Você está na página 1de 2

Publico:

Este curso destina-se a arquitetos de sistemas, engenheiros de software, analist


as de sistemas e designers responsveis pela concepo e criao de aplicativos orientados
a objetos.
Tpicos:
Introduo ao Processo de Desenvolvimento de Software
Descrever o processo OOSD (Object-Oriented Software Development)
Descrever como a modelagem oferece suporte ao processo OOSD
Explicar o objetivo, as atividades e os artefatos dos seguintes fluxos de trabal
ho de OOSD: Levantamento dos Requisitos, Anlise dos Requisitos, Arquitetura, Proj
eto, Implementao, Testes e Implantao
Exame da Tecnologia Orientada a Objetos
Descrever como os princpios orientados a objetos interferem no processo do desenv
olvimento de software
Descrever os princpios fundamentais da orientao a objetos
Escolha de uma Metodologia Orientada a Objetos
Explicar as prticas recomendadas para as metodologias de OOSD
Descrever os recursos de vrias metodologias comuns
Escolher a metodologia mais adequada ao seu projeto
Determinao da Viso do Projeto
Entrevistar os proprietrios da empresa para determinar os requisitos funcionais d
o sistema de software
Analisar os resultados das entrevistas para identificar NFRs, riscos e restries
Criar um documento Viso do projeto com base nos resultados das entrevistas e na a
nlise de riscos
Levantamento dos Requisitos do Sistema
Planejar o processo de levantamento dos requisitos
Planejar as entrevistas com os participantes para validar e refinar os FRs e os
NFRs do documento Viso
Documentar o sistema na especificao de requisitos do sistema (SRS - System Require
ments Specification) de todas as fontes de requisitos
Criao do Diagrama de Caso de Uso Inicial
Identificar e descrever os elementos essenciais de um diagrama de caso de uso UM
L
Desenvolver um diagrama de caso de uso para um sistema de software baseado em SR
S
Registrar cenrios de casos de uso quando forem significativos em termos de arquit
etura
Refinamento do Diagrama de Caso de Uso
Documentar um caso de uso e seus cenrios em um formulrio de caso de uso
Reconhecer e documentar a herana do caso de uso e a herana do ator
Reconhecer e documentar dependncias do caso de uso
Identificar os elementos essenciais em um diagrama Atividade
Validar um caso de uso com um diagrama Atividade
Determinao das Abstraes-Chave
Identificar um conjunto de abstraes-chave de candidatos
Identificar as abstraes-chave usando a anlise CRC
Construo do Modelo Domnio do Problema
Identificar os elementos essenciais de um diagrama Classe UML
Construir um modelo Domnio usando um diagrama Classe
Identificar os elementos essenciais de um diagrama Objeto UML

Validar o modelo Domnio com um ou mais diagramas Objeto


Criao do Modelo Anlise Usando a Anlise de Robustez
Explicar o objetivo e os elementos do modelo Projeto
Identificar os elementos essenciais de um diagrama Colaborao UML
Criar um modelo Projeto para um caso de uso usando a anlise de robustez
Identificar os elementos essenciais de um diagrama Seqncia UML
Gerar uma exibio do diagrama Seqncia do modelo Projeto
Introduo aos Conceitos Fundamentais de Arquitetura
Justificar a necessidade da funo do arquiteto
Diferenciar arquitetura e projeto
Descrever a metodologia de arquitetura SunTone
Explorao do Fluxo de Trabalho da Arquitetura
Descrever o fluxo de trabalho da arquitetura
Descrever os diagramas das principais exibies de arquitetura
Selecionar o tipo de arquitetura
Criar os artefatos do fluxo de trabalho da arquitetura
Criao do Modelo Arquitetura para o Cliente e Apresentao
Explorar interfaces de usurio
Documentar um aplicativo da interface grfica do usurio (GUI - Graphical User Inter
face) no nvel Cliente do modelo Arquitetura
Documentar um aplicativo de interface do usurio da Web no nvel Apresentao do modelo
Arquitetura
Criao do Modelo Arquitetura para o Nvel Negcios
Explorar a computao distribuda baseada em objetos
Documentar o nvel Negcios no modelo Arquitetura
Criao do Modelo Arquitetura para os Nveis Recurso e Integrao
Documentar o mecanismo de persistncia no nvel Recurso do modelo Arquitetura
Documentar o mecanismo de integrao e persistncia no nvel Integrao do modelo Arquitetur
a
Criao do Modelo Soluo
Criar um modelo Soluo para um aplicativo GUI
Criar um modelo Soluo para um aplicativo da interface do usurio da Web
Refinamento do Modelo Domnio
Refinar os atributos do modelo Domnio
Refinar os relacionamentos do modelo Domnio
Refinar os mtodos do modelo Domnio
Declarar os construtores do modelo Domnio
Aplicao de Padres de Projeto ao Modelo Soluo
Definir os elementos essenciais de um padro de software
Descrever o padro Composite
Descrever o padro Strategy
Descrever o padro Observer
Descrever o padro Abstract Factory
Modelagem do Estado de Objeto Complexo Usando Diagramas de Grfico de Estado
Modelar o estado do objeto
Descrever tcnicas para programar um estado de objeto complexo

Você também pode gostar