Diagrama de Estados
1. Objetivo
Diagramas de estados são utilizados para representar comportamentos em um sistema de software. Eles permitem que se modele o comportamento de uma classe, subsistema, pacote ou até sistemas inteiros. Os diagramas permitem que as interações e comunicações que ocorrem entre entidades exteriores e o sistema sejam modeladas de forma eficiente. No caso de um diagrama de estados, são modelados os estados das entidades do sistema durante seu ciclo de vida. [1]
2. Metodologia
O diagrama de estados do projeto Cardeal foi criado com base nas orientações das referências e projetado no site Creately [2]. As classes definidas no Diagrama de Classes foram usadas como base para a definição dos estados de cada uma. Após a conclusão de ambos os documentos, ambos puderam ser usados como base para a criação do Protótipo de Alta Fidelidade e seu fluxo de ações.
3. Resultados
A partir do diagrama criado, é possível ver os estados das seguintes entidades: - Visita: agendada, confirmada, enviada a outro corretor, cancelada.
-
Corretor: cadastrado.
-
Imóvel: cadastrado, visualizado, editado, deletado.
Assim como os outros diagramas, o diagrama de estados foi visto e aprovado previamente por todos os membros da equipe, apesar de ter sido esquecido de citá-los no versionamento.
4. Referências
SERRANO, Milene. Modelagem - Diagrama de Estados, 2021.
5. Versionamento
Data | Versão | Descrição | Autor |
---|---|---|---|
20/08/2021 | 1.0 | Criação do Diagrama e Documento | Pedro Haick |
22/08/2021 | 1.1 | Revisão do Documento | Giovana Dionisio |
19/09/2021 | 2.0 | Correção do documento pós-feedback | Pedro Haick |