Ir para o conteúdo

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.

Diagrama de Estados

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.

  1. A simple guide to drawing your first state diagram — with examples

  2. Creately

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
Back to top