Buscar

A Figura 4.18 representa um exemplo do Diagrama de Sequência (fluxo principal) de análise, correspondente ao caso de uso “Manter Empresa”. Geralmen...

A Figura 4.18 representa um exemplo do Diagrama de Sequência (fluxo principal) de análise, correspondente ao caso de uso “Manter Empresa”. Geralmente, o Diagrama de Sequência é adotado com mais frequência, na atividade de Projeto, para detalhar as interações entre os objetos na ordem temporal em que elas acontecem com os detalhes de implementação. O Diagrama de Máquina de Estados representa as alterações de estados de uma instância de uma classe, de um Caso de Uso ou mesmo de um sistema completo. Segundo Bezerra (2007, p. 287), o Diagrama de Máquina de Estados “permite descrever o ciclo de vida de objetos de uma classe, sendo que os eventos causam a transição de um estado para outro e a realização de operações resultantes”. Um Estado representa a abstração de uma forma de apresentação dos objetos de uma classe em um determinado instante de tempo. A Figura 4.19 representa um exemplo do Diagrama de Máquina de Estados correspondente à classe “Entrevista”. As transições e condições de guarda dos estados foram definidas a partir de um estudo e análise das regras de negócio, para assegurar a consistência dos objetos da classe “Entrevista” aplicadas ao contexto. Posteriormente, na implementação do sistema, os estados significativos definidos para os objetos de uma classe, bem como suas transições, condições de guarda e ações de entrada e saída devem ser fielmente implementadas para garantir a consistência e integridade do sistema com sua modelagem.

O Diagrama de Sequência é adotado com mais frequência na atividade de Projeto para detalhar as interações entre os objetos na ordem temporal em que elas acontecem com os detalhes de implementação.
O Diagrama de Máquina de Estados permite descrever o ciclo de vida de objetos de uma classe, sendo que os eventos causam a transição de um estado para outro e a realização de operações resultantes.
Um Estado representa a abstração de uma forma de apresentação dos objetos de uma classe em um determinado instante de tempo.
Na implementação do sistema, os estados significativos definidos para os objetos de uma classe, bem como suas transições, condições de guarda e ações de entrada e saída devem ser fielmente implementadas para garantir a consistência e integridade do sistema com sua modelagem.

Respostas

User badge image

Ed Verified user icon

Qual é a sua pergunta sobre o texto? Por favor, seja específico para que eu possa ajudá-lo da melhor maneira possível.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina