Modelos Ciclo Vida 2015
Software - IES
Modelos de Ciclo de Vida
Prof. Hemir Santiago hemir.santiago@unibratec.edu.br @hemir
1
Agenda
Correção de Exercício
Ciclo de Vida do Software
Modelo Caótico
Modelo Cascata
Modelo de Prototipagem
Modelos Evolucionários
Modelo Iterativo e Incremental
Modelo Espiral
2
Correção de Exercício
1. “Aprender a ser um bom profissional de informática envolve mais do que aprender a ser um excelente programador.” Verdadeiro ou Falso? Justifique.
Resp: Verdadeiro. É necessário conhecer as etapas de desenvolvimento do software e ter a preocupação de entregar o produto com qualidade e dentro do prazo estabelecido. 3
Correção de Exercício
2. Como se definir entre comprar ou desenvolver software?
Resp: Depende do tipo de produto necessário. Se for um software de baixa complexidade e de aplicação comum, um software de contabilidade, por exemplo, comprar provavelmente será a opção mais econômica e rápida. Contudo, um software de alta complexidade e bastante específico, uma ferramenta para testar um software de celular, por exemplo, desenvolver será a opção mais adequada.
4
Correção de Exercício
3. Defina ‘Software’ e ‘Engenharia de Software’ com suas palavras.
Resp:
Software: Instruções executadas em dispositivos eletrônicos (computadores, celulares, microondas, televisão, etc) atendendo às necessidades do usuário. Engenharia de Software: Conjunto de etapas
(análise de requisitos, concepção, implementação, etc) e estratégias (ciclos de vida e metodologias) empregadas no desenvolvimento de software.
5
Correção de Exercício
4. Cite pelo menos: 1 mito administrativo, 1 mito do cliente e 1 mito do profissional.
Resp:
Mito Administrativo: Um bom manual oferecerá tudo o que os desenvolvedores precisam saber.
Mito do Cliente: Uma declaração geral dos objetivos é suficiente para se começar a desenvolver.
Mito do Profissional: Enquanto o programa não funciona, não temos como avaliar sua qualidade.
6
Correção de