1) (Livro: Engenharia de Software Moderna). Dentre as frases abaixo, qual NÃO está de acordo com o Manifesto Ágil: a) Software em funcionamento, mais do que documentação abrangente b) Colaboração com o cliente, mais do que negociação de contratos c) Processos, mais do que indivíduos e ferramentas d) Resposta a mudanças, mais do que seguir um plano. 2) (Livro: Engenharia de Software Moderna). Qual opção representa as principais características de um processo ágil? a) Interativo e incremental b) Rápido e moderno c) Incremental e sequencial d) Interativo e orientado a objetos 3) (CETAP - PGE PA - Técnico de Procuradoria) De acordo com o Manifesto Ágil, os princípios são preceitos básicos para a utilização de métodos ágeis. Para que um método possa ser chamado de ágil, ele deve considerar que: a) mudanças nos requisitos não são bem-vindas, porque prejudicam o desenvolvimento e impedem a entrega do produto em menor escala de tempo. b) os ciclos de desenvolvimento devem ser mais curtos para que seja possível validar frequentemente se o que está sendo entregue atende à expectativa de valor pelo cliente. c) o método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de e-mails corporativos. d) as melhores arquiteturas, requisitos e designs emergem de equipes com estruturas centralizadas de comando e controle, 4) (IFPE - 2016 - TI) Sobre o documento conhecido como “manifesto ágil”, é CORRETO dizer que: a) prega uma extensa lista de documentos, processos, atores, métodos e diagramas visando fornecer alta agilidade. b) lista e cataloga a maioria dos métodos vigentes à época de sua criação, classificando cada um como “ágil” ou “burocrático”. c) foi criado como base para descrever as principais ideias e práticas que eram comuns a muitos dos métodos considerados ágeis e que já existiam na época. d) foi criado com base na ideia de que se tudo for muito bem controlado e documentado, os processos serão naturalmente ágeis. e) partir dele, foram definidos o XP, o scrum, o crystal, o CMM e o RUP, cada um com suas características particulares. 5) (FCM - 2019 - Câmara de Conselheiro Lafaiete - MG - Analista de Sistema). Os métodos ágeis surgiram na década de 1990 como alternativa à abordagem de desenvolvimento de sistemas dirigido a planos.São considerados princípios dos métodos ágeis, EXCETO: a) envolvimento do cliente. b) entrega incremental. c) pessoas, não processos. d) rejeitar as mudanças. e) manter a simplicidade. 6) (IESES - 2019 - SCGás - Analista de Sistemas da Informação). Identifique a opção correta para conceituar desenvolvimentos ágeis ou, que caracterizam métodos ágeis: a) São métodos de desenvolvimento estáticos em que os incrementos são dinâmicos e, normalmente, as novas versões do sistema são criadas e disponibilizadas aos clientes a cada duas ou três semanas. Elas não envolvem os clientes no processo de desenvolvimento para obter feedback rápido sobre a evolução dos requisitos. Assim, minimiza-se a documentação, pois se utiliza mais a comunicação informal do que reuniões formais com documentos escritos. b) São métodos de desenvolvimento incremental em que os incrementos são pequenos e, normalmente, as novas versões do sistema são criadas e disponibilizadas aos clientes a cada duas ou três semanas. Neles envolvemos clientes no processo de desenvolvimento para obter feedback rápido sobre a evolução dos requisitos. Assim, minimiza-se a documentação, pois se utiliza mais a comunicação informal do que reuniões formais com documentos escritos. c) São métodos de desenvolvimento estáticos em que os incrementos são pequenos e, normalmente, as novas versões do sistema são criadas e disponibilizadas aos clientes a cada duas ou três semanas. Elas envolvem os clientes no processo de desenvolvimento para obter feedback rápido sobre a evolução dos requisitos. Assim, minimiza-se a documentação, pois se utiliza mais a comunicação informal do que reuniões formais com documentos escritos. d) São métodos de desenvolvimento incremental em que os incrementos são intermediários e, normalmente, as novas versões do sistema são descritas e disponibilizadas aos clientes a cada duas ou três semanas. Elas envolvem os desenvolvedores do processo de concepção para obter feedback rápido sobre a evolução dos requisitos. Assim, minimiza-se a documentação, pois se utiliza mais a comunicação informal do que reuniões formais com documentos escritos. 7) (IAOCP - 2022 - BANESE - Técnico Desenvolvimento). Acerca dos métodos ágeis, analise as assertivas e assinale a alternativa que aponta a(s) correta(s): I) Os métodos ágeis foram desenvolvidos para serem utilizados por pequenos times de desenvolvedores. II) Empresas pequenas, que não tinham processos formais, foram os primeiros entusiastas dos métodos ágeis. III) Uma das vantagens do desenvolvimento ágil é que ele pode ser utilizado para qualquer tipo de desenvolvimento de software. a) Apenas I. b) Apenas II. c) Apenas III. d) Apenas I e II. e) Apenas II e III. 8) (CS-UFG - 2014 - CELG/GT-GO - Analista de Sistemas). São princípios dos métodos ágeis: a) aceitação de mudanças e maior ênfase nos processos em detrimento das pessoas. b) rejeição de mudanças e envolvimento dos clientes. c) foco na simplicidade e maximização da documentação formal d) entrega contínua ao usuário e maior ênfase nas pessoas em detrimento dos processos e) maximização da documentação formal e envolvimento dos clientes. 9) (FUNDEP2012 - MPE MG - TI). A maioria dos métodos ágeis de desenvolvimento compartilha a) a codificação cowboy. b) o desenvolvimento em cascata. c) o desenvolvimento iterativo e incremental. d) o planejamento linear. 10) (Gestão Concurso 2018 - EMATER-MG - Analista de Sistemas). Qual grupo de características se refere aos métodos ágeis? a) Programação em pares / regras fixas. b) Complexidade / equipes auto-organizadas. c) Planejamento iterativo / planejamento incremental. d) Desenho complexo / desenvolvimento dirigido por testes. 11) (FCC - 2006 - BACEN - Analista). Segundo Roger S. Pressman: “Ele tem um lugar definido no trabalho da Engenharia de Software, pois produz um padrão no qual os métodos para análise, projeto, codificação, testes e manutenção podem ser colocados”. O conceito acima refere-se ao paradigma: a) das técnicas de quarta geração. b) da prototipação. c) do modelo de dados. d) do ciclo de vida clássico. e) dos modelos de projeto. 12) (FCC - 2007 - TRF - TI). No processo de software é correto afirmar que o modelo Cascata descreve um método de desenvolvimento que é: a) linear e sequencial e o prazo final é determinado muito tarde no projeto. b) linear e sequencial e o prazo final é determinado muito cedo no projeto. c) linear mas não sequencial e o prazo final é determinado muito tarde no projeto. d) iterativo e incremental e o prazo final é determinado muito tarde no projeto. e) iterativo e o prazo final é determinado muito cedo no projeto. 13) (Quadrix - 2023 - CREFITO BA e SE - Programador(a)). Acerca da metodologia XP (Extreme Programming), julgue o item. A integração contínua e os testes automatizados, entre outros, caracterizam a metodologia XP. a) Certo b) Errado 14) (Quadrix - 2023 - CREFITO BA e SE - Programador(a)). Acerca da metodologia XP (Extreme Programming), julgue o item. Para garantir uma comunicação eficiente, a metodologia XP recomenda o uso de equipes grandes e uma hierarquia rigorosa. a) Certo b) Errado 15) (Quadrix - 2023 - CREFITO BA e SE - Programador(a)). Acerca da metodologia XP (Extreme Programming), julgue o item. A XP enfatiza a colaboração entre os desenvolvedores e os clientes, promovendo a comunicação constante e a entrega de um software funcional, em pequenos incrementos. a) Certo b) Certo 16) (FUNDEP- 2012 - MPE MG - Análise de Sistemas). Analise as seguintes afirmativas concernentes ao modelo em cascata. I) Não prevê a execução simultânea de atividades. II) Deve ser usado em casos de pouca probabilidade de mudanças radicais. III) Apresenta boa documentação das atividades previstas. A partir dessa análise, é possível concluir que estão CORRETAS: a) apenas as afirmativas I e II. b) apenas as afirmativas I e III. c) apenas as afirmativas I e III. d) as três afirmativas. 17) (Quadrix - 2023 - CRM - MG - Analista de Sistemas). A metodologia XP (Extreme Programming) é definida como uma a) metodologia ágil que prioriza a comunicação constante com o cliente, iterações curtas e feedback contínuo. b) abordagem de desenvolvimento de software com base em modelos de processo tradicionais, com ênfase na documentação detalhada e planejamento extensivo. c) técnica de programação extensiva que se concentra principalmente na otimização de código-fonte para melhor desempenho. d) metodologia de gerenciamento de projetos que utiliza técnicas de análise de risco para minimizar possíveis problemas durante o desenvolvimento de software. e) estrutura de teste de software que se concentra principalmente na execução de testes de unidade automatizados. 18) (FUNDATEC 2023 - PROCERGS ANC - Analista). Na Engenharia de Software, qual alternativa descreve corretamente o que é o modelo de desenvolvimento de software em cascata? a) Um modelo de desenvolvimento de software iterativo e incremental, em que o software é construído em pequenas etapas e entregas frequentes. b) Um modelo de desenvolvimento de software baseado em testes, em que os testes são criados antes do código e o desenvolvimento é feito em pequenas iterações. c) Um modelo de desenvolvimento de software em que as atividades de desenvolvimento são organizadas em fases sequenciais, em que uma fase só começa após a conclusão da anterior. d) Um modelo de desenvolvimento de software que enfatiza a interação e colaboração contínua entre desenvolvedores, clientes e usuários finais. e) Nenhuma das alternativas anteriores está correta. 19) (UFRRJ - 2023 - TI). Os modelos de processo prescritivos definem um conjunto conhecido de elementos de processo além de definirem um fluxo de trabalho estável e previsível. Um desses modelos é o Modelo Cascata, conhecido como Modelo Clássico, que:  a) prevê instrumentos de detecção de erros graves antes de o programa operacional ser revisto. b) produz entregáveis de projetos funcionais em marcos definidos ao longo do desenvolvimento. c) prevê o detalhamento dos requisitos em diferentes etapas do processo de desenvolvimento do software. d) é indicado para solucionar problemas bem compreendidos e com baixa expectativa de mudança ao longo do desenvolvimento. e) apresenta um fluxo incremental e sistemático, em que a fase anterior do ciclo de vida do software deverá ser finalizada para iniciar a seguinte dentro do mesmo incremento. 20) (VUNESP - 2022 - UNICAMP - ADS). No desenvolvimento de um sistema de software, a propriedade de usabilidade representa a) o nível de facilidade da utilização desse sistema. b) o número de horas durante as quais um usuário pode operar tal sistema sem interrupções. c) a facilidade de se efetuarem reparos nesse sistema. d) a quantidade máxima de usuários simultâneos no sistema. e) a taxa média de falhas que pode fazer com que o sistema seja interrompido. 21) (CESPE - 2008 - SERPRO - ADS). Considerando os modelos do ciclo de vida de software, julgue os itens que se seguem. O modelo orientado a reúso parte de um software existente para que se crie outro, no todo ou apenas em parte de seus componentes. a) Certo b) Errado 22) (AOCP - 2018 - UNIR - ATI). Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Em relação aos processos de software, julgue o item a seguir. O desenvolvimento orientado a reuso, na maioria dos projetos de software, tem a vantagem de reduzir a quantidade de software a ser desenvolvido, portanto reduz custos e riscos, permitindo, dessa forma, a entrega mais rápida do software. a) Certo b) Errado 23) (CESPE / CEBRASPE - 2021 - SERPRO - ADS). A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir. Um dos princípios da modelagem ágil é a abstração das ferramentas que serão utilizadas para criar os modelos e suas notações particulares. a) Certo b) Errado 24) (Fundação DOM CINTRA - 2010 - MAPA - Analista de Sistemas). No tocante ao desenvolvimento de software orientado ao reuso, embora o estágio inicial de especificação de requisitos e o estágio de validação sejam comparáveis com outros processos, os estágios intermediários em um processo orientado a reuso são diferentes. Neste caso, segundo SOMMERVILLE, são processos em estágios intermediários: a) projeto de interface, análise de componentes, projeto arquitetural e testes de aceitação; b) análise de componentes, modificação de requisitos, projeto de sistemas com reuso, e desenvolvimento e integração; c) desenvolvimento de protótipo, projeto arquitetural, análise de componentes e plano de teste; d) especificação de sistema, avaliação de mudanças, análise de componentes, e desenvolvimento e integração; e) especificação de componentes, especificação de estrutura, projeto de sistemas com reuso e especificação de requisitos. 25) (CESPE / CEBRASPE - 2021 - SERPRO - ADS). A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir. No modelo em cascata, dada a dificuldade natural para estabelecer todos os requisitos na fase inicial do projeto, os requisitos são definidos ao longo de todas as fases, acomodando-se gradualmente as incertezas e eventuais mudanças do projeto. a) Certo b) Errado 26) (FCC - 2019 - TRF - Analista). Considerando a figura abaixo, o modelo de processo de software representado é: a) orientado a reuso b) desenvolvimento incremental c) em cascata d) processo empírico e) processo unificado 27) (QUADRIX – CRM-PR – 2018). No que se refere à engenharia de software, julgue o item que se segue. O modelo em cascata é composto por três estágios, que são independentes entre si: análise e definição de requisitos; implementação e teste unitário; e operação e manutenção  a) Certo b) Errado 28) (QUADRIX – CRM-PR – 2018). No que se refere à engenharia de software, julgue o item que se segue. É no estágio final do modelo em cascata, ou ciclo de vida de software, operação e manutenção, que o software é colocado em uso.  a) Certo b) Errado 29) (CESGRANRIO – Petrobrás – 2010). O modelo de ciclo de vida em cascata: a) enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software. b) enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. c) envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado. d) envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software. e) recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento. 30) (CESPE / CEBRASPE - 2022 - Petrobras - Analista de Sistemas). A respeito de escopo em projetos ágeis, Scrum e Kanban, julgue o próximo item. Kanban é uma metodologia ágil para desenvolvimento de software. a) Certo b) Errado 31) (CESPE / CEBRASPE - 2022 - Petrobras - Analista de Sistemas). A respeito de escopo em projetos ágeis, Scrum e Kanban, julgue o próximo item. Os gargalos podem surgir em uma ou mais etapas do fluxo, por isso, uma das práticas do Kanban é o constante gerenciamento do fluxo. a) Certo b) Errado 32) (CESPE - 2018 - BNB - Analista de Sistema). Julgue o próximo item, a respeito das metodologias ágeis Scrum e Kanban. A implementação de um Kanban pressupõe a definição de um fluxo de trabalho pela equipe, o qual poderá ser revisto, mediante a inclusão ou a retirada de estágios, à medida que o trabalho evoluir. a) Certo b) Errado 33) (CESPE - 2018 - BNB - AS). Julgue o item a seguir, relativo à gerência de projetos, de acordo com as abordagens do Kanban e do Scrum. Quando utilizado para atividades de desenvolvimento de sistemas, o método Kanban ajuda a assimilar e a controlar o progresso das tarefas de forma visual. a) Certo b) Errado

Conceitos de Qualidade. Processos e Métodos de Desenvolvimento de Software

Leaderboard

Visual style

Options

Switch template

Continue editing: ?