Skip to content

Commit

Permalink
Update 2.1.1.1DiagramadeClasses.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Guilherme-Nishi authored Jul 9, 2024
1 parent 833df70 commit 1c3ca36
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion docs/Modelagem/2.1.1.1DiagramadeClasses.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,23 @@ Todas as classes possuem diferentes níveis de acesso, determinados pelos modifi

## 3. Diagrama de Classes

Esse diagrama de classe tem com intuito represerntar o fluxo de compra de um produto e emissao de nota fiscal

Para visualizar o diagrama de classes, clique [aqui](https://lucid.app/documents/embedded/6faa106a-bd21-44dc-8ed7-5a0dd9ee38c8).

<div style="width: 640px; height: 480px; margin: 10px; position: relative;"><iframe allowfullscreen frameborder="0" style="width:640px; height:480px" src="https://lucid.app/documents/embedded/6faa106a-bd21-44dc-8ed7-5a0dd9ee38c8" id="wJBSP88AHlc0"></iframe></div>

### Função de Cada Classe

- **Usuario**: Representa o usuário do sistema, que pode ser um administrador ou um cliente.
- **Cliente**: Contém informações detalhadas sobre o cliente, como CPF, endereço, e dados de contato, além de referenciar um Usuario.
- **CarrinhoDeCompras**: Armazena os itens que o cliente deseja comprar.
- **NotaFiscal**: Emite a nota fiscal para as compras realizadas no carrinho.
- **Inventario**: Gerencia os produtos disponíveis no estoque.
- **Produto**: Representa um item que pode ser comprado.
- **ItemCarrinho**: Representa um produto dentro do carrinho de compras, incluindo a quantidade do produto.


<p>Diagrama de Classes<br> Autores: Pedro Lucas e Guilherme Nishimura</p>

## 4. Conclusão
Expand All @@ -78,4 +91,4 @@ O diagrama de classes é uma ferramenta poderosa na engenharia de software que d
| ------ | ----------- | ----------- | --------- | ----------- |
| `1.0` | 08/07/2024 | Estruturamento do documento | [João Costa](https://github.com/jvcostta) | [Mateus Orlando](https://github.com/MateusPy) e [Artur Rodrigues](https://github.com/ArturRSA19)|
| `2.0` | 08/07/2024 | Reajustando diagrama de classe | [João Costa](https://github.com/jvcostta) | [Mateus Orlando](https://github.com/MateusPy) e [Artur Rodrigues](https://github.com/ArturRSA19)|
| `3.0` | 08/07/2024 | arrumando lucidchart | [João Costa](https://github.com/jvcostta) | [Mateus Orlando](https://github.com/MateusPy) e [Artur Rodrigues](https://github.com/ArturRSA19)|
| `3.0` | 08/07/2024 | arrumando lucidchart | [João Costa](https://github.com/jvcostta) | [Mateus Orlando](https://github.com/MateusPy) e [Artur Rodrigues](https://github.com/ArturRSA19)|

0 comments on commit 1c3ca36

Please sign in to comment.