You are on page 1of 4

LISTA DE EXERCCIOS 1 MANUTENO DE SOFTWARE

Disciplina:
Professor:

Engenharia de Software
Edison Andrade Martins Morais
prof@edison.eti.br

rea: Processos de Software Ciclos de Vida de Desenvolvimento de Software


Questo 1.
O modelo de ciclo de vida em cascata:
a) enfatiza a realizao seqencial das atividades do desenvolvimento de um produto de
software.
b) enfatiza a comunicao estreita com o cliente durante o desenvolvimento do produto de
software.
c) envolve a idia principal de criar um prottipo executvel e, por meio de transformaes
sucessivas, chegar ao sistema completamente implementado.
d) envolve a anlise dos riscos envolvidos no desenvolvimento dos requisitos identificados para
produto de software.
e) recomenda a gerao de verses incompletas do sistema, que podem ser passadas para o
usurio final, o que permite a retroalimentao do processo de desenvolvimento.
Questo 2.
O modelo em espiral difere principalmente dos outros modelos de processo de software por
a) no contemplar o prottipo.
b) reconhecer explicitamente o risco.
c) no ter fases.
d) possuir uma fase nica evolucionria.
e) no contemplar o projeto do produto.
Questo 3.
No modelo de desenvolvimento de software em espiral, cada loop na espiral representa
a) a necessidade de retornar ao incio da fase em que se encontra.
b) um processo de reengenharia.
c) uma disciplina de software.
d) uma fase do processo de software.
e) uma atividade paralela.
Questo 4.
Em cada fase de um processo de software so executadas as atividades bsicas para que sejam
atingidos os objetivos propostos. Essas atividades podem ser identificadas nas alternativas a
seguir, exceo de uma. Assinale-a.
a) Projeto.

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.

Dentre as diversas caractersticas desse modelo, afirma-se que:


a) existe um prottipo do sistema, ao final de cada fase, cada vez mais completo, que permite
ao cliente avaliar o produto.
b) nenhuma fase terminada at que a sua documentao tenha sido completada e seus
produtos aprovados pelo grupo de garantia da qualidade.
c) o custo de modificao do sistema praticamente o mesmo, independente da fase em que o
projeto esteja.
d) as fases podem se sobrepor, para acelerar o projeto.
e) datagramas de fluxo de dados ou diagramas UML so utilizados como tcnicas grficas para
se comunicar com seus clientes.
Questo 10.
O gerenciamento de grande quantidade de informao na construo de sistemas pode ser
contornada usando-se a tcnica de refinamentos sucessivos, utilizada no modelo de Ciclo de
Vida Iterativo e Incremental. A construo de sistemas, com base nesse modelo de ciclo de
vida:
a) dividida em, no mximo, 7 incrementos, com 7 iteraes cada, devido restrio da Lei de
Miller.
b) tem seus incrementos trabalhados simultaneamente, acelerando o desenvolvimento do
sistema.
c) contm atividades que podem exigir trabalho, em maior ou menor grau, em todos os
incrementos planejados.

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.

You might also like