Diagramas da UML
ANÁLISE DE SISTEMAS
Prof. Esp. Thiago Kaiser
2
INTRODUÇÃO
• Veremos hoje, de forma introdutória, os Diagramas da
UML e algumas de suas características
3
DIAGRAMAS DA UML
• Representação gráfica de um conjunto de elementos
• “São desenhados para permitir a visualização de um
sistema sob diferentes perspectivas” (BOOCH, 2000, p.
25)
• Projeção de um determinado sistema
4
DIAGRAMAS DA UML
• Diagramas da UML:
• Diagrama de casos de uso
• Diagrama de classes
• Diagrama de objetos
• Diagramas de interação
• Diagrama de sequências
• Diagrama de comunicação
• Diagrama de visão geral
5
DIAGRAMAS DA UML
• Diagramas da UML:
• Diagrama de máquina de estados
• Diagrama de atividades
• Diagramas de implementação
• Diagrama de componentes
• Diagrama de implantação
6
DIAGRAMAS DA UML
• Diagrama de casos de uso
• Conjunto de casos de uso e atores, e seus relacionamentos;
• Visão estática sobre os casos de uso do sistema;
• Organização e comportamento do sistema
7
DIAGRAMAS DA UML
Figura 1 – Diagrama de Casos de Uso
Fonte: Kaiser, 2009
8
DIAGRAMAS DA UML
• Diagrama de classes
• Conjunto de classes, interfaces, colaborações e relacionamentos;
• Encontrados com maior frequência;
• Visão estática da estrutura do sistema;
9
DIAGRAMAS DA UML
Figura 2 – Diagrama de Classes
Fonte: Kaiser, 2009
10
DIAGRAMAS DA UML
• Diagramas de interação
• Diagramas de sequência, colaboração e visão geral são tipos de diagramas de
interação;
• Conjunto de objetos e seus relacionamentos;
• Abrangem a visão dinâmica de um sistema.
• Diagrama de sequência
• Ênfase na ordenação temporal das mensagens
• Diagrama de colaboração
• Ênfase na organização estrutural dos objetos que enviam e recebem mensagens
• Diagrama de visão geral
• Especialização do diagrama de atividades
• Promove uma visão geral do fluxo de controle
11
DIAGRAMAS DA UML
Figura 3 – Diagrama de Sequência
Fonte: Kaiser, 2009
12
DIAGRAMAS DA UML
Figura 4 – Diagrama de Comunicação
Fonte: