Comentários

0%

FOCO NO MERCADO DE TRABALHO

MODELAGEM COMPLEMENTAR DA ATIVIDADE DE ANÁLISE

Iolanda Cláudia Sanches Catarino

Elaboração dos diagramas de Máquina de Estados e de Sequência

Identificação das regras de negócio aplicadas ao contexto dos objetos com estados relevantes, definindo consistentemente os estados e suas transições de estados, e apresentação das interações entre os objetos na ordem temporal em quel elas acontecem.

Fonte: Shutterstock.

Deseja ouvir este material?

Áudio disponível no material digital.

Sem medo de errar

Considerando as regras definidas para as transições entre os estados dos objetos da classe “Caixa”, segue o Diagrama de Máquina de Estados, como proposta de uma solução.

Figura 4.28 | Diagrama de Máquina de Estado – Classe Caixa
A imagem ilustra o diagrama de máquina de estados da caixa Carro mostrando os estados inicial, Abrindo com a ação do: abrirCaixa, Liberando com as ações entry: lançarSaldoEntrada e do: liberarCaixa, e Fechando com as ações entry: lançarSaldoFechamento e do: fecharCaixa. Do estado Abrindo para o Liberando há uma transição com o texto liberar [igual 8h ou usuário gerente determinar]. Do estado Liberando para o Fechando há uma transição com o texto fechar [igual 18h ou gerente determinar]. Do estado Fechando para o Abrindo há uma transição com o texto abrir[igual 6h].
Fonte: elaborada pela autora.

A Figura 4.29 apresenta o Diagrama de Visão Geral de Interação correspondente ao processo de locar um carro, integrando todos os casos de uso envolvidos nesse processo, que são: cadastramento de um cliente, reserva de um carro, aluguel de um carro e devolução do carro. 

O Diagrama de Visão Geral de Interação é uma variação do Diagrama de Atividades que integra diferentes tipos de diagramas de interação, demonstrando um processo geral. No diagrama são utilizados dois tipos de quadros:

Cada quadro de ocorrência de interação representado no diagrama da Figura 4.29 apresenta os Diagramas de Sequência correspondentes aos casos de uso que envolvem todo o processo de locação de um carro.

Figura 4.29 | Diagrama de Visão Geral de Interação – Locar Carro
A imagem ilustra um exemplo de diagrama de visão geral de interação do processo sd DVDGI_LocarCarro: Estado inicial, transição, quadro referência diagrama de sequência ref DS_Manter Cliente,  transição, decisão, sendo condição [cliente igual inadimplente], transição, estado final, sendo condição [cliente igual ativo ou preferencial], transição, quadro referência diagrama ref DS_Reservar Carro, transição, decisão, sendo condição [não confirmada], transição, estado final, sendo condição [confirmada], transição, quadro referência diagrama de sequência ref DS_ Emitir Contrato Aluguel, transição, quadro referência diagrama de sequência ref DS_Devolver Carro, transição, quadro referência diagrama de sequência ref DS_Efetuar Pagamento (destacado na cor amarela), transição, quadro referência diagrama de sequência ref DS_Emitir Nota Fiscal de Serviço,  transição, estado final.
Fonte: captura de tela do software Visual Paradigm Community Edition elaborada pela autora.
Bons estudos!

AVALIE ESTE MATERIAL

OBRIGADO PELO SEU FEEDBACK!