Abordagens do desenvolvimento de sistemas
A importância da especificação funcional
O Efeito cumulativo dos erros
II – Metodologias
* Análise Essencial
Modelo ambiental
Essência funcional
Requisitos do Sistema
Estímulos e Produtos
* Análise Estruturada
Diagrama de Contexto
Diagrama de Fluxo de Dados e seus Elementos
Processos
Entidades
Fluxos
Depósitos de Dados
Níveis do DFD & Balanceamento
Construção
Refinamentos
Especificação
III – Paradigma da Orientação para Objetos
Objetos
Classes
Abstração
Atributos
Hierarquia
Herança
Polimorfismo
Encapsulamento
IV – UML - Unified Modeling Language vs 2.0
Os 13 Diagramas
Nivelamento
Casos de Uso
Diagramas Estruturais
Diagramas Comportamentais
V – Conceitos Fundamentais de Projeto
Módulos e Operações
Visibilidade das Classes
Instanciando Objetos
Herança
Coesão
Acoplamento
VI – Abordagem Processo - WorkFlow
Opções
RUP - Rational Unified Process
Outra opções
VII – Abordagem CMM – Capability Maturity Model
Papel e Valor do CMM como modelo de referência
Ferramentas baseadas no CMM
Processo de Software
Maturidade e os Cinco Níveis de Processo
Detalhamento
Áreas Chaves de Sucesso
Relacionamento