# Session One: Checkin | Análise
>Autor: Patricia Oliveira Paulino
>Número: 37
>Turma: Info D

## Explicação:
Analise de sistemas:
Os diagramas representam duas visões distintas de um modelo de sistemas:
Estática - estrutura por meio de objetos opeções, relações e atributor.
Dinâmica - comportamento dinâmico por meio de colaboação entre os aobjetos e mudanças de seus estados internos.
Diagrama de classes é usado para descrever a estrutura estática de classes no sistema, definindo os atributos, operações eos relacionamentos entre as classes.
Uma classe é uma representação de um item do mundo real, físico ou abstrato, tipo de dados personalizados.
Atributos são usados para armazenar dados dos objetos de uma classe.
Métados são as operações, ou funções que a instância das classes pode executar.
Exemplo pessoa:
Classe: pessoa
Métados: andar, comer, falar, estudar, etc..
Objetos da classe:
Atributo:
Nome: .....
Altura: ....
Idade: ...
Peso:....
Etc..
Temos que especificar qual o tipo de dado do atributo (numero inteiro, texto, string, data, bool, etc..)
Exemplos:
nome:tipo ou nome:tipo=valor
Visibilidade dos membros usando os modificadores de acesso a seguir:
+Público
#Protegido
-Privado
~Pacote
/Derivado
Exemplo: Representando uma classe Pessoa, que contém os atributos nome, sobrenome, dataNasc, além do métado calcalaldade:
Nome da classe: Pessoa
Lista de atributos: nome: String
sobrenome: String
dataNasc: Date
Lista de métados: +calculaldade(dataNasc): int
+estuda(): void
Relacionamentos entre classes:
Dependência
Associação
Agregação
Composição
Generaização
Cada um desses tem uma representação gráfica especifica.
{"metaMigratedAt":"2023-06-15T23:30:39.503Z","metaMigratedFrom":"Content","title":"Session One: Checkin | Análise","breaks":true,"contributors":"[{\"id\":\"8f7566f7-64b5-4753-b866-2bb258422309\",\"add\":1681,\"del\":0}]"}