# Session One : Checkout Análise Autora: Isabela Silva Sousa [toc] ## Curso de UML - O que é um Diagrama de classe >[color=hotpink]Mapa Mental >![](https://i.imgur.com/pMO9cYn.png) ## O que um diagrama representa >[color=purple] >**Estática (Estrutural)** >Estrutura estática por meio de objetos operações, relações e atributos. >[color=purple] >**Dinâmica (Comportamental)** >Comportamento dinâmico por meio de colaboração entre os objetos e mudanças de seus estados internos. ## Diagramas UML >[color=purple] >**Estruturais** >- **Classes** >- Objetos >- Pacotes >- Componentes >- Implantação >- Estrutura >- Composta >- Perfil >[color=purple] >**Comportamentais** >- Caso de uso >- Sequência >- Comunicação >- Maquina de estados >- Atividade >- Visão geral de interação >- Temporização ## Diagrama de classes UML >[color=hotpink] >Apresenta uma visão estática da organização das classes, definindo sua estrutura lógica. >É um dos diagramas mais populares, e serve como para a contrução de outros diagramas UML. >Basicamente descrevem o que deve estar presente no sitema modelo. ## Classes, Atributos e Métodos >[color=hotpink] >Uma classe é uma representação de um item do mundo real, físico ou abstrato, na forma de um tipo de dados personalizados. >As classes possuem estruturas internas chamadas de atributos e métodos >**Atributos** são usados para armazenar os dados objetos de uma classe. >**Métodos** são as operações, ou funções que a intância de classe é chamada de objeto. ## Representação de uma classe >[color=hotpink] >Representamos uma classe usando um diagrama dividido em três compartimentos: >- **Nome** : Inclui o nome e o esteriótipo da classe(informção sobre a classe) >- **Atributo** : Lista de atributos da classe no fromato nome:tipo ou nome:tipo=valor >- **Operação** : Lista de métodos da classe no formato método (parametros):tipo-retorno ## Relacionamento entre classes >[color=purple] >Um relacionamento é uma conexão entre existem vários tipos de relacionamentos possíveis entre classes : >- **Dependencia** >- **Associação** >- **Composição** >- **Generalização** Cada um desses relacionamentos possui uma representação gráfica específica.
{"metaMigratedAt":"2023-06-16T07:21:30.599Z","metaMigratedFrom":"Content","title":"Session One : Checkout Análise","breaks":true,"contributors":"[{\"id\":\"efa8ac71-fa69-4ab5-8a89-20016d037e45\",\"add\":2190,\"del\":0}]"}
Expand menu