Engenharia de Software
De Aulas
Links relacionados: Linguagens de Programação
Plano de Ensino
Ementa
Histórico da produção de software e a origem e os objetivos da Engenharia de Software. O processo de software e o produto de software. Ciclo de vida de sistemas e seus paradigmas. Uso de modelos, metodologias, técnicas e ferramentas de análise e projeto de sistemas (paradigma estruturado e paradigma orientado a objetos). Processo de desenvolvimento de sistemas de informação para suporte ao processo decisório e estratégico.
Conteúdo
- Introdução e Motivação
- Processo de Software
- Análise de Requisitos
- Modelagem de Requisitos (Caso de Uso)
- Expansão de Caso de Uso
- Operações e Consultas de Sistema
- Diagramas de Sequência
- Modelo Conceitual
- Contratos
- Arquitetura de Software
- Diagrama de Colaboração
- Componentes
- Diagrama de Estados
- Diagrama de Implantação
Avaliações
Links
- FreeMind: Editor de mapas mentais;
- Dia: Editor de diagramas;
- Umbrello: Editor UML;
- Umbrello no Windows: Tutorial para rodar o Umbrello no Windows.
- Programa para criação de protótipos de interface: