No Diagrama de Sequência, a existência de um objeto requisiç...

Próximas questões
Com base no mesmo assunto
Q80258 Engenharia de Software
Considere um sistema de controle de estoque com
cadastramento de materiais e movimentação do estoque.
São necessários os seguintes cálculos automáticos: controlar
o saldo, o ponto de reposição e o lote econômico. O
cadastro de materiais é feito pelo almoxarife (responsável)
e as requisições são feitas por todos os departamentos
da empresa e ficam guardadas. A cada entrega
de material, o almoxarife dá baixa na requisição (atendida)
e, com isso, o sistema faz todos os cálculos acima.
A entrada de materiais também é feita pelo almoxarife,
quando os cálculos também são realizados. Os dados
calculados devem ficar guardados também e o tempo de
resposta de consultas feitas no cadastro de materiais não
deve exceder a 5 milissegundos (ms).


No Diagrama de Sequência, a existência de um objeto requisição desde a sua entrada até a sua baixa deverá ser representada por
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - uma linha de vida.

O tema desta questão é o Diagrama de Sequência, que é um elemento da Unified Modeling Language (UML). Este diagrama é utilizado para representar a interação entre objetos em um determinado cenário de um sistema. Ele enfoca na ordem temporal em que as mensagens são trocadas entre os objetos, e é particularmente útil para modelar o comportamento de sistemas que envolvem troca de mensagens ou eventos entre entidades.

No contexto da questão, estamos interessados em como representar a existência de um objeto ao longo do tempo, desde a sua criação até o término de sua utilização. No Diagrama de Sequência, a presença e a interação de um objeto no sistema durante um determinado processo são representadas por uma linha de vida. A linha de vida é uma representação visual que consiste em uma linha vertical que desce de um retângulo que faz referência ao objeto. A extensão dessa linha vertical representa todo o período de tempo em que o objeto existe e interage no sistema.

Portanto, quando o enunciado fala sobre a "existência de um objeto requisição desde a sua entrada até a sua baixa", ele está se referindo ao período de tempo em que o objeto está ativo e interagindo no sistema. A maneira correta de representar isso em um Diagrama de Sequência é através da linha de vida do objeto requisição.

As demais alternativas não representam corretamente o que está sendo pedido:

  • A operação da classe Requisição é uma ação ou função que a classe pode executar, e não uma representação da existência do objeto ao longo do tempo.
  • Um estado do objeto poderia ser ilustrado em um Diagrama de Estados, mas não é o que um Diagrama de Sequência mostra.
  • Um ator é uma entidade externa que interage com o sistema, mas não é uma representação de um objeto interno como a requisição.
  • Um atributo da classe Material é uma característica ou propriedade dessa classe, e não tem relação com a existência temporal do objeto requisição.

Por estas razões, a alternativa D é a única que descreve de forma adequada a representação da existência de um objeto ao longo do tempo em um Diagrama de Sequência.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Linha de vida:
Usada em um diagrama de seqüência (diagrama de sequência: um diagrama de interação que mostra os objetos participantes de uma interação específica e as mensagens que eles trocam, organizadas em uma sequência de tempo.), uma linha de vida do objeto Ícone da forma Linha de Vida do Objeto representa a existência de um objeto em um determinado momento. Se o objeto for criado ou destruído durante o período de tempo que o diagrama representa, a linha da vida irá parar ou começar no ponto apropriado. A destruição de um objeto é marcada com um grande X.

Fonte: http://office.microsoft.com/pt-br/help/forma-linha-de-vida-do-objeto-HP001208938.aspx?CTT=5&origin=HP001208871 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo