Escolar Documentos
Profissional Documentos
Cultura Documentos
UML
Utiliza vrios diagramas para descrever um sistema
Apresentao grfica de um conjunto de elementos Cada diagrama aborda aspectos especficos do sistema
UML
Diagrama de comportamento externo
viso externa do sistema e dos objetivos que os atores externos tem do sistema
Diagramas estruturais
viso esttica da estrutura de suporte do sistema, sobre a qual ele ser construdo
Diagramas de implementao
como as estruturas so implementadas em software e hardware
UML
Diagramas propostos
Diagrama de classes Diagrama de pacotes Diagrama de caso de uso Diagramas de interao
Diagrama de seqncia Diagrama de colaborao
Diagrama de estado
Diagrama de atividade
Diagramas de implementao
Diagramas de componentes Diagrama de implantao
UML
Diagrama de Classe
Apresenta a estrutura esttica de um sistema
Descreve as classes que formam a estrutura do sistema e suas relaes.
Classes
Atributos Mtodos
Construo gradativa
Diagrama de Classe
Diagrama de Pacotes
Sistemas complexos
Diagramas de classes extensos
Agrupamento de diagrama de classes por pacotes
Diagrama de Pacotes
GUI
Lgica de Negcio
Data
Diagrama de Estado
Apresenta uma seqncia de estados assumidos por um objeto (durante a interao) diante de eventos recebidos (estmulos)
Dinmica interna da classe
Algoritmo utilizado
Diagrama de Estado
De forma iterativa
Repetindo o processo de projetar uma pequena parte e constru-la Refinamentos
Identificar:
Quais informaes so relevantes Quais diagramas so interessantes
Ferramentas
JUDE Poseidon UML Designer
Apontamentos
UML basics: The class diagram Practical UML: A Hands-On Introduction for Developers Apostila - UML