Professional Documents
Culture Documents
Disciplina:
Professor:
Engenharia de Software
Edison Andrade Martins Morais
prof@edison.eti.br
b) Integrao.
c) Especificao.
d) Implementao.
e) Manuteno e Evoluo.
Questo 5.
A gerncia de desenvolvimento de sistemas de uma empresa est reformulando seu processo
de software. Para isso, deseja criar uma metodologia de desenvolvimento baseada no Processo
Unificado. A respeito desse processo, INCORRETO afirmar que o(a):
a) desenvolvimento iterativo, incremental e orientado por casos de uso.
b) caso de uso mais crtico deve ser atacado, preferencialmente, no final.
c) fase de transio envolve treinamento de usurios e assistncia no uso do produto.
d) arquitetura se desenvolve a partir das vises do usurio expressas em casos de uso.
e) arquitetura, na fase de construo, estvel, ainda que possa ser evoluda.
Questo 6.
Das seguintes informaes sobre modelos de ciclos de vida de desenvolvimento de software,
INCORRETO afirmar:
a) O modelo de ciclo de vida em espiral divide o desenvolvimento do software em iteraes.
b) O modelo de ciclo de vida em espiral orientado a reduzir os riscos do projeto.
c) No modelo de ciclo de vida em cascata, as etapas acontecem de maneira seqencial.
d) O modelo de ciclo de vida em cascata permite instalar no final de cada fase uma verso do
software no cliente.
e) O modelo de prototipagem evolucionria permite que desde muito cedo se ganhe uma
melhor percepo dos requisitos do sistema.
Questo 7.
Em relao aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de
vida iterativos garante ao sistema:
a) atualizao contnua;
b) legalidade;
c) segurana;
d) legibilidade;
e) utilizao mnima de recursos.
Questo 8.
Relacione as caractersticas de modelos de ciclo de vida, descritos na Coluna 2, com os
identificadores corretos de modelos de ciclo de vida, relacionados na Coluna 1.
Coluna 1
1. Modelo cascata (waterfall)
2. Modelo espiral
3. Modelo iterativo e incremental
4. Modelo V
Coluna 2
( ) Preconiza que o incio da elaborao dos planos de teste deve ocorrer antes da etapa de
implementao.
( ) Permite alterar o resultado de uma etapa anterior.
( ) baseado em ambientes fsicos altamente estruturados, em que depois de uma ao as
mudanas so proibitivamente caras, se no impossveis.
( ) Inclui explicitamente a anlise de riscos e a prototipao como atividades do processo de
desenvolvimento.
Assinale a alternativa que indica a seqncia correta, de cima para baixo.
a) 1 - 2 - 4 - 3
b) 2 - 3 - 1 - 4
c) 2 - 3 - 4 - 1
d) 3 - 2 - 1 - 4
e) 4 - 3 - 1 2
Questo 9.
d) define que as atividades de testes sejam realizadas no ltimo incremento, que planejado
exclusivamente para tal propsito.
e) deve ter a mesma quantidade de iteraes em todos os incrementos planejados.
Questo 11.
O termo Modelo de Ciclo de Vida utilizado para descrever um grupo de atividades e a forma
como elas se relacionam. Considerando o Modelo de Ciclo de Vida de Sistemas por
Prototipagem Evolucionria, afirma-se que
a) os clientes no tm acesso a uma visualizao dos progressos do desenvolvimento.
b) possvel determinar com exatido o tempo que o projeto ir demorar.
c) no deve ser utilizado quando os requisitos mudam rapidamente e o cliente est relutante
em aceitar um conjunto de requisitos.
d) no h uma forma de saber de antemo o nmero de iteraes que sero necessrias.
e) apenas a fase final gera um produto que no um documento.
Questo 12.
Uma fbrica de software utiliza um ciclo de vida de desenvolvimento de sistemas que
contempla um conjunto sequencial de aes de desenvolvimento, desde o diagnstico do
problema at os testes necessrios implementao. Alm disso, nada est terminado at que
todas as fases estejam completas. Esse ciclo de vida conhecido como
a) XP.
b) Cascata.
c) SCRUM.
d) Continuum.
e) Espiral.
Questo 13.
O Modelo Espiral, segundo Pressman (1995), incorpora as melhores caractersticas do Ciclo de
Vida Clssico e da Prototipao e acrescenta o seguinte elemento:
a) anlise dos riscos.
b) anlise de projetos.
c) avaliao de usurios.
d) refinamento de requisitos.
e) refinamento de prottipos.