Baixe o app para aproveitar ainda mais
Prévia do material em texto
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.
Compartilhar