Você está na página 1de 3

UML - Projetos de Sistemas Orientados a Objetos

Curso UML - Introduo


Histria do desenvolvimento de softwares; Definies necessrias para o entendimento da UML; Modelos orientados a
objetos vs. Modelos estruturados; Vantagens e restries da orientao a objetos; UML - Definio e histria;
Arquitetura da UML; Modelos estticos; Modelos dinmicos.

Curso UML - Projetos de desenvolvimento de software


Definio de projetos de desenvolvimento de software; Definio de processos de desenvolvimento de software;
Pr-projeto ou planejamento de execuo da proposta para o cliente; Anlise de requisitos; Arquitetura/Design;
Implementao; Testes e homologao; Implantao; Modelos de processos de desenvolvimento de software; Modelo
de processo cascata; Modelo de processo iterativo e incremental; Modelo de processo gil; Definio de artefatos para
cada processo do projeto de desenvolvimento de software; Pr-projeto ou planejamento da execuo da proposta para
o cliente; Anlise de requisitos; Arquitetura/Design; Implementao; Testes; Homologao; Implantao; Gesto de
projetos de desenvolvimento de software.

Curso UML - Casos de uso


Introduo aos casos de uso; Definio de casos de uso; Definio de atores; Notaes; Casos de uso; Atores;
Identificao de casos de uso e atores a partir da definio de requisitos; Identificao de casos de uso; Identificao
de atores; Passo-a-passo para a identificao de atores; Identificao das descries de casos de uso; Modelo de
descritivo de casos de uso; Especificao de caso de uso - viso macro; Especificao de caso de uso - viso
detalhada.

Curso UML - Diagrama de casos de uso


Introduo aos diagramas de casos de uso; Aplicao dos diagramas de casos de uso nos processos de
desenvolvimento de um software; Interaes envolvendo casos de uso e atores; Notao; Associao; Dependncia;
Dependncia - Extenso; Dependncia - Incluso; Generalizao/Especializao (herana); Fronteira do sistema ou
cenrio; Notao; Construo do diagrama de casos de uso; Mostrando todos os casos de uso de um determinado
ator; Mostrando um caso de uso e todas as suas relaes; Mostrando todos os casos de uso a serem implementados
em um determinado cenrio; Passo-a-passo para o diagrama de casos de uso viso geral; Acompanhamento do
progresso do entendimento dos requisitos.

Curso UML - Diagrama de atividades


Introduo ao diagrama de atividades; Aplicao do diagrama de atividades no processo de desenvolvimento de
software; Notao; Atividade; Transio; Decises; Barra de sincronizao; Thread simultnea; Thread condicional;
Condio de guarda; Incio do fluxo ou subfluxo; Fim do subfluxo; Fim do fluxo; Nota; Subatividade; Swimlanes ou raias;
Construo do diagrama de atividades; Acompanhamento do progresso do entendimento dos requisitos.

Curso UML - Classes


Introduo a classes; Diferena entre tabelas de banco de dados e classes; Notao de classe; Visibilidade;

Visibilidade de classes; Visibilidade de atributos; Visibilidade de mtodos; Identificao de classes a partir do diagrama
de casos de uso; Passo-a-passo.

Curso UML - Diagrama de classes


Introduo ao diagrama de classes; Aplicao do diagrama de classes no processo de desenvolvimento de um
software; Interaes entre classes; Associao de multiplicidade; Situaes especficas; Composio; Agregao;
Herana; Dependncia; Construo de diagramas de classes; Abstrao de classes e atributos; Construo do
diagrama de classes de negcio; Estudo de caso; Construo do diagrama de classes de implementao;
Passo-a-passo para a construo do diagrama de classes.

Curso UML - Diagrama de seqncia


