Questões

Total de Questões Encontradas: 20

Ano: 2019 Banca: UFG Órgão: IF-GO Prova: Técnico - Tecnologia da Informação
O desenvolvimento de software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido,
A
os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo.
B
o desenvolvimento iterativo é necessariamente incremental.
C
o desenvolvimento usando o modelo waterfall é indicado para lidar com riscos.
D
a Rapid Application Development (RAD) é uma metodologia baseada no waterfall.
Texto Associado Texto Associado
Imagem Associada da Questão
Um dos clientes da Express tem urgência na obtenção de uma primeira versão para seu sistema computacional. Dessa forma, decidiu-se por utilizar o Modelo Incremental de desenvolvimento de software, que consiste de sequências de desenvolvimento chamadas de incrementos. O primeiro incremento gerado denomina-se 
A
artefato. 
B
hierarquia do produto. 
C
pré-especificação. 
D
fluxo.
E
núcleo do produto. 
Ano: 2018 Banca: UFG Órgão: SANEAGO Prova: Analista - Analista de Sistemas
Em um processo de desenvolvimento iterativo e incremental, os testes são 
A
produzidos e executados ao final do projeto.
B
produzidos e executados em cada iteração.
C
produzidos no início do projeto e executados no final.
D
produzidos durante a fase de requisitos e executados em cada iteração. 
Ano: 2008 Banca: CESPE Órgão: TJ-DF Prova: Analista Judiciário - Tecnologia da Informação
Texto Associado Texto Associado
Acerca da engenharia de software e de metodologias e ciclos de desenvolvimento de software, julgue os itens subseqüentes.
No modelo de desenvolvimento incremental, embora haja defasagem entre os períodos de desenvolvimento de cada incremento, os incrementos são desenvolvidos em paralelo.
C
Certo
E
Errado
O desenvolvimento evolucionário baseia-se na ideia de desenvolvimento de uma implementação inicial, expondo o resultado aos comentários do usuário e refinando-o em novas versões até que seja desenvolvido um sistema adequado. As atividades de especificação, desenvolvimento e validação são intercaladas ao invés de separadas, com rápido feedback entre elas.

Sommerville define dois tipos fundamentais de desenvolvimento evolucionário. Considere:

I. Descrever todos os requisitos não funcionais antes de fazer o protótipo. Descrever os requisitos funcionais e técnicos. Implementar todos requisitos e desenvolver novo protótipo.

II. Trabalhar com o cliente para explorar os requisitos e entregar um sistema final. O desenvolvimento começa com as partes do sistema compreendidas. O sistema evolui por meio da adição de novas características propostas pelo cliente.

III. Incorporar e implementar todas as mudanças do software no primeiro estágio do desenvolvimento, definindo todos os requisitos técnicos. Formar um protótipo a partir daí. O sistema evolui por meio da adição de novas características propostas pelo cliente.

IV. Compreender os requisitos do cliente e, a partir disso, desenvolver melhor definição de requisitos para o sistema. O protótipo se concentra na experimentação dos requisitos mal compreendidos do cliente.

De acordo com Sommerville
A
I é Prototipação throwaway; III é Prototipação incremental.
B
I é Prototipação incremental; IV é Desenvolvimento exploratório.
C
II é Desenvolvimento exploratório; IV é Prototipação throwaway.
D
III é Desenvolvimento exploratório; IV é Prototipação revisional.
E
II é Prototipação exploratória; III é Prototipação throwaway.
Ano: 2013 Banca: VUNESP Órgão: IMESC Prova: Analista de Tecnologia - Informática
No ciclo de vida de desenvolvimento de software conhecido como incremental, o núcleo do produto representa
A
a gerência do projeto.
B
o primeiro incremento obtido.
C
o último incremento obtido.
D
o conjunto de documentos do produto final.
E
os principais componentes da equipe de desenvolvimento.
Considerando o modelo incremental de ciclo de vida de  software, é correto afirmar que
A
comporta um número máximo de 5 incrementos.
B
é uma evolução da programação extrema (XP).
C
faz parte das técnicas de desenvolvimento ágil.
D
o primeiro incremento é chamado de núcleo do produto.
E
sua codificação é feita pelos próprios usuários finais.
Ano: 2013 Banca: VUNESP Órgão: COREN-SP Prova: Analista - Sistemas
Assinale a alternativa que apresenta uma afirmação verdadeira sobre o modelo incremental de desenvolvimento de software.
A
Não se admite mais do que 5 incrementos nesse modelo. 
B
Os primeiros incrementos obtidos podem ser utilizados como protótipos. 
C
O período entre a entrega de cada incremento não pode ser superior a 15 dias. 
D
Os requisitos estabelecidos quando do primeiro incremento não podem ser alterados em incrementos posteriores. 
E
A equipe de desenvolvimento não necessita de grande experiência em programação.
Quando os requisitos estão bem definidos, são razoavelmente estáveis e bem compreendidos e quanto o trabalho flui de forma linear e rígida, sem retornos, esse modelo de processo sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, etc., culminando no suporte contínuo do software concluído. O modelo de processo descrito é conhecido como modelo:
A
Incremental.
B
Evolucionário.
C
Espiral.
D
Cascata.
E
Iterativo.
Texto Associado Texto Associado
Acerca do processo unificado de software, julgue os itens subsequentes.
O processo unificado de software é centrado na arquitetura e orientado por casos de uso, o que sugere um fluxo de processo iterativo e incremental.
C
Certo
E
Errado
Página 1 de 2