5. Modelagem Dinâmica - GiseliSiqueira/Analise-de-sistemas GitHub Wiki

Modelagem Dinâmica

1. Diagramas de Estado

Foram selecionadas as classes modais do sistema e criados os diagramas de estado para representar cada uma delas. Os diagramas foram criados em conformidade com os casos de uso, onde as transições dos estados são eventos do caso de uso respectivo de cada classe.

Classe Cliente

Diagrama de estados da classe Cliente:

alt tag

Classe Fornecedor

Diagrama de estados da classe Fornecedor:

alt tag

Classe venda

Diagrama de estados da classe Venda:

alt tag

Classe produto

Diagrama de estados da classe Produto:

alt tag

2. Diagrama de Atividades

Foi selecionado o caso de uso Realizar Venda como sendo o mais complexo do sistema e seus passos foram modelados no diagrama de atividades representando o fluxo normal e o fluxo variante no mesmo digrama e utilizando raias para representar atores e fluxos.

Caso de uso: Realizar Venda

alt tag

4. Diagramas de Iteração - Sequência

Foi selecionado o cenário Realizar venda e modelado as trocas de mensagens entre os objetos em um diagrama de sequência. A partir dessa modelagem, o diagrama de classes do sistema foi atualizado com a inserção dos métodos utilizados em cada classe.

Diagrama de sequência

alt tag

Diagrama de classes

O diagrama de classes atualizado com os métodos está disponível em:
https://github.com/GiseliSiqueira/Analise-de-sistemas/wiki/3.-Diagrama-de-Classes

Obs.: Correções dos trabalhos 1, 2 e 3 foram colocadas em um documento para facilitar a correção. Documento disponível em:
https://github.com/GiseliSiqueira/Analise-de-sistemas/blob/master/Corre%C3%A7%C3%B5es%20dos%20trabalhos%201%2C%202%20e%203.pdf

⚠️ **GitHub.com Fallback** ⚠️