Home > Treinamento > Lista de Cursos > Ementa do Curso Análise e Projeto Orientado a Objetos - UML

Veja também: Calendário | Descontos | Inscrição

EMENTA DO CURSO:   Análise e Projeto Orientado a Objetos - UML

Entre as formas de análise de sistemas utilizadas atualmente, a Orientação a Objetos é o que há de mais inovador para representar os problemas de negócio em termos de soluções de tecnologia.

Através da aplicação prática de conceitos como o encapsulamento, herança, polimorfismo e utilização de “melhores práticas” como modelagem visual, desenvolvimento baseado em componentes e verificação contínua de qualidade, entre outras, a Orientação a Objetos torna menos árdua a tarefa de desenvolver e manter sistemas de informação.

Por outro lado, a teoria pura e simples não assegura os benefícios apontados pelos defensores da Orientação a Objetos; verifica-se também que não basta usar uma linguagem de programação orientada a objetos para se usufruir destes benefícios. É necessária também uma nova mentalidade que envolva todo o ciclo de vida do desenvolvimento de sistemas. Em outras palavras, é preciso passar a analisar e projetar sistemas com técnicas orientadas a objetos em um contexto de processo, ou metodologia, para o desenvolvimento do software.

VISÃO GERAL
Os participantes deste treinamento irão aprender a realizar as atividades relacionadas à Análise e Design de Sistemas segundo os conceitos da Orientação a Objetos, empregando a notação da UML e no contexto de um processo de desenvolvimento de software.

Por que Participar ?

Ao final deste curso os participantes estarão aptos a:  

  • Realizar as atividades associadas à Análise e Design de Sistemas usando a Orientação a Objetos;

  • Levantar requisitos, formalizá-los e descrevê-los através de diagramas Use Case, Sequência e especificações adicionais;

  • Criar e Incrementar modelos de classes que descrevam o escopo e funcionalidades do sistema;

  • Criar modelos para representar a dinâmica de um sistema Orientado a Objeto, através de diagramas de Colaboração, Estados, Pacotes e Componentes;

  • Compreender e discernir as atividades fundamentais à modelagem e ao ciclo de desenvolvimento de sistemas OO;

  • Criar/Aprimorar modelos (templates) da metodologia com que trabalhem atualmente, no que tange às atividades de Análise de Sistemas.

RESUMO DO CONTEÚDO PROGRAMÁTICO

  • Origem da Orientação a Objetos 

  • Conceitos Fundamentais

  • Herança, Polimorfismo e Encapsulamento

  • Elementos da UML - Unified Modeling Language

  • Levantamento e Documentação de Requisitos

  • Diagramas de Casos de Uso (Use Case)

  • Casos de Uso x Casos de Teste

  • Definindo a Arquitetura do sistema

  • Criação e Refinamento de Modelos de Classes 

    • Análise (conceitual)

    • Design (implementação)

  • Modelagem da estrutura dinâmica
    • Sequências, Estados e Colaborações
  • Verificação e Rastreabilidade entre modelos

  • Integração e Distribuição do sistema

  • Desenvolvimento em n-camadas

  • Modelagem de Componentes e Interfaces
    • Princípios para Reutilização
    • Introdução a Design Patterns
  • Apresentação de templates das principais metodologias Orientadas a Objetos: RUP e ICONIX
PÚBLICO ALVO
Analistas de sistemas, líderes de projetos, modeladores de dados e profissionais que desejem conhecer e praticar as atividades pertinentes à análise Orientada a Objetos.

PRÉ-REQUISITOS

Vivência na área de sistemas. É desejável conhecimento de alguma técnica para analise/projeto de sistemas (Análise Estruturada, Essencial ou Modelagem de Dados)
MATERIAL DIDÁTICO
Apostilas, Estudo de Caso e Exercícios Práticos
DURAÇÃO

04 dias (32 horas)

 
voltar para lista de cursos

OAT Solutions - Rua Bertioga,149 cj. 21 e 22 - Saúde - São Paulo  - SP  |  Tel: 11 - 5594-4891

Todos os direitos são reservados. OAT Solutions 2004-2011