Engenharia de software
1. Apresentar os conceitos de Engenharia de
Software e explicar a sua importância. p p
2. Explicar as questões chaves sobre
Engenharia d S ft
E
h i de Software.
3.
3 Apresentar os principais processos de desenvolvimento de software.
Motivação
1.
1 A economia de todos países dependem do uso de software.
2. Cada vez mais, o controle dos processos tem sido feito por software.
3. Atualmente, os custos de software superam os custos de hardware. hardware 4. A manutenção de software é onde se tem os maiores gastos. Principalmente em sistemas de vida longa.
ETEC - Presidente Roosevelt - Prof. Juarez
Brandão - PAW II
Conceitos
1 O que é software?
Programas de computador e documentação associadas. O software pode ser classificado em:
1. Sistemas genéricos, produzidos e vendidos no mercado a qualquer pessoa que queira comprá-los.
2. Sistemas específicos, encomendados especificamente por um determinado cliente cliente. ETEC - Presidente Roosevelt - Prof. Juarez
Brandão - PAW II
Conceitos
Tipos de sistema de software:
Sistemas legados.
Sistemas de tempo real.
Sistemas embarcados ( b tid )
Si t b d (embutidos).
Sistemas científicos.
Sistemas para WEB.
WEB
Ciclo de vida do produto de software
Começa na concepção do problema
(solicitação do
( li it ã d usuário). ái )
Termina quando o sistema sai de uso uso. ETEC - Presidente Roosevelt - Prof. Juarez
Brandão - PAW II
Conceitos
O que é Engenharia de Software?
É uma das áreas da Engenharia que trata dos aspectos de produção de software.
O seu objetivo é estabelecer uma sistemática abordagem d d i t áti b d de desenvolvimento, l i t através de ferramentas e técnicas apropriadas, dependendo do problema a ser abordado abordado, considerando restrições e recursos disponíveis.
ETEC - Presidente Roosevelt - Prof. Juarez
Brandão - PAW II
Conceitos
Quais são os custos da Engenharia de Software?
- Pesquisas mostram que 60% dos custos