# Diagrama de Estados
# Histórico de Versão
Data | Autor(es) | Descrição | Versão |
---|---|---|---|
17/09/2020 | Caio César Beleza(Caiocbeleza) | Adicionando introdução de diagrama de estados | 0.1 |
17/09/2020 | Caio César Beleza(Caiocbeleza) | Adicionando diagrama de estados dos pedidos | 0.2 |
22/09/2020 | Caio César Beleza(Caiocbeleza) | Adicionando diagrama de estados do Pagamento | 0.3 |
23/09/2020 | Caio César Beleza(Caiocbeleza) | Adicionando diagrama de estados do Cadastro de Cardápio | 0.4 |
# Introdução
Diagrama de estados, também conhecido como diagrama de máquina de estados, é um tipo de diagrama UML(Linguagem de Modelagem Unificada), que mostra transições entre objetos. Esse tipo de diagrama armazena os status de um objeto em um determinado momento e pode mudar de status ou causar outras ações baseado na entreda que recebe.
Os diagramas de estado contam com alguns elementos:
Estado inicial: Ponto inicial, onde começa a utilização do objeto.
Estado final: Ponto de saída do objeto.
Estado: Representa um dos possíveis estados que um objeto pode ter.
Evento ou Transição: Representa uma ação externa sobre um objeto.
Ações: Processo associado à transição de estados. São representadas por "/", seguidas das ações contidas no estado. As ações são: - Ação de entrada(entry): executada para chegar a algum estado; - Ação de saída(exit): executada quando se sai de um estado; Ação de atividade(do): é executada dentro do estado.
Utilizamos os diagramas de estados para mostrar as transições de estados dos fluxos principais da aplicação.
# Versões 1.0
# Autor: Caio
# Autor: Caio
# Autor: Caio
# Rastreabilidade
Os diagramas acima ilustram as seguintes funcionalidades do Backlog
ID | Descrição |
---|---|
a05 | O sistema deve permitir Cadastrar cardápio geral |
c02 | O cliente deve poder acessar o cardápio |
c03 | O cliente deve poder realizar pedidos |
c07 | O cliente deve poder escolher forma de pagamento |
f05 | O sistema deve permitir Cadastrar cardápio do dia |
# Referências
- LUCIDCHART. O que é um diagrama de máquina de estados?. Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-maquina-de-estados-uml . Acesso em: 17 de setembro. 2020.
- Máquina de Estados. Disponível em: http://msoo.pbworks.com/f/Diagrama+de+Estados.pdf . Acesso em: 22 de setembro. 2020.