Na UML, a linha de vida (lifeline) é parte integrante do dia...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: B - sequência.
A linha de vida, ou lifeline, é um conceito fundamental no diagrama de sequência da UML (Unified Modeling Language). O diagrama de sequência é utilizado para modelar a interação entre objetos em um determinado cenário de um caso de uso. Ele foca na ordem temporal em que as mensagens são enviadas e as respostas são recebidas entre esses objetos ao longo do tempo.
No contexto do diagrama de sequência, a linha de vida representa a existência de um objeto em um período de tempo durante um processo de interação. É simbolizada por uma linha vertical que parte de um objeto, que pode ser representado por um retângulo na parte superior, indicando a duração da existência desse objeto enquanto as interações ocorrem.
As mensagens trocadas entre os objetos são representadas por setas horizontais, que cruzam as linhas de vida, indicando a comunicação e a sequência de eventos. É possível, por meio dessas mensagens, entender o fluxo de execução e a colaboração entre os objetos para realizar uma função ou comportamento específico dentro do sistema modelado. A linha de vida é, portanto, um elemento chave na demonstração da sequência de processos e na visualização do comportamento dinâmico dos objetos.
As demais opções (A - artefatos, C - pacotes, D - componentes, E - gráfico de estados) não estão corretas pois tratam de outros tipos de diagramas da UML. Cada um desses diagramas possui seus próprios elementos e simbologias que são específicos para a representação de diferentes aspectos de um sistema de software.
A alternativa correta é a B - sequência, pois é no diagrama de sequência que a linha de vida é usada para representar a existência dos objetos ao longo do tempo e como eles interagem entre si através de mensagens.
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
Diagrama de sequência (ou Diagrama de Sequência de Mensagens) é um diagrama usado em UML (Unified Modeling Language), representando a sequência de processos (mais especificamente, de mensagens passadas entre objetos) num programa de computador. Como um projeto pode ter uma grande quantidade de métodos em classes diferentes, pode ser difícil determinar a sequência global do comportamento. O diagrama de sequência representa essa informação de uma forma simples e lógica.
- Atores: São entidades externas que interagem com o sistema e que solicitam
serviços, gerando dessa forma eventos que iniciam processos.
- Objetos: Representam as instâncias das classes representadas no processo. Os objetos são ilustrados como retângulos. Eles compõem a dimensão horizontal (→).
- Gate: Indica um ponto em que a mensagem pode ser transmitida para dentro ou para fora do fragmento de interação.
- Fragmento: Fragmentos de interação como: Alt (Alternativa), Opt (Opcional), Break (Parar), Loop (Repetição) e outras.
- Linha de vida: As linhas de vida compõem a dimensão vertical (tempo). A dimensão vertical é a sequência onde a vida do objeto durante a interação representada.
mas tem linha da vida tbm no diagrama de tempo
olha esta questao
Descreve o comportamento de classificadores individuais e de interações de classificadores, concentrando a atenção no momento de ocorrência de eventos que causam mudanças nas condições modeladas das linhas de vida. Trata-se do diagrama de
a) implantação.
b) máquina de estado.
c) evento
d) sequência.
e) tempo.
b-
Principais itens do diagrama de sequencia? linhas vitais, atores, objetos.
Famosa linha tracejada que indica a linha do tempo do objeto.
Gabarito B
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo