Buscar

Aula 09 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

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

Continue navegando