Please enable JavaScript.
Coggle requires JavaScript to display documents.
UML - Coggle Diagram
UML
Elementos:
-
-
-
-
-
-
-
-
-
Tipos:
- Realização: um elemento serve como contrato que o outro deve seguir
- Dependência: a mudança de um elemento pode causar mudança no outro.
-
-
- Agregação: O todo possui um nível de abstração maior que a parte.
- Composição: O todo é responsável pela criação da parte e a parte não vive sem o todo.
- Diagramas de Objetos: representa uma instância específica de
um diagrama de classes em um determinado momento. Objetos são instâncias de uma classe.
- Diagramas de Classe: descrevem a estrutura de um sistema, modelando suas classes, atributos, operações e relações entre
objetos.
- Serve de apoio para a maioria dos outros diagramas;
- Define a estrutura das classes do sistema;
- Apresenta uma visão estática de como as classes estão
organizadas;
- Estabelece como as classes se relacionam;
- É o mais importante e o mais utilizado diagrama da UML;
- Permite a visualização das classes que compõem o sistema;
- Representa os atributos e métodos de uma classe e os relacionamentos entre classes;
- Marcações de acesso (Visibilidade);
-
(#)Protegida: Somente a classe, sub-classes e classes amigas têm acesso;
-
- Diagrama de Casos de Uso: descreve a relação entre atores e casos de uso de um dado sistema
Descrição:
- Descrição: o que se propõe;
- Lista de Atores: perfis de acesso;
- Cenários de Exceção: por uma impossibilidade do sistema;
- Cenários Alternativos: fluxos que podem ser executados a partir da escolha do usuário;
- Pré-condições: conjunto de operações que devem ter sido executadas com sucesso para que o caso de uso possa ser iniciado;
- Cenário Principal: fluxo básico que descreve o comportamento mais comum da funcionalidade;
- Pós-condições: possíveis estados do sistema no fim do caso de uso;
-
- Diagrama de Sequência: Identifica os métodos que devem ser disparados entre os atores
e os objetos envolvidos