Introduo ao diagrama de seqncia; Aplicao do diagrama de seqncia no processo de desenvolvimento de um
software; Notao; Notao de ator; Notao de classe - viso de negcio; Notao de classe - viso de
implementao; Notao de linha de vida; Notao de tempo de atividade ou ativao; Notao de chamadas ou
mensagens; Chamadas sncronas; Chamadas assncronas; Chamadas recursivas; Chamadas de retorno; Notao de
nota; Notao de esteretipos; <<Entity>>; <<Boundary>>; <<Control>>; Construo de diagramas de seqncia;
Construo do diagrama de seqncia de negcio; Construo do diagrama de seqncia de implementao;
Passo-a-passo.

Curso UML - Diagrama de colaborao ou comunicao


Introduo ao diagrama de colaborao ou comunicao; Aplicao do diagrama de colaborao ou comunicao no
processo de desenvolvimento de um software; Notao; Notao de objeto; Notao de chamadas ou mensagens;
Notao de mensagens sncronas; Notao de mensagens de retorno; Notao de mensagens recursivas; Construo
de diagramas de colaborao ou comunicao; Passo-a-passo.

Curso UML - Diagrama de objetos


Introduo ao diagrama de objetos; Aplicao do diagrama de objetos no processo de desenvolvimento de um
software; Notao; Notao de objeto; Construo do diagrama de objetos; Passo-a-passo.

Curso UML - Diagrama de estados ou mquina de estados


Introduo aos diagramas de estados ou mquina de estados; Estados; Evento; Transio; Aplicao do diagrama de
estados ou mquina de estados no processo de desenvolvimento de um software; Notao; Estado simples; Estado
com atividades internas; Estado inicial; Estado final; Estado composto; Transio; Estado de escolha; Estado de
juno; Barra de sincronizao; Separao/Bifurcao; Unio/Juno; Estado de submquinas; Estado de sincronismo;
Autotransio; Construo do diagrama de estados.

Curso UML - Diagrama de pacotes


Introduo ao diagrama de pacotes; Pacotes; Tipos de pacotes; Relacionamento de dependncia; Visibilidade;
Aplicao do diagrama de pacotes no processo de desenvolvimento de um software; Notao; Pacote; Relacionamento
de dependncia; Exportao; Importao; Visibilidade; Construo do diagrama de pacotes.

Curso UML - Diagrama de componentes


Introduo ao diagrama de componentes; Componentes; Tipos de componentes; Interfaces; Relacionamentos; Portas;
Diferenas entre classes e componentes; Diferenas entre componentes e interfaces; Aplicao do diagrama de
componentes no processo de desenvolvimento de um software; Notao; Componentes; Esteretipos; Interfaces;
Relacionamentos; Dependncia; Portas; Vises Caixa Preta e Caixa Branca; Construo do diagrama de componentes.

Curso UML - Diagrama de implantao


Introduo ao diagrama de implantao; Ns; Relacionamentos; Diferenas entre ns e componentes; Aplicao do
diagrama de implantao no processo de desenvolvimento de um software; Notao; N; Esteretipos;
Relacionamentos; Artefatos de implantao; Construo do diagrama de implantao.

Curso UML - Diagrama de estrutura composta


Introduo ao diagrama de estrutura composta; Colaboraes; Portas; Ocorrncia de colaborao; Parte; Aplicao do
diagrama de estrutura composta no processo de desenvolvimento de um software; Notao; Colaborao; Ocorrncia
de colaborao; Portas; Partes; Conector; Construo de diagramas de estrutura composta; Passo-a-passo.

Curso UML - Diagrama de tempo


Introduo ao diagrama de tempo; Aplicao do diagrama de tempo no processo de desenvolvimento de um software;
Notao; Lifeline; Constraint de durao de tempo; Construo de diagramas de tempo; Passo-a-passo.

Curso UML - Diagrama de interao geral


Introduo ao diagrama de interao geral; Aplicao do diagrama de interao geral no processo de desenvolvimento
de um software; Notao; Frame; Construo de diagramas de interao geral; Passo-a-passo.

Você também pode gostar