Orientação a Objetos
Proposta:
O treinamento apresenta conceitos da orientação a objetos e a representação destes conceitos segundo diagramas propostos pela notação UML (Unified Modeling Language).
Além da notação, o treinamento debate também conceitos relativos ao processo de gestão que podem ser extraídos a partir dos diagramas da orientação a objetos, assim como sua utilização ao longo de um processo de Engenharia de Software.
Objetivos:
Os participantes receberão informações sobre:
- Histórico, breve apresentação e comparação das técnicas existentes, tendências e limitações.
- Atividades de análise e design de software utilizando técnicas de Orientação a Objetos.
- Características, elementos, notações e aplicação da Orientação a Objetos.
- Ferramentas de apoio à Orientação a Objetos.
Programa:
- Introdução.
- Conceitos da orientação a objetos.
- Ferramentas de apoio.
- Análise Orientada a Objetos.
- Diagrama de Casos de Uso (Use Cases).
- Modelo de Classes.
- Diagrama de Seqüência.
- Diagrama de Comunicação.
- Máquina de Estados.
- Diagrama de Atividades.
- Derivação do Modelo de Classes para o Modelo Lógico de Dados.
- Design Orientado a Objetos.
- Modelo de Classes de design.
- Diagrama de Seqüência e Colaboração de design.
- Protótipos.
- Diagrama de Pacotes.
- Diagrama de Distribuição.
- Características gerenciais.
- Estimativas.
- Planejamento.
- Acompanhamento de Projeto.
- Modularização.
Metodologia Aplicada:
Este treinamento é ministrado através de:
- Exposições teóricas dos assuntos, com o uso de materiais de apoio (apostilas e anexos – exemplos) e recursos audiovisuais.
- Aplicação de exercícios práticos.
- Painéis com discussões a respeito da viabilidade de uso da notação.
- Indicação de bibliografias e outras fontes de referência.
- Todo o treinamento, bem como o material de apoio, é apresentado em português.
Carga Horária: 32 (trinta e duas) horas-aula. |