5. Modelagem Dinâmica - GiseliSiqueira/Analise-de-sistemas GitHub Wiki
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.
Diagrama de estados da classe Cliente:
Diagrama de estados da classe Fornecedor:
Diagrama de estados da classe Venda:
Diagrama de estados da classe Produto:
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.
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.
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