Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula-09- PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1. Indique a sentença que indica uma característica do Ciclo de Vida Iterativo e incremental: Desenvolver software em partes. Implantação tardia. Fácil gerência. 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. 2. O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (análise de riscos) seguindo para a próxima iteração ou interrompendo o processo de desenvolvimento. O processo de software em questão é o: modelo em cascata. modelo de desenvolvimento ágil. modelo em cascata com retroalimentação modelo espiral. modelo de desenvolvimento evolucionário (prototipação). Gabarito Comentado 3. O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o modelo em cascata para sua realização é denominado: Iterativo e incremental RUP Em cascata Linear Básico Gabarito Comentado 4. No processo de desenvolvimento de software, devemos adotar uma modalidade de ciclo de vida de projetos de software, analise as alternativas apresentadas: I. Processo iterativo - Modelo onde cada atividade tem que ser concluída antes de iniciar a próxima; II. Modelo Incremental - Modelo que se baseia na ideia de aumento do âmbito do sistema, ou seja, na criação de novas versões para o modelo proposto; III. Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. Escolha a alternativa correta: Apenas a afirmativa I está correta Todas as afirmativas estão corretas Apenas as afirmativas I e II estão corretas Apenas as afirmativas II e III estão corretas Apenas a afirmativa II está correta Gabarito Comentado 5. Um dos modelos de desenvolvimento de software é o modelo iterativo-incremental. O conceito deste modelo é representado por: Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração Faz a seleção de uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração Utiliza o modelo balburdia para sua realização Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo Uma vez satisfeitos os requisitos, as partes podem ser desenvolvidas em paralelo e integradas quando completas Gabarito Comentado 6. Como Modelo evolucionário do processo de software, uma característica da prototipagem é: d) gerar uma primeira versão do sistema completa e isenta de erros. c) iniciar o processo de desenvolvimento pela implantação e pelos testes. e) descartar a participação do cliente no processo de desenvolvimento e de implantação. b) configurar um processo interativo e rápido de desenvolvimento. a) independer do estabelecimento e da definição de requisitos. 7. Um protótipo de software pode ser usado em um processo de desenvolvimento de software para: I. Ajudar na descoberta e validação dos requisitos do sistema, durante a engenharia de requisitos. II. Explorar soluções específicas de software e apoiar o projeto de interface com o usuário, durante o projeto do sistema. III. Realizar testes completos com o sistema que será entregue para o cliente, durante o processo de teste. Está correto o que se afirma em: II, apenas. I, II e III. I e II, apenas. I, apenas. II e III, apenas. Gabarito Comentado 8. Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema: atualização contínua segurança legibilidade utilização mínima de recursos legalidade
Compartilhar