provas av
3 pág.

provas av


DisciplinaProjeto e Desenvolvimento de Software16 materiais212 seguidores
Pré-visualização1 página
1. 
 
 
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente 
bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. 
Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software 
para os usuários, que serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida 
de desenvolvimento de software mais adequado a esse caso? 
 
 
Espiral. 
 
Formal. 
 
Incremental. 
 
Cascata. 
 
Prototipação. 
 
 Gabarito Comentado 
 
 
2. 
 
 
Indique a sentença que indica uma característica do Ciclo de Vida Iterativo e incremental: 
 
 
Implantação tardia. 
 
Fácil gerência. 
 
Desenvolver software em partes. 
 
Dificuldade para os requisitos que mudam. 
 
A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a 
etapa de projeto. 
 
 
 
3. 
 
 
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade 
de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: 
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com 
manutenção; 
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; 
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. 
Analisando as sentenças acima, assinale a única alternativa correta: 
 
 
Somente as sentenças II e III estão corretas 
 
Somente a sentença I está correta 
 
Somente as sentenças I e II estão corretas 
 
Todas as sentenças apresentadas estão corretas 
 
Somente as sentenças I e III estão corretas 
 
 
 
4. 
 
 
Quem no RUP identifica quem são os atores, os casos de uso existentes e como eles interagem entre 
si? 
 
 
Designer de Negócios. 
 
Analista de Sistemas. 
 
Administrador de Banco de Dados. 
 
Arquiteto do sistema 
 
Revisor de Requisitos. 
 
 
 
5. 
 
 
Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes estamos 
falando do modelo: 
 
 
Iterativo-incremental 
 
Cascata 
 
Bottom-up 
 
Prototipação 
 
Espiral 
 
 Gabarito Comentado 
 
 
6. 
 
 
Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida 
iterativos garante ao sistema: 
 
 
legibilidade 
 
utilização mínima de recursos 
 
segurança 
 
atualização contínua 
 
legalidade 
 
 
 
7. 
 
 
Modelo Espiral - O Modelo espiral se assemelha com o prototipação, mas inclui um 
fator: a análise de risco. Funciona de forma iterativa, incremental, mas com uma etapa 
onde pode ser tomada a decisão de se interromper ou não o processo. 
Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão: 
 
 
Avalia alternativas, identifica e resolve riscos 
 
Determina objetivos, alternativas, restrições 
 
Planeja a próxima fase 
 
Documenta a instalação 
 
Desenvolve e verifica o produto no nível seguinte 
 
 Gabarito Comentado Gabarito Comentado 
 
 
8. 
 
 
Como Modelo evolucionário do processo de software, uma característica da prototipagem é: 
 
 
b) configurar um processo interativo e rápido de desenvolvimento. 
 
e) descartar a participação do cliente no processo de desenvolvimento e de implantação. 
 
d) gerar uma primeira versão do sistema completa e isenta de erros. 
 
a) independer do estabelecimento e da definição de requisitos. 
 
c) iniciar o processo de desenvolvimento pela implantação e pelos testes.