Quiz
Metodologia Ágil - Questões (Métodos Ágeis e TDD)
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (20)
1(CESPE – 2012 – TCE/E – Auditor de Controle Externo – Tecnologia da
Informação) Em virtude de as metodologias ágeis gerarem excessiva
documentação, a gestão do conhecimento depende diretamente dos
programadores envolvidos no projeto.- ATrue
- BFalse
2(CESPE – 2011 – EBC – Analista de Sistemas) O que os métodos ágeis buscam é
como evitar as mudanças desde o início do projeto e não a melhor maneira de
tratar essas mudanças.- ATrue
- BFalse
3(CESPE – 2010 – BASA – Técnico Científico – Arquitetura de Tecnologia)
Desenvolvimento ágil de software (Agile Software Development) ou método ágil
é aplicado, principalmente, a grandes corporações, uma vez que permite
produzir grandes sistemas de forma ágil.- ATrue
- BFalse
4(CESPE – 2010 – TCU – Auditor Federal de Controle Externo – Tecnologia da
Informação) A agilidade não pode ser aplicada a todo e qualquer processo de software.- ATrue
- BFalse
5(CESPE – – UNIPAMPA – Analista de Sistemas) XP, Scrum e Cristal são exemplos de modelos ágeis de desenvolvimento de sistemas.
- ATrue
- BFalse
6(CESPE - 2011 - EBC - Analista - Engenharia de Software) Considerando o
conceito de metodologia ágil em apreço, é correto afirmar que as seguintes
metodologias são ágeis: XP (Extreme Programming), Scrum, Crystal, FDD
(Feature Driven Development), DSDM (Dynamic Systems Development Method)
e Open Source Software Development.- ATrue
- BFalse
7(CESPE - 2013 - CNJ - Técnico Judiciário - Programação de Sistemas) O
desenvolvimento ágil de sistemas consiste em uma linguagem de modelagem
que permite aos desenvolvedores visualizarem os produtos de seu trabalho em
gráficos padronizados.- ATrue
- BFalse
8(CESPE - 2011 - EBC - Analista - Engenharia de Software) É conveniente que o
contrato, entre cliente e fornecedor, para o desenvolvimento de um sistema
computacional, contenha a lista de requisitos para o software. Contudo, os
métodos ágeis de desenvolvimento preconizam que o referido contrato
estabeleça o preço, a ser pago pelo cliente, com base no tempo necessário para
o desenvolvimento do sistema e não com base no conjunto de requisitos.- ATrue
- BFalse
9(CESPE - 2015 – MPOG/ATI - Analista de Sistemas) Metodologias de
desenvolvimento ágil enfocam atividades de projeto e implementação,
desconsiderando as atividades de elicitação de requisitos e a produção de
documentação- ATrue
- BFalse
10 (CESPE - 2016 – TRE/PI - Analista de Sistemas) No que se refere a métodos ágeis de desenvolvimento de sistemas, assinale a opção correta:
- AA aplicação de método ágil para desenvolvimento de grandes sistemas pode
enfrentar dificuldades que o tornem inviável. - BO documento de requisitos, apesar de abordar um conjunto pequeno de
funcionalidades, deve especificar toda a necessidade do usuário. - CO sistema é construído em pequenos blocos, que irão compor uma versão a
ser entregue aos usuários. - DA documentação de projeto deve ser feita pelo próprio desenvolvedor,
seguindo padrões simplificados. - EPara atingir os objetivos de agilidade exigidos, os desenvolvedores devem
seguir processos simplificados para a construção do software.
- AA aplicação de método ágil para desenvolvimento de grandes sistemas pode
11(CESPE - 2016 – TCE/PR - Analista de Sistemas) Os métodos ágeis para o
desenvolvimento de software representam uma evolução da engenharia de
software tradicional, uma vez que são aplicáveis a todos os tipos de projetos,
produtos, pessoas e situações.- ATrue
- BFalse
12(CESPE - 2016 – TCE/PR - Analista de Sistemas) Para que um projeto
fundamentado em métodos ágeis de desenvolvimento tenha sucesso, a situação
ou o problema a ser resolvido deve-se manter inalterado enquanto durar o
projeto.- ATrue
- BFalse
13(CESPE - 2016 – TCE/PR - Analista de Sistemas – Um dos princípios de
agilidade da Agile Alliance dispõe que a entrega completa de um software
garante a satisfação do cliente- ATrue
- BFalse
14(CESPE – – INMETRO – Analista Executivo em Metrologia e Qualidade –
Desenvolvimento de Sistemas) A rotina diária dos desenvolvedores, ao empregar
processos baseados no TDD (Test-Driven Development), é concentrada na
elaboração de testes de homologação.- ATrue
- BFalse
15(CESPE – 2013 – INPI – Analista de Planejamento – Desenvolvimento e
Manutenção de Sistemas) Usando-se o TDD, as funcionalidades devem estar
completas e da forma como serão apresentadas aos seus usuários para que
possam ser testadas e consideradas corretas.- ATrue
- BFalse
16(CESPE – 2013 – ANCINE – Analista de Sistemas) No desenvolvimento de
software conforme as diretivas do TDD (Test-Driven Development), deve-se
elaborar primeiramente os testes e, em seguida, escrever o código necessário
para passar pelos testes.- ATrue
- BFalse
17(CESPE – – INMETRO – Analista de Sistemas) Considerando uma
organização na qual a abordagem de Test Driven Development (TDD) esteja
implementada, assinale a opção correta.- ANessa organização, ocorre a execução de iterações com ciclo longo, isto é, com duração de alguns meses.
- BNo início de cada iteração, a primeira atividade realizada pela equipe de desenvolvimento é produzir o código que será validado através de testes.
- CO refactoring é uma das primeiras atividades realizada no início de cada iteração.
- DEntre as atividades finais de cada iteração, o desenvolvedor escreve casos de teste automatizados, cuja execução verifica se houve a melhoria desejada ou se uma nova funcionalidade foi implementada.
- EHá coerência e inter-relação com os princípios promovidos pela prática da extreme programming (XP).
18(CESPE – 2013 – MPOG – Analista de Sistemas) Ao realizar o TDD (test-driven
development), o programador é conduzido a pensar em decisões de design
antes de pensar em código de implementação, o que cria um maior
acoplamento, uma vez que seu objetivo é pensar na lógica e nas
responsabilidades de cada classe.- ATrue
- BFalse
19(CESPE – 2013 – MPU – Analista de Sistemas) Na metodologia TDD, ou
desenvolvimento orientado a testes, cada nova funcionalidade inicia com a
criação de um teste, cujo planejamento permite a identificação dos itens e
funcionalidades que deverão ser testados, quem são os responsáveis e quais os
riscos envolvidos.- ATrue
- BFalse
20(CESPE – 2013 – STF – Analista de Sistemas) No TDD, o primeiro passo do
desenvolvedor é criar o teste, denominado teste falho, que retornará um erro,
para, posteriormente, desenvolver o código e aprimorar a codificação do
sistema.- ATrue
- BFalse
Information
- Description
- Concursos Públicos Engenharia de Software (DAS, DSDM, FDD e Modelagem Ágil. TDD e Refatoração) Quiz on Metodologia Ágil - Questões (Métodos Ágeis e TDD), created by Luis Felipe Guariento on 31/03/2017.
- Author
- Luis Felipe Guariento
- Language
- Português
- Views
- 10
- Tags
- Rating
- No ratings yet Rate this quiz