SóProvas



Questões de Diagrama de Sequência


ID
7315
Banca
ESAF
Órgão
CGU
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

Na modelagem com UML, um Diagrama de Seqüência mostra interações de objetos organizados em uma seqüência de tempo,

Alternativas
Comentários
  • Caí nessa:

    o diagrama de seq não trata de associações entre objetos.

    Ele trata de troca de mensagens entre os objetos. Trata da sequencia de ações dos objetos para se realizar os processos.

    Não define todos estados possíveis do sistema, ficando isso para o diagrama de estados.

    Abraços

  • A ESAF gosta de fazer enunciados rebuscados, para parecer que elabora provas difíceis e sofisticadas, mas em muitos casos acaba fazendo questões conceitualmente incorretas, inúteis e mal elaboradas e que medem pouco conhecimento, veja o próprio enunciado da questão:

    "um Diagrama de Seqüência mostra interações de objetos organizados em uma seqüência de tempo"

    da forma como foi escrita parece que são os objetos que são organizados em uma sequência de tempo, o que não é verdade, o que está organizado numa sequência de tempo são as interações, faltou um cuidado elementar com a concordância nominal:

    "um Diagrama de Seqüência mostra interações de objetos organizadas em uma seqüência de tempo"

    somente erro de concordância ...

  • a) mas quando utilizado para representar a autodelegação ou mensagem de autochamada assíncrona, não trata o tempo como uma dimensão separada. (ele pode tratar sim, visto que objetos podem estar em diferentes posições de tempo)

    b) definindo todos os possíveis estados de um sistema. (quem faz isso é o Diagrama de Estados)

    d) mas não trata a autodelegação ou mensagem de autochamada (existe autochamada em diagrama de sequencia)

    e) sendo largamente utilizado de forma individualizada para cada classe, com o objetivo de tornar o estudo simples o bastante para se ter um diagrama compreensível. ( O diagrama de sequencia mostra justamente como cada item é chamado, logo não é individualizado


ID
10441
Banca
ESAF
Órgão
CGU
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Seqüência

Alternativas
Comentários
  • "o diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa."

    ou seja, LETRA B

    Pressman, 7 ed, pg 733

ID
19174
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2007
Provas
Disciplina
Engenharia de Software
Assuntos

Na versão mais atual da UML, a "linha de vida" de um objeto é representada no diagrama de

Alternativas
Comentários
  • A linha de vida, é uma reta de formato pontilhado que é traçada na vertical.

  • DIAGRAMA SEQUENCIAL:
    • Linha de vida: As linhas de vida compõem a dimensão vertical. 
    • Exemplo:
      Exemplo seq.jpg

ID
41677
Banca
FCC
Órgão
TRE-PI
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

No diagrama de sequência da UML, cada objeto participante é representado por uma caixa e uma linha vertical denominada linha de

Alternativas
Comentários
  • Em um diagrama de seqüência, os seguintes elementos podem ser encontrados: * Linhas verticais representando o tempo de vida de um objeto (lifeline); * Estas linhas verticais são preenchidas por barras verticais que indicam exatamente quando um objeto passou a existir. Quando um objeto desaparece, existe um "X" na parte inferior da barra; * Linhas horizontais ou diagonais representando mensagens trocadas entre objetos. Estas linhas são acompanhadas de um rótulo que contém o nome da mensagem e, opcionalmente, os parâmetros da mesma. Observe que também podem existir mensagens enviadas para o mesmo objeto, representando uma iteração; * Uma condição é representada por uma mensagem cujo rótulo é envolvido por colchetes; * Mesagens de retorno são representadas por linhas horizontais tracejadas. Este tipo de mensagem não é freqüentemente representada nos diagramas, muitas vezes porque sua utilização leva a um grande número de setas no diagrama, atrapalhando o entendimento do mesmo. Este tipo de mensagem só deve ser mostrada quando forfundamental para a clareza do diagrama.

ID
70270
Banca
FCC
Órgão
TRT - 3ª Região (MG)
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Considere os diagramas da UML 2:

I. Classe.

II. Sequência.

III. Atividade.

IV. Máquina de Estado.

V. Pacote.

Considere os tipos C = Comportamental e E = Estrutural. A correta associação dos diagramas I, II, III, IV e V com seus tipos é, respectivamente,

Alternativas
Comentários
  • Diagramas Estruturais * Diagrama de classes * Diagrama de objetos * Diagrama de componentes * Diagrama de instalação * Diagrama de pacotes * Diagrama de estruturaDiagramas Comportamentais * Diagrama de Caso de Uso * Diagrama de transição de estados * Diagrama de atividadeDiagramas de Interação * Diagrama de sequência * Diagrama de Interatividade * Diagrama de colaboração ou comunicação * Diagrama de tempo
  • Uma maneira rápida de decorar quais são os diagramas estruturais que eu encontrei foi essa:

    C = classes

    O = objetos

    C = componentes

    I = implantação

    P = pacotes

    E = Estrutura composta

    "C O C I P E"

    Assim, vc guarda essa palavra e o que não for estrutural é comportamental.

  • Só lembrando que na UML 2.2 temos mais 1 diagrama estrutural, que é o diagrama de perfil.
  • A estrutura implanta componentes compostos por objetos classificados em pacotes.


ID
78436
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML 2.0, é um tipo de diagrama de interação o Diagrama de

Alternativas
Comentários
  • -Diagramas da UML 2.0 #Diagramas EstruturaisDiagrama de classesDiagrama de objetosDiagrama de componentesDiagrama de instalaçãoDiagrama de pacotesDiagrama de estrutura#Diagramas ComportamentaisDiagrama de Caso de UsoDiagrama de transição de estadosDiagrama de atividade#Diagramas de InteraçãoDiagrama de sequênciaDiagrama de InteratividadeDiagrama de colaboração ou comunicaçãoDiagrama de tempo
  • Cuidado colega,

    seu comentário não está completo:

    Diagramas de sequência e estados também são diagramas comportamentais, visto que o diagrama de sequência trata das comunicações entre os objetos para realizar um determinado processo e o digrama de estado mostra o comportamento do sistema em um determinado momento (foto do sistema). Neste ultimo caso, são identificados os possíveis estados dos objetos e as possíveis transições de estados.

    Abraços

  • Diagramas que compõe o Diagrama de Interação: Diagrama de sequência, Diagrama de Comunicação, Diagrama Interação Geral e Diagrama de Tempo

  • Dica para decorar os diagramas de Interação: ComI SeTe (Comunicação, Interação, Sequência e Tempo)


ID
104761
Banca
FCC
Órgão
TCM-PA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML, a linha de vida (lifeline) é parte integrante do diagrama de

Alternativas
Comentários
  • Resposta : letra B

    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.


ID
121132
Banca
FCC
Órgão
AL-SP
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML 2.0, o Diagrama de Comunicação e o de Sequência são dois tipos de diagrama de

Alternativas
Comentários
  • Resposta : letra C
    Diagramas de Interação
      . Diagrama de Sequência
      . Diagrama de Interatividade
      . Diagrama de colaboração ou comunicação
      . Diagrama de Tempo
  • Os diagamas de interação modelam interações entre os elementos do sistema e são usados para modelar aspectos sobre a dinâmica do sistema. Em geral a interação é iniciada por um ator e envolve instâncias(objetos) das classes. Os diagramas de interação capturam a semântica do fluxo de eventos do caso de uso e, por isso, auxiliam a identificar classes, responsabilidades e relacionamentos.

    https://pt.slideshare.net/alvarofpinheiro/alvarofpinheirouml

  • c-

    Diagarmas de intere;'ao mostram o fluxo de mensagens e processos do sistema, os diagramas estruturais sao estaticos por mostrarem somente o esbo;o do sistema sem movimenta;'ao do fluxo. Diagramas de Interacao? sequencia,  comunicacao,interatividade, tempo


ID
128485
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Duas características distinguem os diagramas de sequência dos de comunicação:

Alternativas
Comentários
  • C) CORRETO - No diagrama de sequência, linha de vida é uma linha tracejada vertical que representa o tempo de vida de um objeto. Foco de controle é um retângulo fino vertical sobreposto à linha de vida que mostra o período durante o qual um objeto está realizando uma ação. Os dois não existem no diagrama de comunicação.
  • c-

    Algo observavel nos diagramas de sequencia- somente os objetos t"em linhas vitais. Os atores n'ao t"em por serem entidades externas ao sistema.


ID
128488
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Os operadores de controle estruturados, aplicados aos diagramas de sequência (região retangular que circunscreve o diagrama e que serve para mostrar modos de execução), NÃO têm o objetivo de mostrar execução

Alternativas
Comentários
  • E) CORRETOA questão trata dos chamados "fragmentosde interação" no diagrama de sequência, através dos controles estruturados.Normalmente o diagrama de seqüência é linear, mas freqüentemente precisamos mostrar condicionais e loops. Às vezes, é preciso mostrar a execução concorrente de várias seqüências. Para isso usamos operadores de controle estruturado nos diagramas de seqüência, chamados também de "fragmentos de interação".Tipos de Fragmento de interação mais utilizados: Alt (Alternativa),Opt (Opcional), Break (Parar), Loop (Repetição).
  • a) iterativa. [quadro loop]
    b) condicional. [quadro alt]
    c) paralela. [quadro par]
    d) opcional. [quadro opt]
    e) comunicacional. [Não existe]


ID
128677
Banca
FCC
Órgão
MPE-SE
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Dentre os diagramas de interação da UML 2.0, linha de vida e foco de controle são duas as características que distinguem os diagramas de

Alternativas
Comentários
  • Diagrama de Sequência:Objetos trocam mensagens entre si. Cada objeto tem sua LINHA DE VIDA durante a interação.Diagrama de Comunicação:Parecido com o anterior porém no lugar da linha de vida, ele FOCA NO CONTROLE.
  • Letra A
    Questão maliciosa esta. Vi que assim como eu, a maioria marcou letra B.
  • pq maliciosa? 

    o diagrama de atividade não é de interação. Aliás questão fácil, basta ver quais respostas possuem dois diagramas de interação. No caso a única que tem é a letra a
  •  Diagrama de Interação (4)
    1.  Diagrama de Sequência
    2.  Diagrama de Comunicação (antigo Colaboração)
    3.  Diagrama de Interação Geral
    4.  Diagrama de Tempo
  • a-

    DIAGRAMA DE COMUNICAÇÃO - Antes da versão 2.0 era o Diagrama de Colaboração. Mesma informaçao que o Diagrama de Sequência, mas sem considerar tempo


ID
141217
Banca
ESAF
Órgão
ANA
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama UML, que é considerado semanticamente equivalente ao diagrama de sequências, uma vez que pode ser convertido para este sem perda de informação, é o diagrama de

Alternativas
Comentários
  • Diagrama de colaboração:  Exibe uma interação consistindo de um conjunto de objetos e seus relacionamentos, incluindo as mensagens que podem ser trocadas entre eles. O diagrama de sequencia e o de colaboração são isomorficos.

    O diagrama de colaboração mostra, de maneira semelhante ao diagrama de sequencia, a colaboração dinâmica entre os objetos. Se a ênfase do diagrama for o decorrer do tempo, é melhor escolher o diagrama de sequencia, mas se ênfase for o contexto do sistema, é melhor dar prioridade ao diagrama de colaboração. O diagrama de colaboração é desenhado como um diagrama de objetos, onde os diversos objetos são mostrados, juntamento com os seus relacionamentos.

    Dâ ênfase à ordenação estrutural em que as mensgaens são trocadas entre os objetos do sistema.
  • Diagramas de Colaboração são também chamados de diagramas de Comunicação, muito parecidos com diagramas de sequência, mas com a ênfase colocada nas mensagens trocadas entre os objetos, não na sua sequência.
    Ex:

    Notação: sequenceNumber loopIndicator: returnValue := methodName(parameters)
     
  • Tá cheio de autores de livros/manuais de UML aqui. Vamos citar a fonte!!!
  • Lembrando que os diagramas de colaboração passaram a ser chamados de diagramas de COMUNICAÇÃO a partir da UML 2.2
  • o único que é diagrama de interação, tal como o digrama de sequência, é o diagrama de colaboração(ou comunicação)

  • colaboração (atualmente diagrama de comunicacao)

  • Diagrama de Colaboração ou comunicação-É uma simplificação sem apctos temporais do diagrama de Sequênciua.


ID
142858
Banca
FIP
Órgão
Câmara Municipal de São José dos Campos - SP
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Nos diagramas de sequência da UML 2.0:

Alternativas
Comentários
  • Resposta c

    Diagramas
    de Seqüência
     
    Consiste em um diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação.
     
    Em um diagrama de seqüência, os seguintes elementos podem ser encontrados:
     
    Linhas verticais representando o tempo de vida de um objeto (lifeline);
    Estas linhas verticais são preenchidas por barras verticais que indicam exatamente quando um objeto passou a existir. Quando um objeto desaparece, existe um "X" na parte inferior da barra;
     
    Linhas horizontais ou diagonais representando mensagens trocadas entre objetos. Estas linhas são acompanhadas de um rótulo que contém o nome da mensagem e, opcionalmente, os parâmetros da mesma. Observe que também podem existir mensagens enviadas para o mesmo objeto, representando uma iteração;
     
    Uma condição é representada por uma mensagem cujo rótulo é envolvido por colchetes;
    Mesagens de retorno são representadas por linhas horizontais tracejadas. Este tipo de mensagem não é freqüentemente representada nos diagramas, muitas vezes porque sua utilização leva a um grande número de setas no diagrama, atrapalhando o entendimento do mesmo. Este tipo de mensagem só deve ser mostrada quando forfundamental para a clareza do diagrama.

    http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/interacao/sequencia.htm
    http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/interacao/images/image001.gif
    http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/interacao/images/image002.gif



     
  • c-

    Message is a named element that defines one specific kind of communication between lifelines of an interaction. The message specifies not only the kind of communication, but also the sender and the receiver. Sender and receiver are normally two occurrence specifications (points at the ends of messages).

     

    https://www.uml-diagrams.org/interaction-message.html


ID
144622
Banca
CESPE / CEBRASPE
Órgão
SECONT-ES
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de conceitos da UML, julgue os itens seguintes.

Diagramas de interação são utilizados na UML para modelagem dos aspectos dinâmicos do sistema. No diagrama de sequência - um diagrama de interação em que é dada ênfase à ordenação temporal das mensagens -, é explicitamente representada a linha de vida do objeto, bem como o período durante o qual ele está desempenhando uma ação.

Alternativas
Comentários
  • Discordo do gabarito.

    Não é explicitado o período durante o qual ele está desempenhando uma ação. O Diagrama de Sequência dá ênfase na ordem temporal, mas não explicita o período de tempo, propriamente dito.
  • Ele explicita o periodo de tempo referencial. Portanto, questão correta.

    Por exemplo, o periodo de tempo que um objeto desempenha uma ação pode ser considerado entre a requisição dessa ação e a resposta de retorno.

ID
148393
Banca
FCC
Órgão
TRT - 16ª REGIÃO (MA)
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

São diagramas comportamentais da UML:

Alternativas
Comentários
  • Para não esquecer!

    Diagramas Estruturais:
    Diagrama de classes
    Diagrama de objetos
    Diagrama de componentes
    Diagrama de instalação
    Diagrama de pacotes
    Diagrama de estrutura
     
    Diagramas Comportamentais:
    Diagrama de Caso de Uso
    Diagrama de Estados
    Diagrama de atividade
    Diagramas de Interação (também são comportamentais):
    Diagrama de sequência
    Diagrama de Interatividade
    Diagrama de colaboração ou comunicação
    Diagrama de tempo

     
  •  e)Use Case e Sequence.

    Structural diagrams - estrutura do PC.
    Class diagram
    Component diagram
    Composite structure diagram
    Deployment diagram
    Object diagram
    Package diagram
    Profile diagram

     

    Behavioral diagrams - tu, aciss?
    Activity diagram
    Communication diagram
    Interaction overview diagram
    Sequence diagram
    State diagram
    Timing diagram
    Use case diagram


ID
161614
Banca
FCC
Órgão
MPE-RS
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

A representação gráfica de um diagrama de seqüências
da UML é baseada em

I. uma dimensão horizontal que representa as mensagens trocadas no decorrer de um tempo de vida.

II. uma dimensão vertical que representa os objetos participantes das interações.

III. mensagens que correspondem a chamadas de serviços ou de operações dos objetos.

IV. objetos representados por retângulos alinhados no topo do diagrama, dos quais partem as linhas de vida destes objetos.

Está correto o que consta em

Alternativas
Comentários
  •      O Diagrama de Sequência descreve a sequência de processos através das mensagens passadas entre os objetos. Representa a maneira como os objetos colaboram no comportamento ao longo do tempo. Dá ênfase a ordenação temporal em que as mensagens são trocadas entre os objetos.
    Atores - São entidades externas que interagem com o sistema e que solicitam serviços, gerando eventos que iniciam processos.
    Objetos - Representam as instâncias das classes. São representadas como retângulose compõe a dimensão horizontal
    Linhas da vida -  Compõe a dimensão verrtical => tempo. É a sequência onde a vida do objeto durante a interação é representada. 
  • Letra D

    O diagrama de sequencia possui linhas verticais chamadas de linhas de vida, nas quais o decorrer do tempo é vizualizado. As mensagens enviadas por cada objetosão simbolizadas por setas entre os objetos que se relacionam, dispostos em um eixo horizontal.

  • I. ERRADA: "mensagens trocadas no DECORRER de um TEMPO DE VIDA" são representadas na dimensão vertical.

    II. ERRADA: OS OBJETOS são representados na dimensão horizontal. Na dimensão vertical são representadas as linhas de vida dos objetos (a diferença é bem sutil).

    III. CERTO: No diagrama de sequência, os métodos das classes ( que em UML são conhecidos também por serviços, operações ou comportamentos) são chamados de mensagens.

    IV. CERTO: O diagrama de sequência é composto (principalmente) por objetos representados por retângulos alinhados no topo do diagrama, DOS QUAIS PARTEM as linhas de vida destes objetos. Há casos em que objetos não estão necessáriamente no topo do diagrama (quando é criado por outro objeto por exemplo, mas mesmo esses podem ser representados no topo), porém todas as linhas de vida de objetos partem de um objeto.
  • O Item IV não estaria incorreto?

    Os objetos não são necessariamente alinhados ao topo. Estão apenas os que iniciam já instanciados no cenário que se deseja demonstrar, mas eles podem estar não alinhados ao topos, desde que sejam criados após o inicio da sequencia representada. Como é o caso dos objetos "aReservation" e "aNotice" abaixo:


  • O eixo vertical se refere às linhas de tempo de vida dos objetos, enquanto que o eixo horizontal de refere aos objetos. Esse é o conceito mais básico de diagrama de sequência. Sabendo disso, de cara são eliminadas as afirmações I e II.

    Boa questão para eliminar as pessoas que julgam as verdadeiras quanto às que mais aparecem nas alternativas (haja técnicas de chute por aí né?). Quem acerta é quem estuda! 

ID
164626
Banca
FGV
Órgão
BADESC
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

No diagrama de sequências, a dimensão vertical é representada:

Alternativas
Comentários
  • LETRA A

    O gabarito foi alterado pela banca.

    ARGUMENTAÇÃO DA BANCA:
    Após análise da argumentação do candidato, a Banca é de parecer que procede. A questão solicita a representação da dimensão vertical do diagrama de Seqüência, que são representadas pelas linhas de vida. Do exposto, a Banca entende que a questão está correta, entretanto seu gabarito deve ser alterado para – letra A.
  • Trecho extraído do livro UML - Guia do usuário (Booch, Rumbaugh, Jacobson):

    Diagrama de Sequências

    [...] A linha de vida do objeto é a linha tracejada vertical que representa a existência de um objeto em um período de tempo. (Pág 254)

  • A questão possui 2 respostas, pois a letra D também está correta.
    "A dimensão vertical representa as mensagens trocadas no decorrer de um tempo de vida." certo

    Como pode ser observado na questão: http://www.questoesdeconcursos.com.br/questoes/a9870e68-7b
  • A letra E está errada pelo fato de uma linha de vida poder seguir durante a execução de um ou mais métodos

  • Do inglês lifeline...


ID
171238
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

A UML (Unified Modeling Language) possui vários tipos de diagramas que em conjunto são utilizados para descrever a visão estática e dinâmica de um sistema.
Assinale a alternativa em que todos os diagramas listados descrevem uma visão dinâmica de um sistema.

Alternativas
Comentários
  • alguém poderia me explicar sobre esse diagrama Visão Geral??? Nunca ouvi falar dele na UML 2.0. Por eliminação só podia ser essa alternativa mesmo, mas fiquei com essa dúvida.

  • Item correto Letra E

    Os diagramas são os gráficos que descrevem o conteúdo em uma visão. A visão é uma abstração de uma série de diagramas. Cada visão é descrita por um número de diagramas que contém informações que dão ênfase aos aspectos particulares do sistema. Existe em alguns casos uma certa sobreposição entre os diagramas o que significa que um deste pode fazer parte de mais de uma visão. Os diagramas que compõem as visões contém os modelos de elementos do sistema. As visões que compõem um sistema são:Visão "use-case",  Visão Lógica,  Visão de Componentes,   Visão de concorrência e Visão de Organização.

  • A UML 2.0 classifica de forma geral seus diagramas da seguinte forma:

    Diagrama de Comportamento, Interação e Extrutura.

    Diagramas de comportamento. Um tipo de diagrama que descreve características comportamentais de um sistema ou processo de negócio. Isto inclui a actividade, máquina de estado e diagramas de casos de uso, ,bem como os quatro diagramas de interação

    Diagramas de interação. Um subconjunto dos diagramas de comportamento que enfatizam interações de objetos. Isso inclui a comunicação, visão geral de interação, seqüência e diagramas de tempo.

    Diagramas de estrutura. Um tipo de diagrama que descreve os elementos de uma especificação que são independentes do tempo. Isto inclui estrutra composta, estrutura de classes, componentes, implantação, objeto e diagramas de pacote.

    fonte: http://www.agilemodeling.com/essays/umlDiagrams.htm

  • O diagrama de visão geral (ou mais adequadamente, visão geral de integração), é uma variante do diagrama de atividades, e inclui diferentes sequências num fluxo de atividades para mostrar suas interações. 
    Ex:
  • e-

    os diagramas estruturais: Classes, Objetos, Implantação, composite structure e Pacotes. O que nao estiver entre eles, sera de comportamento


ID
192901
Banca
FCC
Órgão
MPE-RN
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Na taxonomia dos diagramas de estrutura (S) e de comportamento (C) da UML, os diagramas de Pacote, Classe, Sequência e Objeto são, respectivamente, de

Alternativas
Comentários
  • UML 2.0


    Estruturais: pacotes, instalação ou implantação, classes, componentes, estrutura composta, objetos e profile diagram(uml 2.2)

     

    Comportamentais: máquina de estados, sequência , atividades, tempo, casos de uso, comunicação e interação geral
     


ID
195343
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca da métrica de análise por ponto de função, julgue os itens
seguintes.

A partir de diagramas UML de classe e de sequência, é possível calcular o número de pontos de função de um sistema ou módulo.

Alternativas
Comentários
  • Segundo Pressman (pg 359), "pontos por função podem também ser calculados a partir dos diagramas UML de classe e seqüência"

  • Diagrama de Classe e Sequência = Projeto Lógico da Aplicação. Como a análise de pontos de função é baseada primariamente no projeto lógico da aplicação, então é possível, sim, calcular o número de pontos de função a partir disso.


ID
215722
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Um processo de desenvolvimento de software contém a descrição
de uma abordagem para a construção de sofware. A UML (unified
modeling language) é uma linguagem visual para especificar,
documentar e construir os artefatos de sistemas orientados a
objetos. Quanto ao ambiente de desenvolvimento de sistemas
orientados a objetos, julgue o item a seguir.

Na convenção de notação usada na UML, a chamada por mensagens assíncronas é representada no diagrama de sequência por meio de seta cheia (não pontilhada).

Alternativas
Comentários
  •  O correto seria: Na convenção de notação usada na UML, a chamada por mensagens síncronas é representada no diagrama de sequência por meio de seta cheia (não pontilhada).

    Mensagem assíncrona é representada no diagrama de sequência por meio de seta aberta

    Dica: Assíncrona > Aberta

  • Ambas as mensagens (síncronas ou assíncronas) são representadas por setas nas extremidades. 

    A notação UML para uma mensagem síncrona é a de um segmento de reta com uma seta cheia em uma das extremidades. 
    A notação UML para uma mensagem assíncrona é a de um segmento de reta com uma meia seta em uma das extremidades.

  • Os tipos de mensagens estão no link abaixo:http://bp0.blogger.com/_a-TB_d8huPY/Rxi0Iz-L9hI/AAAAAAAAAb8/Ll9eyO31064/s1600-h/mensagens_uml.jpg

    Espero ter ajudado, bons estudos !

ID
239776
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Um caso de uso pode não gerar um diagrama de sequência, a exemplo do que ocorre com os de tipo <<extend>>.

Alternativas
Comentários
  • Olá, pessoal!

    O gabarito foi atualizado para "C", após recursos, conforme edital divulgado pela banca e publicado no site.

    Justificativa da banca: De fato, um caso de uso pode não gerar um diagrama de sequência, a exemplo do que ocorre com os de tipo <<extend>>. O item está certo, motivo pelo qual altera-se o seu gabarito de ERRADO para CERTO.

    Bons estudos!

  • Algué poderia explicar melhor essa questão?
  • Devem existir casos em que um caso de uso não pode ser representado em diagrama de sequencia... mas se existe, com certeza não é por causa do do <extend>.

    Existe sim uma maneira de representar esse relacionamento em Diagrama de Sequência. No UML 2.0 existe o recurso chamado "Fragmento de Sequência" justamente para modelar casos em que um cenário exige a existência de um bloco de controle, por exemplo: IF, WHILE.

    O livro da O'Reilly - Learning UML 2.0 no capitulo 7.8 fala sobre esse recurso (e muitos outros livros também falam). E a tabela 7-4 desse mesmo livro mostra justamente um caso em que "Fragmento de Sequência" pode ser utilizado para representar o relacionamento <
    extend> de um Caso de uso.

    Faltou ai alguem pra mandar um recurso sobre essa questão retrucando essa decisão de transformar o item em 'C'.
  • Pessoal. Vamos prestar atenção na pergunta.

    Um caso de uso PODE não gerar um diagrama de sequência, a exemplo do que ocorre com os de tipo <<extend>>.

    A regra é que todo CSU gere um Diag. Sequencia, porém, pode ocorrer casos em que isso não aconteça. Abraço a todos e bons estudos.

     

  • Eu acho o seguinte:

    Como o <<extend>> é um caso de uso opcional, ele pode ou  não ser representado no diagrama de sequência.
  • Talvez seja porque Casos de Uso Abstratos podem não especificar nenhum comportamento descrevendo somente o esqueleto, sendo assim não haveria oque ser realizado em Diagrama de Sequência.
  • extended não é obrigatório, diferente do included


    assim como não é obrigatório gerar um diagrama de seqüência a partir do caso de uso

  • Prezados,

    Relembrando para não errar mais:
    O relacionamento include mostra que um caso de uso usa funcionalidades de outro, sendo esse um comportamento necessário.
    O relacionamento extends mostra também que um caso de uso  usa funcionalidades de outro, sendo esse um comportamento opcional.

    Quando temos um relacionamento extend, esse comportamento já foi definido em outro lugar , e por isso não se faz necessário gerar um diagrama de sequencia.

    Portanto a questão está correta.


ID
239779
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Enquanto os diagramas de sequência representam cronologicamente a ocorrência dos eventos e as chamadas das mensagens, os diagramas de colaboração representam a organização estrutural dos objetos - como eles estão vinculados - e as mensagens que trocam entre si. Devido a suas semelhanças, ambos são conhecidos por diagramas de interação .

Alternativas
Comentários
  • Essa questão eu não entendi muito bem. Na minha concepção os diagramas de colaboração(comunicação na UML 2.0) representam a organização dinâmica dos objetos, e as mensagens que trocam entre sim. O diagrama responsável por reprentar a estrutura dos objetos e como eles estão vinculados(ligados) um ao outro seria o diagrama de objetos. Será que alguém poderia me esclarecer onde estou errando? Grato.
  • A "estrutura" de de que trata a questão é a estrutura do conjunto de objetos que colaboram entre si por meio de mensagens a fim de fornecer uma determinada funcionalidade ao sistema. Não é referente à estrutura interna de um objeto ou classe. Isso fica mais ou menos claro quando é informado na questão - como eles são vinculados.

    Entretanto, a palavra CRONOLOGICAMENTE foi utilizada inadequadamente. Cronológico é referente a data. Um cronograma é a representação gráfica das datas de um projeto, por exemplo. Na minha opinião, isso poderia ser questionado junto à banca, pois o diagrama de sequência não representa cronologicamente a ocorrência dos eventos. Ele representa a ordem temporal em que os eventos ocorrem - o que acontece em primeiro lugar, o que acontece em segundo lugar etc. Ordem temporal é diferente de ordem cronológica.
    É difícil saber o que o examinador quer numa questão dessas. As vezes palavras são usadas na questão de maneira errônea para derrubar o candidato, outras vezes são usadas por desatenção do examinador.  O jeito é rezar...
  • Reforçando o questionamento do colega acima, eu também errei a questão por pensar que tratava-se do diagrama de objetos (estrutura entre eles e tal). Quem puder ajudar, agradeço!

  • Fábio, a questão está se referindo ao UML 1.5. Nessa versão, o diagrama de Comunicação  da versão 2.0 era o diagrama de colaboração e por isso a questão está correta.


  • Ano: 2013

    Banca: CESPE

    Órgão: BACEN

    Prova: Analista - Análise e Desenvolvimento de Sistemas

    Resolvi errado

    Julgue o  item  a seguir, referente a técnicas de modelagem e desenho de processos. 

    O diagrama de comunicação mostra a sequência de interações entre os elementos, de acordo com a temporalidade com que os processos acontecem.

    errrada


  • Prezados,

    Essa é a grande diferença entre o diagrama de sequencia e colaboração, apesar dos 2 serem semanticamente equivalentes , o diagrama de sequencia se concentra na ordem temporal em que as mensagens são trocadas , enquanto o diagrama de colaboração se preocupa com a organização estrutural dos objetos.

    Portanto a questão está correta.


ID
240781
Banca
FCC
Órgão
TRT - 8ª Região (PA e AP)
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

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
Comentários

ID
308728
Banca
CESPE / CEBRASPE
Órgão
TJ-ES
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Com referência a engenharia de software e uso de UML para a
modelagem de sistemas, julgue os itens subsecutivos.

A modelagem que permite a identificação de funcionalidades, comportamento do sistema, ambiente, relações entre agentes e detalhe de requisitos funcionais é representada por meio de diagrama de sequência de atividades.

Alternativas
Comentários
  • Questaõ ERRADA

    O Diagrama de Sequência representa como o sistema age internamente para que um ator atinja seu objetivo na realização de um caso de uso, o diagrama de sequencia descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas entre esses objetos no caso de uso. 
  • Só para acrescentar, o diagrama em questão seria o diagrama de caso-de-uso. 
  • Pra mim o erro é que não existe diagrama de sequência de atividades.
  • Só pra constar Caso de uso não descreve detalhe de requisito funcional. Esses detalhes podem ser representados por um diagrama de sequência sim.
  • Não existe diagrama de sequencia de atividades, são dois diagramas separados. E a descrição da questão nos remete ao diagrama de sequência.

    Lembrando que existe diferença entre dizer Casos de Uso e DIAGRAMA de Casos de Uso. O diagrama de casos de uso é uma representação gráfica dos casos de uso, definido pela UML, e ele não possui detalhamento de alto nível, apenas as funcionalidades de cada ator e algumas outras relações.

    Casos de Uso (sem o uso de DIAGRAMA antes) pode se referir a qualquer técnica de documentação de casos de uso, logo a documentação dos casos de uso formalmente (textual e não gráfica) possibilita sim o detalhamento das funcionalidades.

ID
321097
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de sequência pode ser usado para descrever como alguns objetos de um caso de uso colaboram em algum comportamento ao longo do tempo.

Alternativas
Comentários
  • Conceito simples do diagrama de sequência.

    "Um diagrama de seqüência descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas entre esses objetos no caso de uso."

    WIKIPEDIA.
  • Diagramas de sequência: É usado para mostrar uma sequência de atividades. Mostra o fluxo de trabalho (workflow) a partir de um ponto inicial até um ponto final, detalhando as decisões do caminho tomado durante a execução das tarefas. Este diagrama possui várias aplicações, desde a definição do fluxo básico de um programa até a definição de um processo com as suas tomadas de decisões e ações. Os diagramas de sequência baseiam-se nos diagramas de caso de uso e classes. Diagramas de Sequência mostram a troca de mensagens (ou seja, chamada de métodos) entre diversos objetos, numa situação específica e delimitada no tempo. Objetos são instâncias de classes. Eles colocam ênfase especial na ordem e nos momentos nos quais as mensagens são enviadas pelos objetos. Em Diagramas de Sequência objetos são representados através de linhas verticais tracejadas, com o nome do Objeto no topo. O eixo do tempo é também vertical, aumentando para baixo, de modo que as mensagens são enviadas de um Objeto para outro na forma de setas com a operação e os nomes dos parâmetros. São mensagens enviadas no decorrer do tempo.

    Alternativa: Certa



ID
321103
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de classes define todas as classes de que o sistema necessita e é a base para a construção dos diagramas de sequência e comunicação.

Alternativas
Comentários
  • Errado: O diagrama de classes é uma represenação gráfica que exibe somente as classes necessárias para o entendimento de um aspécto do sistema e não todas as classes que o sistema necessita.

    Segundo [1], os diagramas de classes são os diagramas encontrados com maior frequência na modelagem de sistemas orientados a objetos. Um diagrama de classes mostra um conjunto de classes, interfaces, colaborações e relacionamentos. Um diagrama de classes bem estruturado:
    • Enfatiza a comunicação de um único aspecto da visão estática do projeto do sistema.
    • Contém somente aspectos essenciais à compreensão desse aspecto.
    • Não é tão minimalista que prejudique a informação do leitor sobre a semântica importante.
    Todo diagrama de classes é apenas uma representação gráfica da visão estática do projeto de um sistema. Nenhum diagrama de classes precisa captar tudo sobre a visão de projeto do sistema.


    Referência:

    [1] : UML Guia do Usuário. Booch, Rumbaugh, Jacobson
  • Alem de não conter todas as classes, a base para a construção dos diagramas sequência e comunicação são os diagramas de casos de uso com os seus cenários.
    Os casos de uso representam a visão externa e os diagramas de sequência e comuniação a visão interna.
  • Gabarito alterado para CERTO:

    Justificativa da banca:"O diagrama de classes define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação, sequência e estados. Por esse motivo opta-se pela alteração do gabarito do item. "
  • O gabrito desta questão foi alterado como se vê no link a seguir : http://www.cespe.unb.br/concursos/correios2011/arquivos/CORREIOS_NS_NM_JUSTIFICATIVAS_DE_ALTERA____ES_DE_GABARITO_FINAL.PDF
  • Olá, pessoal!

    O gabarito foi atualizado para "C", conforme edital publicado pela banca e postado no site.

    Justificativa da banca:  O diagrama de classes define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação, sequência e estados. Por esse motivo opta-se pela alteração do gabarito do item.

    Bons estudos!
  • Qdo ele disse que contém todas as classes que o sistema necessita, é o mesmo que dizer que só terá as classes essenciais. Potanto, certa!

  • De vez em quando a banca cheira um pozim e altera o gabarito favorecendo quem chutou...

  • CORRETO

    Vamos ficar atentos, pois o CESPE trabalha muito com interpretação de textos, em todas as questões

    "O diagrama de classes define todas as classes de que o sistema necessita..." - Seria o equivalente a: "...define as classes que são necessárias"

    Diagrama de Classe é a base para os diagramas de: Comunicação, Sequência e Estado de Máquina

  • c-

    DIAGRAMAS ESTRUTURAIS


    De Classe: mais utilizado UML e apoia outros. Mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.


    De Objeto: relacionado com o diagrama de classes e é um complemento dele. valores armazenados em um momento do processo

    De Componentes: associado à linguagem de programação e indica os componentes e seus relacionamentos.


    De Implantação: Determina as necessidades de hardware e características físicas do sistema.


    De Pacotes: subsistemas englobados para determinar partes


    De Estrutura: estrutura interna de um classificador.


ID
339442
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Diagrama usado na análise em engenharia de software que contém a modelagem de elementos comportamentais:

Alternativas
Comentários
  • :::::::::::::::::::::::::Diagramas estruturais

    -Diagrama de classes

    -Diagrama de objetos

    -Diagrama de componentes

    -Diagrama de instalação ou de implantação

    -Diagrama de pacotes

    -Diagrama de estrutura composta

    -Diagrama de perfil

    :::::::::::::::::::::::::Diagramas comportamentais

    -Diagrama de caso de uso

    -Diagrama de transição de estados ou de estados

    -Diagrama de atividade

    >Diagramas de interação

    -Diagrama de sequência

    -Diagrama de interatividade ou de interação

    -Diagrama de colaboração ou comunicação

    -Diagrama de tempo ou temporal

  • Porque não pode ser letra c, diagrama de caso de uso, já que o mesmo tb é comportamental???

  • Estou tentando entender também.


ID
348382
Banca
FUNCAB
Órgão
SEMARH-GO
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML 2.0 há um diagrama que mostra os elementos de configuração de processamento runtime, e os componentes de software, processos e objetos que neles se mantêm. Este diagrama é de:

Alternativas
Comentários
  • e-

    O Diagrama de Implantação é configuração e a arquitetura ligandos os componentes. Exibe nós de processamento in runtime e os componentes existentes

    .
    Neste diagrama também representa estrutura de hardware e requisitos mínimos onde o sistema será executado, modelando a visão estática da implantação de um sistema e expressando hardware e tecnologia física. SIM, O DIAGRAMA DE IMPLANTAÇÃO, EMBORA SEJA UMA VISÃO ESTÁTICA (É UM DIAGRAMA ESTRUTURAL), MOSTRA O FUNCIONAMENTO DO SISTEMA COMPUTACIONAL EM RUNTIME, ISTO É , COMO ELE DEVE SER FUNCIONANDO.

     

    Os Diagramas de Implantação também podem especificar os módulos do sistema que deverão ser instalados no cliente.


ID
362782
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir com relação à UML, uma linguagem gráfica
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.

Na UML, os diagramas de sequência e os diagramas de atividade, também denominados diagramas de interação, auxiliam a modelar os aspectos dinâmicos de sistemas. Um diagrama de interação é formado pelo conjunto de objetos e seus relacionamentos e inclui as mensagens que poderão ser enviadas entre eles.

Alternativas
Comentários
  • Desde quando o diagrama de atividade é de interação? Ele é comportamental, apenas.
  • Diagramas de interação são: diagrama de sequência e diagrama de comunicação(colaboração). Esse gabarito deve estar ERRADO.

    Fonte: Guia do Usuário (BOOCH, RUMBAUGH, JACOBSON)
  • DIAGRAMAS COMPORTAMENTAIS:
       - Diagrama de Máquina de Estado
       - Diagrama de Casos de Uso
       - Diagrama de Atividade

    DIAGRAMAS COMPORTAMENTAIS DE INTERAÇÃO:
       - Diagrama de Sequência 
       - Diagrama de Comunicação (Antigo diagrama de colaboração na UML 1.5)
       - Diagrama de Interação Geral
       - Diagrama de Tempo
  • No livro UML guia do Usuario de 2005, editora campus, no seu capitulo 19 pag. 258 fala no diagrama de atividades aninhadas.
     Porem na questão, a palavra aninhada ficou faltando.....

    Diagrama de atividade Aninhada
     
    São grandes e podem ser difíceis de entender.
    As seções estruturadas de uma atividade podem ser organizadas em uma atividade subordinada.
    A atividade principal e as atividades subordinadas são apresentadas em diagramas separados.
    Diagrama de atividade Principal: mostra o uso de uma atividade subordinada por um retângulo com a tag REF em seu canto superior esquerdo e com nome do comportamento subordinado dentro da caixa.
     
    O comportamento subordinado não se restringe ao diagrama de atividades, também pode ser uma máquina de estados, um diagrama de sequencias ou outra especificação comportamental.

  • Pior é que os caras não alteraram o gabarito.
  • Diagramas de interação são: 
    Diagrama de sequencia; 
    Diagrama de comunicação (diagrama de colaboração UML 1.5) e
    Diagrama de visão geral de Interação. 


    Fonte: Eduardo Bezerra 2ª Ed. Editora Campus. 

ID
362785
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir com relação à UML, uma linguagem gráfica
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.

Um requisito é uma característica de projeto, uma propriedade ou um comportamento de um sistema. Um diagrama de sequência enfatiza a ordenação temporal de mensagens.

Alternativas
Comentários
  • Diagrama de Sequencia
    - Captura o comportamento de um determinado cenário;
    - Mostra os objetos e as mensagens trocadas entre eles;
    - Enfatiza a ORDEM TEMPORAL das mensagens;

    Muito confundido com o Diagrama de Comunicação ou Colaboração, a diferença que este enfatiza a ORDEM ESTRUTURAL das mensagens.

    Logo, a afirmação é verdadeira.
  • duas frases completamente aleatórias, mas ambas corretas.

  • Certo

    requisito - é uma característica de projeto, uma propriedade ou um comportamento do sistema.

    Diagrama de sequência - enfatiza a ordenação temporal de mensagens.


ID
441355
Banca
FCC
Órgão
TRE-AP
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

A questão abaixo refere-se à
UML 2.0.

NÃO se trata de controle estruturado nos diagramas de sequência, o tipo Execução

Alternativas
Comentários
  • São tipos de controle estruturado no diagrama de sequência (Interaction Constrains no original):
    alt - alternativo opt - opcional loop - de loop break - break par - paralelo strict - sequenceamento estrito seq - sequenceamento fraco critical - região crítica ignore - ignorar consider - considerar assert - asserção neg - negativoFonte: http://www.uml-diagrams.org/sequence-diagrams.html (em inglês)
  • Complementando o comentário do colega acima, o tipo de execução "bifurcação" é correspondente ao diagrama de atividades, e não do de sequência.
  • a)opcional. [opt]
    b)condicional. [alt]
    c)de bifurcação. [não existe]
    d)paralela. [par]
    e)de loop. [loop]


ID
441367
Banca
FCC
Órgão
TRE-AP
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

A questão abaixo refere-se à
UML 2.0.

São diagramas de interação os de

Alternativas
Comentários
  • Diagramas estruturais
    Diagramas comportamentais
    Diagramas de interação (todos também são diagramas comportamentais)

    Fonte: http://pt.wikipedia.org/wiki/Uml
  •  http://www.uml-diagrams.org/uml-24-diagrams.html
  • Lembrem-se que diagramas de interação são diagramas comportamentais, ou seja, não são todos os diagramas comportamentais.
  • TICS (Tempo, Visão Geral de Interação, Comunicação e Sequência)

  • c-

    DIAGRAMA DE SEQUÊNCIA- sequência do processo, atores e objetos e a sequência de mensagens no tempo. A partir do diagrama de casos de uso. Ordena  mensagens com base no tempo.

     

    DIAGRAMA DE COMUNICAÇÃO- Antes era Diagrama de Colaboração. Mesmas informações que o Diagrama de Sequência, sem destaque ao tempo. Considerando a sua estrutura, é semelhante a o Diagrama de Objetos, principal diferença são setas e rótulos de mensagens nas ligações.
    Principais componentes: objetos, mensagens e vínculo

     

    DIAGRAMA DE TEMPO - a partir da UML 2.0.  Comportamento dos objetos em uma escala de tempo, foco emmudanças e a evolução de estados.
     

    DIAGRAMA DE VISÃO GERAL-  vários tipos distintos de diagramas. Variação dos diagramas de atividade e sequência, notação é a mesma destes dois diagramas. Para situações complexas para simplificar.

  • * Estruturais  #CCOPPIE  com 2c e 2p
    Classes
    Componentes
    Objetos
    Perfis
    Pacote
    Implantação
    Estrutura composta

    * Comportamentais #CAMI_CS TV                  mestre CAMI estava jogando CS na TV
    Casos de Uso
    Atividades
    Máquina de Estados
    Interação
           Comunicação
          Sequência
          Tempo
          Visão Geral de Interação


ID
450010
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências.
                     <- - - - - - - - - - - -
O elemento acima, em um diagrama de sequência, significa:

Alternativas
Comentários
  • Em um diagrama de seqüência, os seguintes elementos podem ser encontrados:
    • Linhas verticais representando o tempo de vida de um objeto (lifeline). Estas linhas verticais são preenchidas por barras verticais que indicam exatamente quando um objeto passou a existir. Quando um objeto desaparece, existe um "X" na parte inferior da barra;
    • Linhas horizontais ou diagonais representando mensagens trocadas entre objetos. Estas linhas são acompanhadas de um rótulo que contém o nome da mensagem e, opcionalmente, os parâmetros da mesma. Podem existir mensagens enviadas para o mesmo objeto, representando uma iteração;
    • Uma condição é representada por uma mensagem cujo rótulo é envolvido por colchetes;
    • Mensagens de retorno são representadas por linhas horizontais tracejadas. Este tipo de mensagem só deve ser mostrada quando for fundamental para a clareza do diagrama.

ID
519565
Banca
Exército
Órgão
EsFCEx
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação à linguagem UML (Unified Modeling Language) para elaboração da estrutura de projetos de software, é correto afirmar que:

Alternativas
Comentários
  • A) Diagrama de Implantação

    B) Diagrama de Atividades

    C) Gabarito

    D) Diagrama de Componentes

    E) Diagrama de Classes


ID
531763
Banca
FESMIP-BA
Órgão
MPE-BA
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema.
O diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo é o de

Alternativas
Comentários
  • O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação tempral de mensagens. Ele mostra um conjunto de papéis e as mensagens envidas e recebidas pelas instâncias que representam os papéis. É usado para ilustrar a visão dinâmica de um sistema. 

    Fonte: UML - Guia do usuário. 
    Autor: Grady Booch, James Rumbaugh, Ivar Jacobson
  • Se fala em "relação ao tempo", então não pode ser um diagrama estrutural (estático). Logo, A, B e D estão fora.
    Como ele quer a interação entre objetos, não há objetos no diagrama de estados e sim estados. Logo, a alternativa correta é letra E.

ID
598354
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de sequência baseia-se no diagrama de caso de uso e no diagrama de classes. O diagrama de sequência é considerado uma excelente forma de validar o diagrama de classes.

Alternativas
Comentários
  • Questão Correta. O Diagrama de Sequencia: Representa como o sistema age internamente para que um ator atinja seu objetivo na realização de um caso de uso.  O diagrama de Sequencia baseia-se nos Casos de Uso e Diagrama de Classes.
    Através dos atores(os mesmos descritos no diagrama de caso de uso) e dos objetos que representam as instâncias das classes envolvidas no processo ilustrado pelo Diagrama dentre os outros componentes que fazem parte do referido Diagrama.
     
    http://www.slideshare.net/CursoSENAC/anlise-orientada-a-objetos-diagrama-de-sequencia
    http://profpv.blogspot.com/2012/01/uml-diagrama-de-sequencia.html
  • Como ocorre essa validação do diagrama de classes pelo diagrama de sequência?

  • Diagrama de sequência valida o diagrama de classes?

    Que está baseado no diagrama de casos de uso e no próprio de classes eu concordo.

  • Inicialmente achei o gabarito esquisito, mas aí vi que o CESPE utilizou a doutrina SENAC, instituição mundialmente reconhecida e renomada pos suas contribuições a Engenharia de Software. Contra uma doutrina dessas não tem como argumentar!

    Viva o estagiário da CESPE.

     

  • O diagrama de classes é uma fotografia estática das classes do sistema. Seus relacionamentos indicam possíveis trocas de mensagens que podem ser confirmadas no diagrama de sequências. Além disso, os objetos são nada mais nada menos do que instâncias de classes.


ID
645400
Banca
AOCP
Órgão
BRDE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

A linguagem UML possui vários tipos de diagramas. Sobre o diagrama de sequência, analise as assertivas e assinale a alternativa que aponta as corretas

I. No corpo de um diagrama de sequência, podemos encontrar operações ativadas, dimensionadas para refletir suas durações aproximadas.

II. Um diagrama de sequência empresta uma grande força à orientação a objetos, sendo a ligação dinâmica que corresponde ao mecanismo de implementação de um determinado processo.

III. O diagrama de sequência é um tipo de diagrama de interação entre objetos que enfatiza mais a sequência temporal que os relacionamentos estáticos do objeto.

IV. Um diagrama de sequência representa a ação entre dois eventos através de uma seta de generalização que se estende do evento até o subevento.

Alternativas
Comentários
  • Amigo, qual a finalidade de você colocar a resposta??  Faça algo mais útil.
  • Alguém poderia comentar as afirmações erradas?
  • II. Um diagrama de sequência empresta uma grande força à orientação a objetos, sendo a ligação dinâmica que corresponde ao mecanismo de implementação de um determinado processo. ERRADO

    Creio que o termo Processo leve a idéia de diagrama de atividade ou interatividade. O diagrama de sequência é mais específico.
  • Na Afirmativa 4 o erro esta e afirmar que a acao entre dois eventos se da por uma seta de generalizacao. A seta de generalizacao e' um tipo especifico que e' utilizada para demonstrar heranca entre classes em diagramas estruturais, como no diagrama de classes por exemplo. No caso dos diagramas de sequencia, as setas sao chamadas de mensagens para demonstrar a ocorrencia de estimulos ou eventos que forcam a chamada de um metodo em outro objeto que esteja envolvido no processo
    Encontrei essa explicacao muito didatica aqui nesse site
    espero que ajude
    http://www.slideshare.net/CursoSENAC/anlise-orientada-a-objetos-diagrama-de-sequencia
  • nao entendi a II, mas dava para resolver no chute por eliminação.
  • Também não entendi a II
  • II. Um diagrama de sequência empresta uma grande força à orientação a objetos, sendo a ligação dinâmica que corresponde ao mecanismo de implementação de um determinado processo.

    No meu entender, esses termos são muito fortes para serem empregados na questão. Que ele emprega força, ajuda, auxilia a Orientação a Objetios e não tenho dúvida agora, dizer grande força é muito subjetivo. Além disso, não creio que a palavra processo esteja sendo utilizado corretamente, conforme exposto pelo amigo acima. Enfim, a questão esta bem confusa, mas por eliminação daria para acertar!
  • Bom, eu não vi quem colocou a resposta, mas isso é útil pra quem não assina o QC. A resposta é letra B.

    Eu acho que a II tá errada, porque ela em implementação. O diagrama de sequência não dá ênfase em implementação não. Ele dá ênfase no tempo em que as mensagens são enviadas entre os objetos. Marquei errada por causa disso.

  • I. No corpo de um diagrama de sequência, podemos encontrar operações ativadas, dimensionadas para refletir suas durações aproximadas.
    (Correto, traduza operações para métodos)
    II. Um diagrama de sequência empresta uma grande força à orientação a objetos, sendo a ligação dinâmica que corresponde ao mecanismo de implementação de um determinado processo. (Errado, refere-se ao diagrama de atividades)

    III. O diagrama de sequência é um tipo de diagrama de interação entre objetos que enfatiza mais a sequência temporal que os relacionamentos estáticos do objeto. (Correto, a representação estática pode ser usada no diagrama de Colaboração/Comunicação)

    IV. Um diagrama de sequência representa a ação entre dois eventos através de uma seta de generalização que se estende do evento até o subevento. (Errado)


ID
646129
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Atenção: As questões de números 32 a 34 referem-se à UML 2.0.

Considerando-se os operadores de controle nos diagramas de sequência, o tipo de operador identificado pela tag alt indica

Alternativas
Comentários
  • O diagrama de seqüência permite que decisões sejam tomadas durante o fluxo

    Para isso são utilizados quadros (frames) do tipo alt ou opt com condições de guarda
  •  
    A tag é alt, é a estrutura do operador de controle, sendo dividido em várias 
    sub-regiões, por linha horizontais tracejadas. Cada sub-região 
    representa um ramo de uma condicional. Sendo uma execução condicional.
  • Lembrem de alt como alternativas (if x alternativa 1, eles if y alternativa 2)
    além de alt temos, loop para repetição, opt (opcional), break, par (paralelismo), region (região critica).

    A imagem abaixo mostra a representação.

     
  • Fragmentos combinados e Operadores de Interação:
    Alt - Escolha entre dois ou mais comportamentos.
    Opt - Escolha de comportamento onde este será ou não executado.
    Par - Execução paralela de dois ou mais comportamentos.
    Loop - Laço que poderá ser repetido várias vezes.
    Break - Quebra na execução normal do processo.
    Critical Region - Indica que uma operação atômica não pode ser interrompida até ser concluída.
    Esse são menos utilizados:
    Neg - Eventos inválidos, que não devem ocorrer.
    Assertion - Oposto ao neg, representa eventos válidos.
    Ignore - As mensagens do fragmento devem ser ignoradas.
    Consider - Mensagens devem ser desconsideradas.
    Seq - situação onde ocorrência de eventos devem atender a outras propriedades.
    Strict - Garante que todas as mensagens são ordenadas do início ao fim.
                
  • ...complementando as excelentes respostas dos amigos, segue uma imagem!
  • É mais fácil entender o conceito olhando o próprio diagrama. O pdf do link abaixo mostra o uso desse conceito no diagrama de sequência.

    http://www2.ic.uff.br/~viviane.silva/2010.1/es1/util/aula8.pdf

  • Muito explicativa

    fonte: http://www.seas.es/blog/informatica/operadores-de-control-yo-marcos-de-interaccion-uml-2/

  • Pág 72 UML Essencial  3º Edição
    Martin Fowler

  • a-

    alt significa um if...then. É resultado de um extends no diagrama de caso de uso


ID
661756
Banca
FCC
Órgão
TRE-CE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

A UML fornece um conjunto considerável de diagramas que ajudam a definir uma aplicação. Com relação a esses diagramas, analise:

I. Na atividade de análise de requisitos, pode ser utilizado para descrever como as pessoas interagem com o sistema.

II. Descreve os tipos de objeto presentes no sistema e os vários tipos de relacionamento existente entre eles. Também mostra as propriedades e operações de uma classe e as restrições que se aplicam à maneira como os objetos estão conectados.

III. Normalmente captura o comportamento de um único cenário e mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos dentro de um caso de uso.

IV. São uma técnica para descrever a lógica de procedimentos, processo de negócio e fluxo de trabalho. Suportam comportamento paralelo, ao contrário dos fluxogramas.

Os itens I, II, III e IV descrevem, respectivamente, os diagramas de

Alternativas
Comentários
  • O Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente. Ele descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.  O cliente deve ver no diagrama de Casos de Uso as principais funcionalidades de seu sistema.
    O Diagrama de Classe representa a estrutura do sistema, recorrendo ao conceito de classe e suas relações. O modelo de classes resulta de um processo de abstracção onde são identificados os objectos relevantes do sistema em estudo.
    Um Diagrama de Seqüência descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas entre esses objetos no caso de uso.
    O Diagrama de Atividade representa os fluxos conduzidos por processamentos. É essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra.
  • e-

    Caso de Uso-é usado para levantamento de requidsitos, sendo um meio de comunicação em alto nivel para comunicar com stakeholders.

    Classe - mostra os relacionamentos e propriedades das classes utilizadas, assim como seus metodos e atrubutos.

    Sequência - mostra troca de mensagens entre objetos e sua duração (lifeline)

    Atividade. - fluxo de informações e decisoes.

  • Para quem achou que o item II era diagrama de objetos, nesse tipo de diagrama não aparece os métodos de uma classe, somente seus atributos.


ID
720538
Banca
ESAF
Órgão
CGU
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

A UML inclui diagramas de interação para ilustrar como os objetos interagem por meio de mensagens. Os diagramas de interação constituem uma generalização de dois tipos de diagramas especializados na UML: Diagrama de Seqüência e Diagrama de Comunicação.

Assinale a sentença que se refere exclusivamente a um Diagrama de Comunicação.

Alternativas
Comentários
  • Questão com gabarito Errado, gabarito correto letra D segundo o gabarito oficial da banca.

     A ordem das mensagens é ilustrada com números de seqüência. Isso sim é exclusivo de diagrama de comunicação (diagrama de colaboração).

  • De acordo com [1]:

    a) Linha de Vida é exclusiva de Diagramas de Sequência (Pág. 247);
    b) Notação para Chamadas Assíncronas se referem exclusivamente ao Diagrama de Sequência (Pág. 257);
    c) Linha de Vida é exclusiva de Diagramas de Sequência (Pág. 253);

    d) A ordem das mensagens é ilustrada com números de sequência (Pág. 261);
    e) Barra de Especificação é exclusiva de Diagrama de Sequência (Pág. 248);

    Fonte: [1] Utilizando UML e Padrões, Craig Larman, 3ª Edição.
  • Apenas para complementar, o diagrama de sequência também pode trazer os números de sequência como informação complementar.

    No diagrama de sequência, mesmo númeradas as mensagens tem ordem definida por sua posição vertical.
  • Segundo Jacobson: "Os diagramas de sequência e os diagramas de comunicação – chamados de diagramas de interação – são dois dos diagramas utilizados na UML para modelagem de aspectos dinâmicos de sistemas. Um diagrama de interação mostra uma interação formada por um conjunto de objetos e seus relacionamentos, incluindo mensagens que poderão ser enviadas entre eles. Um diagrama de sequências é um diagrama de interação que dá ênfase à ordenação temporal das mensagens. Um diagrama de comunicação é um diagrama de interação que dá ênfase à organização estrutural dos objetos que enviam e recebem mensagens.
    Os diagramas de sequência têm duas características que os diferencia dos diagramas de comunicação. Primeiro, existe linha de vida do objeto. A linha de vida do objeto é a linha tracejada vertical que representa a existência de um objeto em um período de tempo. Segundo, existe o foco de controle. O foco de controle é um retângulo alto e estreito, que mostra o período durante o qual um objeto está desempenhando uma ação.
    Os diagramas de comunicação têm duas características que os diferencia dos diagramas de sequ
    ências. Primeiro, existe o caminho. Você representa um caminho que corresponde a uma associação. Segundo, existe o número de sequência. Para indicar a ordem temporal de uma mensagem."
    (Fonte: UML - Guia do Usuário, 2006, Cap 19)
    Gabarito letra "D".
  • Diagrama de Comunicação:


    Diagrama de Sequência:

ID
758494
Banca
FUMARC
Órgão
TJ-MG
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

São diagramas de interação da UML que mostram um conjunto de objetos e as mensagens que poderão ser trocadas entre eles, enfatizando a ordem temporal de mensagens:

Alternativas
Comentários

ID
783616
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

No que se refere a UML, julgue o  próximo  item.

O diagrama de sequência descreve as mudanças de estado ou condição de uma instância de uma classe na troca de mensagens entre os objetos.

Alternativas
Comentários
  • O diagrama de sequência descreve as mudanças de estado ou condição de uma instância de uma classe na troca de mensagens entre os objetos.

    Questão errada.

    A questão mistura os conceitos de diagrama de sequência e de tempo.

    Diagrama de Sequência: descreve a ordem temporal em que as mensagens são trocadas entre os objetos.

    Diagrama de Tempo: descreve a mudança de estado ou condição de uma instância de uma classe ou seu papel durante o tempo. É uma mistura entre o diagrama de sequência e o diagrama de máquina de estados.

    Essa diferença, apesar de sutil,  é bastante cobrada nas provas do CESPE. 


  • e-

    Diagramas De Interação:


    De Sequência:ordem temporal das mensagens entre os objetos.


    Geral interação: Variação dos diagramas de atividades e sequencia que fornece visão geral dentro do sistema ou processo do negócio.


    De comunicação: como os objetos estão vinculados.


    De tempo: mudança de estado ou condição de objeto ou seu papel durante o tempo. exemplo classico: semaforo


ID
784396
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue o  seguinte  item.

As informações mostradas no diagrama de comunicação são, com frequência, praticamente as mesmas apresentadas no diagrama de sequência, porém com um enfoque diferente: no diagrama de sequência, não há preocupação com a temporalidade do processo, isto é, ele se concentra no modo como os objetos estão vinculados e nas mensagens que trocam entre si durante o processo.

Alternativas
Comentários
  • Por que o gabarito está como certo? O diagrama de sequência se preocupa SIM com a ordem temporal das mensagens trocadas, ao passo que o diagrama de comunicação foca nos vínculos dos objetos que trocam mensagens.

  • Havia marcado errado, pois o diagrama de sequencia captura o comportamento de um determinado cenário , mostra os objetos,e as mensagens  trocadas entre eles, e ENFATIZA A ORDEM TEMPORAL  das mensagens.

    Na questão :  "não há preocupação com a temporalidade do processo"

     

  • QUESTÃO DEVE SER CANCELADA

  • to desaprendendo

  • Tá errado esse gabarito.

  • vou ignorar essa questão e continuar com meus conceitos


ID
814459
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama de UML que substitui o Diagrama de Sequência quando este fica muito complexo é o diagrama de

Alternativas
Comentários
  • O diagrama de colaboração mostra, de maneira semelhante ao diagrama de seqüência, a colaboração dinâmica entre os objetos. Se a ênfase do diagrama for o decorrer do tempo, é melhor escolher o diagrama de seqüência, mas se a ênfase for o contexto do sistema, é melhor dar prioridade ao diagrama de colaboração. O diagrama de colaboração é desenhado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.

     

    FONTE: https://www.wikiwand.com/pt/Diagrama_de_colabora%C3%A7%C3%A3o

  • c-
    O diagrama de comunicação (antigo diagrama de colaboração) é um diagrama de comportamento que foca na troca de mensagens. é parecido com o diagrama de sequencias porque usa life lines e troca de mensagens. Porem, nao tem foco no tempo decorrido.


ID
879361
Banca
FEPESE
Órgão
FATMA
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito do Diagrama de sequência da UML, é correto afirmar:

Alternativas
Comentários
  • correta  A Enfatiza a ordem temporal das mensagens.

  • DIAGRAMA DE SEQUÊNCIA

    Consiste em um diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação.

    Em um diagrama de seqüência, os seguintes elementos podem ser encontrados:

    Linhas verticais representando o tempo de vida de um objeto (lifeline ou linha da vida);

    Estas linhas verticais são preenchidas por barras verticais que indicam exatamente quando um objeto passou a existir. Quando um objeto desaparece, existe um "X" na parte inferior da barra;

    Linhas horizontais ou diagonais representando mensagens trocadas entre objetos. Estas linhas são acompanhadas de um rótulo que contém o nome da mensagem e, opcionalmente, os parâmetros da mesma. Observe que também podem existir mensagens enviadas para o mesmo objeto, representando uma iteração;

    Uma condição é representada por uma mensagem cujo rótulo é envolvido por colchetes;

    Mesagens de retorno são representadas por linhas horizontais tracejadas. Este tipo de mensagem não é freqüentemente representada nos diagramas, muitas vezes porque sua utilização leva a um grande número de setas no diagrama, atrapalhando o entendimento do mesmo. Este tipo de mensagem só deve ser mostrada quando forfundamental para a clareza do diagrama.

     

    FONTE: http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/interacao/sequencia.htm

  • a  -ok

    b - diagrama de estados,

    c -diagrama de atividades

    d - diagrama de componentes ???(ele mostra a organização e as dependências entre os componentes. Um componente == módulo físico)

    e - diagrama de estrutura composta


ID
884947
Banca
CESPE / CEBRASPE
Órgão
ANP
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os seguintes itens, acerca de análise e desenvolvimento de
software.

Para exibir as características estruturais de um sistema, utiliza-se o diagrama de sequência da UML.

Alternativas
Comentários
  • O diagrama de sequência é comportamental
  • Características estruturais são relativas ao diagrama de classe.
  • Diagrama de sequência é um diagrama para exibir o comportamento do sistema. Já para a questão estar correta, é preciso um diagrama de estrutura.
  • O mais certo é dizer que o Diagrama de Sequência é Comportamental e de Interação
  • impressionante a quantidade de questoes que cai brincando com quais sao diagramas de estrutura e comportamento
  • e-

    cocipe - classe, objeto, componentes, implantação geral, pacotes e estrutura composta. Memoriza essa palavra e o que nao for isso sera comportamental. Para quem nao gosta de memorizar, é so lembrar que diagrama estrutural é aspecto estatico, nao ha muita logica envolvida (decisoes, loops, mensagens, tempo, transição de estados etc).


ID
893839
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir, a respeito de diagramas da UML.

O diagrama de atividade é composto pelos diagramas de estado e de sequência.

Alternativas
Comentários
  • poutz.. eu cai nesse peguinha
  • Este é o diagrama de interação geral
  • O diagrama de atividade é um diagrama comportamental, e nada a ver tem com os diagramas de estado e sequência.
  • Se trata do diagrama de interação geral.
  • Gabarito Errado
    A imagem abaixo ajuda a ilustrar melhor os conceitos e subdivisões dos diagramas.
  • O diagrama de visão geral da interação é um híbrido de um diagrama de sequência e diagrama de atividades (pg 28 do Guia do Usuário segunda edição)
  • Os diagramas na uml são classificados em:

    1) Estruturias:  Componentes, Classes, Implantação, Objetos, Perfil, Estrutura Composta e Pacotes

    2) Comportamentais: Maquina de Estados, Casos de uso, Atividades, Interação. Sendo que os Diagramas de interação é um subtipo e engloba os diagramas de sequência, comunicação, interação geral e tempo.

    Sabendo essa classificação fica fácil avaliar que a questão está ERRADA. O diagrama de atividade não é composto por diagrama nenhum e diagramas de estado e de sequência são diagramas de interação.

  • A questão fala do Diagrama de Tempo que é mistura entre o diagrama de sequência e o diagrama de máquina de estados

    O diagrama de interação geral  é uma mistura entre diagramas de sequência e diagramas de atividade

  • e-

    Ambos sao diagranas comportamentais, alem do diagrama de visao geral (general overview diagram) ser uma mistura do diagrama de sequencia e atividades. São para situações complexas, para simplificar, em reuniões para demonstrar cenários de alta complexidade.

    O diagrama de atividades mostra fluxo de controle, geralmente para mostrar um algoritmo ou processo de noegocio.


ID
920173
Banca
FCC
Órgão
DPE-SP
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Em um diagrama de sequência UML 2.0, o símbolo utilizado para denotar uma mensagem perdida é

Alternativas
Comentários
  • Prezados,
    De acordo com a especificação da UML, página 495, uma mensagem perdida é representada por um pequeno circulo preto no final da seta da mensagem.
    Lost Messages are described as a small black circle at the arrow end of the Message
    Portanto, alternativa correta é a letra D
    Fonte : Especificação da UML , http://www.omg.org/spec/UML/2.2/Superstructure/PDF/
  • Caro professor,

    Obrigado pelo comentário, mas seria muito mais produtivo aproveitar o conhecimento de quem possui mais experiência em questões mais complexas e que gerem, de fato, dúvidas.

  • Estava quase desistindo de responder, mas aí eu li o comentário do Breno e consegui!!!

  • Links da resposta da questão - http://www.uml-diagrams.org/sequence-diagrams.html#lost-message

    Segue um site excelente onde vocês vão encontrar todo o material para conseguir estudar com completude o que cai em concursos sobre UML. 

    http://www.uml-diagrams.org/

  • d-

    Lost message é uma mensagem para fora do escopo do sistema. As relações sao:

    a- associação: denota cardinalidade e.g.: empregado 1-* trabalha para 1-* empresa. é linha reta

    b- dependencia. linha com traços. 

    c- agregação: losango branco. ente pode existir fora da relação. e.g.: cão - matilha

    d- composição: losango preto. ente nao existe fora da relação. e.g.: cozinha- casa


ID
961522
Banca
Marinha
Órgão
Quadro Técnico
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama de sequências da UML é um diagrama de interação que

Alternativas
Comentários
  • A) Diagrama de Estados

    B) Diagrama de Objetos

    C) Diagrama de Atividades

    E) Diagrama de Classes

     

    @papirobizurado

  • Diagrama de sequência: um diagrama de interação que dá ênfase à ordenação temporal de mensagens.

     

    UML - Guia do usuário - Booch


ID
965011
Banca
FUNDEP (Gestão de Concursos)
Órgão
CODEMIG
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama UML que deve ser utilizado para representar o fluxo das tarefas que podem ser realizadas por um ator no sistema é:

Alternativas
Comentários
  • Fui direto no de atividade: O Diagrama de atividade é um diagrama definido pela Linguagem de Modelagem Unificada (UML), e representa os fluxos conduzidos por processamentos. É essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra. Comumente isso envolve a modelagem das etapas sequenciais em um processo computacional.
    Alguém conseguiu entender pq seria o de sequência?

  • Esse gabarito deve estar errado. Eu também fui direto no Diagrama de atividades.

  • Eu acredito que o erro seja que o diagrama de atividades não mostra os atores

  • Também fui direto em diagrama de atividades.

  • É pessoal infelizmente devemos dançar conforme a música da Banca! Questão parece fácil mas se lermos com atenção é Diagrama de Sequência! A jogada da questão está na palavra "ATOR" que está presente no diagrama de Sequência vamos algumas definições de Atividade e Sequência:

    Diagrama de Atividade: ... É capaz de modelar o que pode ocorrer em partes de um sistema orientado a objetos, como fluxos de controle e de dados.


    Diagrama de Sequência: É um diagrama usado em UML, representando a sequência de processos (mais especificamente, de mensagens passadas entre objetos) num programa de computador. Contém o ator.


  • Mas a questão não está dizendo que o Ator faz parte do diagrama em questão, só diz as tais tarefas são realizadas por um ator no sistema. O que é normal.

    Para mim o gabarito seria a letra a)

  • Mais um que marcou A.

     

    Estranho que eu fui averiguar e vi que o gabarito preliminar disponibilizado pela banca era A, e foi alterado para C, constando esta última no gabarito definitivo.

     

    Nesse link consta como Diagrama de Atividades:

     

    https://www.profissionaisti.com.br/2011/07/os-principais-diagramas-da-uml-resumo-rapido/

     

    Acredito que seja forçar a barra tentar justificar como Sequência. Se o gabarito fosse Atividades, seria justificado tranquilamente também. Ou seja, a justificativa é conforme o gabarito, e não conforme o enunciado.

     

    Atualizado 21/12/17

     

    Em 21/12/2017, às 20:36:25, você respondeu a opção A.Errada!

    Em 07/12/2017, às 16:47:54, você respondeu a opção A.Errada!

    Em 05/10/2017, às 21:44:22, você respondeu a opção A.Errada!

    Em 26/09/2017, às 09:11:20, você respondeu a opção A.Errada!

    Em 14/09/2017, às 11:34:50, você respondeu a opção A.Errada!

    Em 06/07/2017, às 16:59:12, você respondeu a opção A.Errada!

    Em 12/05/2017, às 16:02:08, você respondeu a opção A.Errada!

    Em 28/04/2017, às 10:45:15, você respondeu a opção A.Errada!

    Em 19/04/2017, às 20:40:37, você respondeu a opção A.Errada!

    Em 18/04/2017, às 20:54:42, você respondeu a opção A.Errada!

  • quando eu vejo fluxo de controle, fluxo de trabalho ou fluxo de tarefas no enunciado da questão, procuro logo pela alternativa diagrama de atividades...

     

    Mais um que marcou A.

  • Mais um que marcou A.

    Vamos pedir ajuda ao professor do QC.

  • ATOR = CASOS DE USO,SEQUÊNCIA, COLABORAÇÃO e forçando um pouco VISÃO GERAL.

  • Também marquei a opção A.

  • O dia em que o Fundep superou o cespe e fcc.

     

    Os elementos do diagrama de sequencias:

    Atores: entidades externas que interagem com o sistema e que solicitam serviços. O ator primário envia a mensagem que inicia a interação entre os objetos.


    Objetos: instâncias das classes.


    Linha do tempo (uma para cada objeto e ator): vertical. A linha de vida sao os traços, a barra de ativação é o retangulo.


    Comunicação: entre ator e objeto ou entre objetos.

     

    Para piorar, o diagrama de atividades tambem possui atores, quando o diagrama usa swimlanes para organizar as atividades.

     

    An activity partition is activity group for actions that have some common characteristic. Partitions often correspond to organizational units or business actors in a business model.

     

    https://www.uml-diagrams.org/activity-diagrams.html


ID
966229
Banca
Marinha
Órgão
Quadro Técnico
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Os diagramas comportamentais da UML são utilizados para visualizar, especificar, construir e documentar os aspectos dinâmicos de um sistema. Qual opção apresenta três diagramas comportamentais?

Alternativas
Comentários
  • seqência é um diagrama de interação, comportamentais seriam casos de uso, máquina de estados e atividades

  • Diagramas estruturais ou estáticos:

     

    - Classes

    - Objetos

    - Componentes

    - Perfil

    - Estruturas Compostas

    - Implantação

    - Pacotes

     

    Diagrama Dinâmicos ou Comportamentais são:

     

    - caso de uso

    - atividade

    - estado

    - interação (sequencia, comunicação, tempo e visão geral da interação)


ID
1042612
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

De acordo com os conceitos, modelos e diagramas da UML (unified modeling language), julgue os próximos itens.

Diagrama de caso de uso, diagrama de sequência, diagrama de comunicação, diagrama de atividades e diagrama de classes são diagramas comportamentais da UML.

Alternativas
Comentários
  • Diagramas da UML 2.0 editar
    Diagramas Estruturais
    Diagramas Comportamentais

    fonte: http://pt.wikipedia.org/wiki/UML
  • Para nunca mais esquecer.
    Diagramas Comportamentais (Dinâmico)
    CAUMATIN = Caso de Uso, Máquina de Estados, Atividades e Interação.

    Diagramas Estrutural (Estático)
    EI PAPER CLOC = Estrutura Composta, Implantação, Pacotes, Perfis, Classes, Objetos e Componentes.
  • Erro da questão é que o diagrama de classe  não é comportamental e sim estrutural.

  • Para nunca mais esquecer.

    Diagramas Comportamentais (Dinâmico)CAUMATIN = Caso de Uso, Máquina de Estados, Atividades e Interação.
    Diagramas Estrutural (Estático)EI PAPER CLOC = Estrutura Composta, Implantação, Pacotes, Perfis, Classes, Objetos e Componentes.Posso ajudar?

    Já o fiz heheh

    Caso de atividade de interação com a máquina?-> Caso de Uso, Máquina de Estados, Atividades e Interação. Comportamentais.

     

  • Pode-se memorizar da seguinte maneira:

    1) ESTRUTURAIS - ESTÁTICOS (PPECICO)

    P perfil

    P pacotes

    E estrutura composta

    C classes

    I implantação

    C componentes

    O objetos

    2) COMPORTAMENTAIS - DINÂMICOS (MACI->TICS)

    M máquina de estado

    A atividades

    C caso de uso

    INTERAÇÃO -> T tempo

                               I interação geral

                              C comunicação

                              S sequência

    * Os 4 últimos são comportamentais e de interação

  • e-

    cocipe - classe, objeto, componentes, implantação, package, estrutura composta. Lembra essa palavra e o que nao for isso, sera comportamento


ID
1049467
Banca
FCC
Órgão
AL-RN
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

A especificação UML 2.5 define dois tipos principais de diagramas UML: structure diagrams e behavior diagrams. Behavior diagrams mostram o comportamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema no decorrer do tempo. São exemplos de Behavior diagrams os diagramas de

Alternativas
Comentários
  • http://pt.wikipedia.org/wiki/Ficheiro:UML_diagrams_overview.svg
    Sequência, caso de uso e Atividade.  Letra D


  • O diagrama de cada item que não seja um diagrama comportamental está sublinhado, sendo um diagrama que torna a acertiva errada.

    a) Comunicação, Fluxo de Informação e Objeto.

    b) Comunicação, Deployment e Máquina de Estado.

    c) Temporização, Componente e Atividade.

    d) Sequência, Caso de Uso e Atividade. Correto, todos são diagramas comportamentais.
    e) Classe, Atividade e Sequência. 

  • Diagramas estruturais:

      Diagrama de classe

      Diagrama de objetos

      Diagrama de componentes

      Diagrama de instalação

      Diagrama de pacotes

      Diagrama de estrutura composta


    Diagramas comportamentais:

      Diagrama de casos de uso

      Diagrama de atividades

      Diagrama de transição

      Diagrama de interação

            Diagrama de sequencia

            Diagrama de interação

            Diagrama de comunicação

            Diagrama de tempo

  • Behaviour diagrams são os que modelam os componentes dinamicos de um sistema. Behaviour Diagrams sao: atividade, sequencia, use case & diagramas de estado.


ID
1049515
Banca
FCC
Órgão
AL-RN
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Um diagrama da UML mostra um processo de negócio ou um processo de software como um fluxo de trabalho por meio de uma série de ações. Pessoas, computadores ou componentes de software podem executar essas ações.
Seu uso pode descrever os processos de vários tipos, como:

I. Um processo de negócios ou um fluxo de trabalho entre usuários e o seu sistema. II. As etapas executadas em um caso de uso.
III. Um protocolo de software, ou seja, as sequências permitidas de interações entre os componentes.
IV. Um algoritmo de software.

Este diagrama é chamado de Diagrama de

Alternativas
Comentários
  • Letra E.  

      Material muito bom.... >  http://www.dca.fee.unicamp.br/~gudwin/ftp/ea976/AtEst.pdf

  • Deyvison,

    Retribuindo ao link, segue a listagem de todo o material do professor: http://www.dca.fee.unicamp.br/~gudwin/ftp/ea976/

  • Segundo as descrições, porque não poderíamos utilizar o diagrama de sequeência?

  • Creio que não possa ser o diagrama de sequencia pois não há elementos de decisão necessários para descrever um algoritmo.

  • Acredito que a resposta não possa ser "Diagrama de Sequência" pelo que está descrito no processo I: diagramas de sequência não são adequados para a descrição de processos de negócio ou fluxos de trabalho.

  • Essa definicao esta no site da Microsoft -> http://msdn.microsoft.com/pt-br/library/dd409360.aspx

  • Diagrama de Atividades: Este diagrama da UML pode ser usado para modelar processos de negócio. Suporta comportamento paralelo e permite que, quem está seguindo o processo, escolha a ordem na qual fazer as coisas. Em outras palavras, ele simplesmente determina as regras essenciais de sequência que se deve seguir. São geralmente usados para mostrar o que acontece, mas não quem faz o que, já faz sentido se concentrar no que é feito, em vez de em quem realiza quais partes do comportamento. É capaz de modelar o que pode ocorrer em partes de um sistema orientado a objetos, como fluxos de controle e de dados, situações de decisão em que haja uma entrada e diversas saídas, diferentes ações que podem ser executadas por objetos ou entidades quando um método for executado, como um conjunto de ações relacionadas pode ser executado e como afetarão objetos ao redor, situações em que mais de uma atividade pode acontecer ao mesmo tempo. Preocupa-se em descrever os passos a serem percorridos para a conclusão de uma atividade específica, podendo esta ser representada por um método com certo grau de complexidade, um algoritmo, ou mesmo por um processo completo. O diagrama de atividade concentra-se na representação do fluxo de controle de uma atividade.

  • Em se tratando de FCC, viu a fluxo, pode ir sem medo no diagrama de Atividade

  • e-

    O diagrama de atividades apresenta de forma simples as ações executadas em cada caso de uso. Este tipo de diagrama deve ser dividido com linhas verticais para identificar o executor da ação.


ID
1062595
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

No Diagrama de Sequência de UML, uma linha de vida (Lifeline) representa

Alternativas
Comentários
  • Não achei nada que provasse o que diz a banca. 

    Ao meu ver o correto é: "Representa o tempo em que um objeto (lifeline) existe durante um processo (linhas tracejadas verticais a partir do objeto)". 


  • As linhas de vida podem indicar diversas ações nos diagramas de seqüência.

    Criação>>>>>Você pode criar uma instância usando uma mensagem de criação. A mensagem de criação permite que um objeto crie novos objetos no diagrama de seqüência.

     

    Comunicação>>>>>>Você indica mensagens com setas entre instâncias. A seta origina da linha de vida de origem que envia a mensagem e termina na linha de vida de destino que a recebe.

     

    Execução>>>>Uma especificação de execução mostra o comprimento de um comportamento de uma operação diretamente ou através de uma operação subordinada.

     

    Destruição>>>>Você pode destruir uma instância durante uma interação usando uma mensagem de destruição ou nó de parada. Uma mensagem de destruição é uma mensagem que termina na linha de vida de destino. Um nó de parada, representado por um X, marca o fim de stem da linha de vida para indicar que ela terminou.

     

    fonte: IBM Knowledge Center

  • "Nos diagramas UML, como diagramas de seqüência e comunicação, linhas de vida representam objetos que participam de uma interação. Por exemplo, em um cenário financeiro, linhas de vida podem representar objetos como um sistema bancário ou cliente. Cada instância em uma interação é representada por uma linha de vida."

    Fonte: https://www.ibm.com/support/knowledgecenter/pt-br/SS4JE2_7.5.5/com.ibm.xtools.sequence.doc/topics/clifel_v.html

  • e-

    A linha do tempo tem ativação (em cima o nome da interação e abaixo os atributos (opcional)) e lifeline, o qual representa a existencia do objeto em seu ciclo de vida. Como observado pelos colegas, linha de vida com X indica que o objeto terminou


ID
1096003
Banca
CAIP-IMES
Órgão
Câmara Municipal de São Caetano do Sul - SP
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML (Unified Modeling Language), o ________________________ é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa.

Alternativas
Comentários
  • 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.


    Em síntese: o Diagrama de Sequência é uma das ferramentas UML usadas para representar interações entre objetos de um cenário, realizadas através de operações ou métodos (procedimentos ou funções). Este diagrama é construído a partir doDiagrama de Casos de Usos. Primeiro, define-se qual o papel do sistema (Use Cases), depois, é definido como o software realizará seu papel (Sequência de operações).


    diagrama de sequência dá ênfase a ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Entende-se por mensagens os serviços solicitados de um objecto a outro, e as respostas desenvolvidas para as solicitações.


    http://pt.wikipedia.org/wiki/Diagrama_de_sequ%C3%AAncia

  • Discordo da resposta do site.

    Entendo que a resposta mais correta seria a alternativa 'D'.

    O Diagrama de Comunicação se originou do diagrama de sequência no UML 2.0. e a diferença entre estes dois diagramas é que no Diagrama de Comunicação a ordem temporal na qual as mensagens são enviadas são colocadas em evidência.

  • c-

    Diagramas de Interação:


    o Diagrama de Sequência
    o Diagrama de Comunicação
    o Diagrama de Tempo
    o Diagrama de Interação Geral

     

    Diagrama de Sequência - sequência de um processo, representando os atores e objetos num cenário e a sequência de troca de mensagens.
    É construído a partir do diagrama de casos de uso e ordena as mensagens de forma temporal.


ID
1115314
Banca
CESPE / CEBRASPE
Órgão
SUFRAMA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir acerca de UML.

Para criar o diagrama de sequência, utilizam-se os diagramas de caso de uso de mesmo nome e o diagrama de classes a fim de se determinar quais objetos estarão envolvidos no processo.

Alternativas
Comentários
  • Diagramas de caso de uso de mesmo nome? #boiei

  • Essa expressão "de mesmo nome" ficou nojenta mesmo! Vai entender o que eles queriam dizer com isso!!


    Mas enfim, no geral, faz sentido usar o digrama de classes e casos de uso para criação do de sequência

  • É que para usar um diagrama de sequência é preciso ter o diagramas de caso de uso. para conseguir construir um de sequencia. o mesmo nome quer dizer caso de uso que são vários inter-relacionados. Eles tem uma certa dependencia.

  • Se esse "utilizam-se" der ideia de obrigatoriedade, a questão é falsa !!! Diagramas UML são modelos, são simplificações. Não é necessário, obrigatoriamente, gerar diagramas anteriores para depois gerar outros diagramas. Tudo depende do nível de detalhe que se quer adicionar aos modelos. QUESTÃO NOJENTA !!!

  • Para clarificar o entendimento, deixo um trecho retirado do livro UML Destilled:  "Typically, a sequence diagram captures the behavior of a single scenario. The diagram shows a number of example objects and the messages that are passed between these objects WITHIN THE USE CASE." 

    Em tradução livre: "Tipicamente, um diagrama de sequência captura o comportamento de um único cenário. O diagrama mostra um número de objetos de exemplos e as mensagens que são passadas entre esses objetos DENTRO DE UM CASO DE USO." Para mim, essa questão é o ponto-chave sobre o diagrama de sequência.
  • c-

    Diagrama de sequencia: detalham sequencia do processo, com atores e objetos e troca de msg. E` feito a partir do diagrama de casos de uso e permite identificar os metodos e atributos de cada classe.

  • Só lembrando que  cada caso de uso vai virar um diagrama de sequência.

  • O diagrama de sequencia baseia-se no diagrama de casos de uso, havendo normalmente um diagrama de sequência para cada casso de uso declarado.

    Obviamente, o diagrama de sequência depende também do diagrama de classes, uma vez que as classe dos objetos utilizados no diagrama de sequência estão descritas nele.

    Gilleanes T. A. Guedes. UML 2 - Uma abordagem prática 3 ed. pag. 215


ID
1117486
Banca
CESGRANRIO
Órgão
FINEP
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Um fragmento combinado é um elemento da UML frequentemente empregado na construção de diagramas de sequência. Dentre os diferentes tipos de operadores de fragmentos combinados encontra-se

Alternativas
Comentários
  • Paralelo (par)Um operador de interação paralelo indica que os fragmentos de interação são executados simultaneamente uns com os outros.
    http://www-01.ibm.com/support/knowledgecenter/SSRTLW_9.0.0/com.ibm.xtools.sequence.doc/topics/rinteracoperate.html?cp=SSRTLW_9.0.0%2F9-0-1-8-7-7&lang=pt-br

  • Paralelo (par)Um operador de interação paralelo indica que os fragmentos de interação são executados simultaneamente uns com os outros.

  • opt - opcional

    loop

    alt - condição

  • Os tipos de operadores de controle mais comuns são: opt, alt, par e loop

    Livro UML pg 256

  • Operadores mais utilizados:

     

    ● Alt – Alternativas:    Este operador define que o fragmento representa uma escolha entre dois ou mais comportamentos;

    ● Opt – Opção: Este operador define que o fragmento representa uma escolha de comportamento onde este comportamento será ou não executado;

    ● Par   –   Paralelo:    Este   operador   define   que   o   fragmento   representa   uma execução paralela de dois ou mais comportamentos;

    ● Loop – Laço: Este operador define que o fragmento representa um laço que poderá ser repetido diversas vezes;

    ● Break – Quebra: Este operador define que o fragmento indica uma “quebra” na execução normal do processo. É utilizado  para modelar tratamento de exceções;

    ● Critical  ­ Região Crítica: Este operador define que o fragmento indica uma operação atômica que não pode ser interrompida por outro processo até ser totalmente concluída.

     

    Operadores menos utilizados:  Neg  ­ Negativo, Assertion –  Afirmação, Ignore – Ignorar, Consider – Considerar,  Seq – Seqüência Fraca, Strict – Seqüência Estrita.

     

    file:///C:/Users/Leonardo/Downloads/guiaModelagemInteracoes.pdf

  • e-

    Par - paralelo: indica 2 processos simltaneos. A sintaxe da msg no diagrm seq:

    expressao-sequencia recorrencia: v := msg

    expressao-sequencia: 1: msg1, 2: msg2, 3: msg3, 4: msg4 etc

    recorrencia: envio condicional ou loop: *[clausula-iteracao] ou [guarda]


ID
1141342
Banca
FUNRIO
Órgão
INSS
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML, o diagrama de interação cujo enfoque está em como as mensagens são enviadas no decorrer do tempo é denominado diagrama de

Alternativas
Comentários
  • Essa é a típica mensagem que você responde com um pouco de conhecimento e usando a lógica.

    1º - comunicação e colaboração são a mesma coisa, só mudou o nome depois de versão 1.5 do UML - então não pode ser nenhuma das duas senão a questão seria anulada.

    2º - tempo, o nome já diz, tem enfoque no tempo e não em como as mensagens serão mostradas

    3º - sobraram , sequência e interatividade. como não existe interatividade marca-se SEQUENCIA.

    Foco, força, FÉ

  • O diagrama de sequência enfatiza a ordem temporal das mensagens. Já o diagrama de comunicação enfatiza a ordem estrutural das mensagens.

  • d-

    Diagramas de Interação:
    - Diagrama de Sequência
    - Diagrama de Comunicação
    - Diagrama de Tempo
    - Diagrama de Interação Geral

     

     Diagrama de sequencia detalha a sequência de um processo com atores e objetos e troca de mensagens.É feito do diagrama de casos de uso. Ordena mensagens no tempo


ID
1142335
Banca
FUMARC
Órgão
PC-MG
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as seguintes afirmativas sobre o Diagrama de Sequências da UML.

I. É um diagrama que dá ênfase à ordenação temporal das mensagens.

II. Os objetos que participam da interação são colocados no nível superior do diagrama, ao longo do eixo X.

III. Para indicar a ordem temporal das mensagens, é utilizado um número como prefixo da mensagem, que menta unitariamente para cada nova mensagem.

Estão CORRETAS as afirmativas:

Alternativas
Comentários
  • Gabarito: A.

     

    O diagrama que utiliza números para a representação temporal é o de Comunicação/Colaboração.

  • a-

    Diagrama de sequencia mostra a sequência de um processo, atores e objetos e a troca de mensagens. É feito a partir do diagrama de casos de uso. Ordena de forma temporal as mensagens. Um Diagrama de Sequência identifica os métodos e atributos e responsabilidades de cada classe. Atores são entidades externas que interagem com o sistema e que solicitam serviços. Ator primário envia a mensagem inicial


ID
1151242
Banca
INSTITUTO AOCP
Órgão
Colégio Pedro II
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Considerando a Unifed Modeling Language (UML). Qual das alternativas abaixo indica o diagrama que representa as interações entre os objetos de um cenário realizadas através de métodos.

Alternativas
Comentários
  • Gabarito A

    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.

    Um diagrama de sequência descreve a maneira como os grupos de objectos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objectos e as mensagens passadas entre esses objectos no caso de uso.

    Em síntese: o Diagrama de Sequência é uma das ferramentas UML usadas para representar interações entre objetos de um cenário, realizadas através de operações ou métodos (procedimentos ou funções). Este diagrama é construído a partir do Diagrama de Casos de Usos. Primeiro, define-se qual o papel do sistema (Use Cases), depois, é definido como o software realizará seu papel (Sequência de operações).

    diagrama de sequência dá ênfase a ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Entende-se por mensagens os serviços solicitados de um objecto a outro, e as respostas desenvolvidas para as solicitações.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !
     

     

  • O Diagrama de Sequência é um diagrama de interação que captura o comportamento de um único cenário, mostrando vários exemplos de objetos e mensagens que são trocadas dentro de caso de uso. Ele modela a interação entre os objetos, permitindo a visualização da execução de um ponto específico da aplicação, com ênfase na ordem temporal.

    Bons estudos!

  • a´-

    Diagramas de Interação mostram como o sistema age internamente para um ator atingir seu objetivo, fornecendo detalhes dos objetos e mensagens. A mensagem é o principal da interação entre objetos. Objetos só podem interagir através de mensagens.Usados tanto na análise quanto desenvolvimento.são: Diagrama de Sequência, Diagrama de Comunicação, Diagrama de Tempo e Diagrama de Visão Geral.


ID
1158151
Banca
FAFIPA
Órgão
UFFS
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Considerando a Unified Modeling Language (UML), qual alternativa indica o diagrama que representa as interações entre os objetos de um cenário realizadas por meio de métodos?

Alternativas
Comentários
  • Diagrama de Sequência é uma das ferramentas UML usadas para representar interações entre objetos de um cenário, realizadas através de operações ou métodos (procedimentos ou funções)

    https://pt.wikipedia.org/wiki/Diagrama_de_sequência

  • b-

    Um Diagrama de Sequência identifica os métodos e atributos e responsabilidades de cada classe na realização de um caso de uso.


ID
1159336
Banca
FEPESE
Órgão
MPE-SC
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Diagramas UML apresentam uma forma gráfca para descrever os sistemas.

Assinale a alternativa que apresenta um diagrama UML que mostra a troca de mensagens entre diversos Objetos, numa situação específica e delimitada no tempo. A ênfase deste diagrama está na ordem e nos momentos nos quais mensagens para os objetos são enviadas.

Alternativas
Comentários
  • 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.

    Um diagrama de sequência descreve a maneira como os grupos de objectos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objectos e as mensagens passadas entre esses objectos no caso de uso.

    Em síntese: o Diagrama de Sequência é uma das ferramentas UML usadas para representar interações entre objetos de um cenário, realizadas através de operações ou métodos (procedimentos ou funções). Este diagrama é construído a partir do Diagrama de Casos de Usos. Primeiro, define-se qual o papel do sistema (Use Cases), depois, é definido como o software realizará seu papel (Sequência de operações).

  • Palavras chaves do diagrama de sequencia:

    Diagrama UML que mostra a troca de mensagens entre diversos Objetos, numa situação específica e delimitada no tempo. A ênfase deste diagrama está na ordem e nos momentos nos quais mensagens para os objetos são enviadas.

  • a-

    Os Diagramas de Interação são: Diagrama de Sequência, Diagrama de Comunicação,Diagrama de Tempo e Diagrama de Visão Geral.

     

    Mostra os atores e objetos e a troca de mensagens. É construído a partir do diagrama de casos de uso. Ordena mensagens no tempo


ID
1219927
Banca
FCC
Órgão
MPE-MA
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as definições relativas a 3 diagramas da UML 2.

I. Cada ator, bem como o sistema, é representado por uma linha vertical denominada linha de vida, e cada mensagem, por uma seta do emissor para o receptor. O tempo decorre de cima para baixo, mas o espaçamento é irrelevante. O diagrama mostra apenas a continuidade das mensagens, não sua sincronização exata.

II. Cada ator representa um tipo de objeto para o qual o sistema pode realizar um comportamento. O conjunto de atores representa o conjunto completo de objetos que o sistema pode servir. Os objetos acumulam comportamentos de todos os sistemas com os quais eles interagem como atores.

III. Mostra a sequência de etapas que compõem um processo complexo, como um algoritmo ou fluxo de trabalho. Uma seta não rotulada de uma atividade para outra neste diagrama indica que a 1ª atividade precisa ser concluída antes que a 2ª atividade comece.

As definições correspondem aos diagramas de:

Alternativas
Comentários
  • A primeira linha do item I já mata a questão. alternativa B.
    Definiçao de caso de uso péssima.

  • Linha da vida = Diagrama de sequência.

  • Linha da vida                                ---> Diagrama de sequência.

    Ator/com seus comportamentos    ---> Diagrama de casos de uso.

    Processo de negócio                    ---> Diagrama de atividades.

     

  • b-

    diagrama de sequencia -permite identificar os métodos e atributos de cada classe e responsabilidades de cada classe. Os elementos básicos 

    -Atores: entidades externas que interagem com o sistema e que solicitam serviços. O ator primário envia a mensagem inicial que inicia a interação entre os objetos.


    Objetos: instâncias das classes

     

    Linha do tempo (uma para cada objeto e ator): vertical. duas partes: cabeça é um retângulo com dois compartimentos, no superior a identificação e no inferior (opcional), valores para os atributos e cauda, linha vertical tracejada. (obs.: sao tb barra de ativação e linha de vida).


    Comunicação: entre ator e objeto ou entre objetos.


    Interpretação das mensagens: e.g.: evento do sistema operacional ou interface, envio de mensagem ou chamada de método.

     

    diagramas de caso de uso- comunicação entre usuários e desenvolvedores para definirem as funcionalidades.

    ELEMENTOS


    Atores- papéis por usuários ou outra entidade externa (hardware e outros sistemas). Podem iniciar casos de uso; podem dar e/ou receber informações dos casos de uso.


    Casos de uso -sequência de ações com resultado para ator. do ponto de vista do usuário.

     

    Diagramas de atividades sao geralmente definidos como fluxo de controle para mostrar um algortimo ou processo de negocios


ID
1219930
Banca
FCC
Órgão
MPE-MA
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Observe o seguinte cenário:

Joana efetua o login.
O sistema estabelece uma comunicação segura.
O sistema exibe informações dos serviços do MP-MA.
Joana faz um pedido de acesso a um processo judicial.
O sistema verifica se Joana tem autorização para acessar este processo.
O sistema exibe a tela de solicitação de senha de acesso.
Joana insere a senha.
O sistema verifica se a senha é válida.
O sistema permite o acesso ao processo.
Joana interage com os autos digitalizados.
Joana efetua o
logoff.
O sistema estabelece uma comunicação não segura.
O sistema exibe uma tela de despedida.


Um cenário contém mensagens entre objetos, bem como atividades realizadas pelos objetos. Um formato de texto é conveniente para escrever, mas não mostra claramente o emissor e o receptor de cada mensagem. O diagrama da UML 2 mais adequado para mostrar de forma gráfica este cenário é o diagrama de

Alternativas
Comentários
  • Sequencia: Ênfase temporal
    Comunicação: Ênfase estrutural
    Tempo: Ênfase nos estados ao longo do tempo.(diagrama de sequencia + diagrama de máquina de estado)

  • e-

    Um diagrama de atividades é um fluxograma que destca atividade ao longo do tempo. Tu pode considerar um diagrama de atividades como um diagrama de sequência com interior é revelado. Um diagrama de sequência só quer ver os objetos que passam mensagens. O de atividades se preocupa com as operações entre os objetos

  • Achei a questão hard, mas acertei.


ID
1248694
Banca
CESPE / CEBRASPE
Órgão
ANS
Ano
2005
Provas
Disciplina
Engenharia de Software
Assuntos

A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue o item seguir.


Em um diagrama de seqüência da UML, uma mensagem síncrona indica que o objeto remetente fica bloqueado até que o receptor termine de atender a requisição.

Alternativas
Comentários
  • https://msdn.microsoft.com/pt-br/library/dd409377.aspx

  • Gabarito Certo

    Mensagem síncrona

    O remetente aguarda uma resposta a uma mensagem síncrona antes de continuar. O diagrama mostra a chamada e retorno. Mensagens síncronas são usadas para representar chamadas de função comuns dentro de um programa, bem como outros tipos de mensagem que se comportam da mesma maneira.

     

    Mensagem assíncrona

    Uma mensagem que não exigem uma resposta antes de continua o remetente. Uma mensagem assíncrona mostra apenas uma chamada do remetente. Use para representar a comunicação entre threads separados ou a criação de um novo thread.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Diagrama de Sequência possui alguns tipos de mensagens(é representada por uma seta de linha de vida para outra):

    Assíncrona : O Objeto chamador pode continuar processando e não precisa esperar por uma resposta

    Síncrona: O Objeto chamador dever esperar até que seja concluída

    Gabarito Correto.


ID
1252195
Banca
CESPE / CEBRASPE
Órgão
TRT - 17ª Região (ES)
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o item subsecutivo, com relação à UML (unified modeling language).

Em um diagrama de sequência, uma mensagem é utilizada para demonstrar a ocorrência de eventos. A mensagem pode ser disparada, de um objeto para um autor, como retorno de uma solicitação a um método de login.

Alternativas
Comentários
  • Gabarito original: Certo
    Justificativa da banca: "Onde constou o termo “autor”, deveria ter constado o termo “ator”. Por esse motivo, opta-se pela anulação do item."s


ID
1264693
Banca
FUNDEP (Gestão de Concursos)
Órgão
COPASA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Quanto ao diagrama de interação denominado diagrama de sequência, assinale a alternativa INCORRETA.

Alternativas
Comentários
  • Gabarito: C.

     

    É possível mostrar o loop no Diagrama de Sequência.

     

    Opcional - opt

    Condicional - alt

    Paralela - par

    Iterativa - loop

  • c-

    Notação para loop é so escrever loop no fluxo de iteração.Utiliza-se o Diagrama de Sequência para representar o comportamento de vários objetos a partir de mensagens. Os atores são os mesmos do diagrama de casos de uso. Um Diagrama de Sequência não representa atributos.


ID
1271173
Banca
MPE-RS
Órgão
MPE-RS
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a alternativa que preenche corretamente as lacunas do enunciado abaixo, na ordem em que aparecem.
_________ preocupa-se com a definição de objetos de software e também com suas responsabilidades e colaborações, enfatizando uma solução que satisfaça os requisitos. Uma notação UML comum para ilustrar essas colaborações é o ________, que foca as interações entre os objetos de um sistema, com ênfase na ordenação temporal em que elas ocorrem.

Alternativas
Comentários
  • e-

    O diagrama de sequencia se baseia no de casos de uso e detrrmina ordem de eventos com destaque ao trocamento de mensagens entre os objetos por suas linhas de vida. Os atores sao pessoas que interagem com o sistema indiferente da funcao, enquanto que os objetos sao instancias das classes: um retangulo com o nome do objeto 1° em munusculo e nome da classe em maiusculo

  • Qual o erro conceitual da B?

  • Conforme dúvida do colega, para entender o erro da "b", precisa entender a diferença entre análise e projeto.

    Então a primeira lacuna é referente a "definição de objetos de software", ou seja, está definindo a solução, o projeto.

    Fonte: http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/intro/intro.htm


ID
1272088
Banca
MPE-RS
Órgão
MPE-RS
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Em UML, os dois tipos de diagramas de interação são denominados de

Alternativas
Comentários
  • Os diagramas de interação da UML são:

    - Diagrama de Sequência

    - Diagrama de Comunicação

    - Diagrama de Visão Geral de Interação

    - Diagrama de Tempo

    A questão menciona "diagrama de colaboração", neste caso, trata-se da UML 1.X, a partir da UML 2.X o diagrama de colaboração passou a se chamar diagrama de comunicação. Portanto a letra (e) está correta.

  • Dica para decorar os diagramas de Interação: ComI SeTe (Comunicação, Interação, Sequência e Tempo)

  •  e)diagrama de sequência e diagrama de colaboração.

    diagramas de comportamento:USA

    use case, state, atividades

    diagramas estruturais: CCCP (união soviética em russo).

    classe, estrutura composta, componentes, pacotes.

    diagramas interativos: TICS (tecnologia de informação & comunicação no plural).

    tempo, interação, colaboração, sequência.

  • Se um caso de uso possuir vários fluxos, cria-se um diagrama de interação para cada cenário. Os diagramas de interação mais utilizados são o de Sequência e o de Comunicação (ex-colaboração).

     

    Diagramas de Interação são tanto na análise quanto no projeto. Na análise, as comunicações entre objetos são mais abstratas, não importando os argumentos e valores retornados. No projeto, o detalhamento é maior.


ID
1283002
Banca
CESPE / CEBRASPE
Órgão
ANCINE
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação à UML 2.0, julgue o  item  subsequente.

O diagrama de interação geral é uma variação do diagrama de sequência que fornece uma visão geral de um sistema ou processo de negócio.

Alternativas
Comentários
  • Diagramas de interatividade são variações de "diagrama de atividades". Nele, sequências formam um fluxo de atividades, mostrando como elas trabalham em uma sequência de eventos.

  • O Diagrama de Interação Geral é uma variação do Diagrama de Atividades e o seu principal objetivo é fornecer uma visão geral do controle de fluxo (GUEDES, 2007). Nele são utilizados quadros no lugar de nós de ação, embora símbolos como o nó de decisão e o nó inicial sejam utilizados.

    Leia mais em: Utilizando UML: Diagramas de Interação Geral, Componentes e Pacotes http://www.devmedia.com.br/utilizando-uml-diagramas-de-interacao-geral-componentes-e-pacotes/14030#ixzz3dJRQRL3R

  • O Diagrama de Interação Geral combina elementos do Diagrama de Atividade com outros Diagramas de Interação. Ele embute nos fluxos de atividades, as interações entre objetos(diagramas de interação). Dessa forma ele permite reusar as interações pré-definidas. Neste diagrama é possível compor e reusar diferentes diagramas de interação e dar uma visão única para uma lógica de processamento mais complexa.

     

    https://pt.slideshare.net/alvarofpinheiro/alvarofpinheirouml

  • e-

    Diagramas de Interação: Diagrama de Sequência, Diagrama de Comunicação, Diagrama de Tempo, Diagrama de Interação Geral.

     

    Diagramas de Interação representam como o sistema age internamente para que um ator atinja seu objetivo p/ realizar caso de uso. A mensagem é o principal. Diagramas de Interação mostram como os objetos interagem uns com os outros

  • Gabarito E

    Diagrama de visão geral de interação. Pode ser utilizado para apresentar uma visão geral de diversas interações entre objetos, cada uma delas representada por um diagrama de interação. Diagrama é útil para modularizar a construção do diagramas de seqüência (ou de comunicação).


ID
1337287
Banca
FGV
Órgão
TJ-GO
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

A alternativa que descreve a sintaxe correta ao descrever um objeto em um diagrama de sequências UML 2.0 é:

Alternativas
Comentários
  • : 

    Significa que se trata de uma instância anônima de uma classe anônima;

    :Cliente

    Significa que se trata de uma instância anônima da classe Cliente;

    novoCliente:

    Significa que se trata de uma instância novoCliente de uma classe anônima;

    novoCliente:Cliente

    Significa que se trata de uma instância novoCliente de uma classe Cliente;

    Clientes:novoCliente::Cliente

    Significa que se trata de uma instância novoCliente de uma classe Cliente de um pacote Clientes;

    Bons estudos!
  • nome do objeto : nome da classe

  • c-

    Objeto é a instancia da classe, representado por retancgulos com texto que contém nome do objeto em minusculo e da classe em maisculo

  • diagrama de sequencia:

    v:= mensagem

    Expressao-numerica: 1: msg1; 2: msg2; 3: msg3; 4: msg4 etc

    recorrencia: *[clausula-iteracao] ou [guarda]

     

    diagrama de comunicacao:

    :classe. e.g.: :Cliente; :Compra; :Produto etc

     

    diagrama de visao geral:

    nao possui notacao especifica. Permite vr os fluxos de uma perspectiva estatica

     

    diagrama de classes:

    nome da classe;

    visibilidade (-,+,#);

    atributos;

    metodos;

     

    diagrama de pacotes:

    mostra os pacotes de classes e dependencia entre eles. visao do sistema como um todo.

    NOme da classe qualificado:

    java::util::Date

     

    Diagrama de objetos:

    nome obj : nome classe

     

    Diagrama de componentes:mostram estrutura fisica da implementacao:


ID
1387705
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Qual diagrama UML está em conformidade com os artefatos normalmente produzidos pela disciplina de análise e especificação de requisitos?

Alternativas
Comentários
  • Acredito que o uso da palavra "artefato" está completamente fora de contexto. O Guia do Usuário, 2a. edição (Booch, Rumbaugh e Jacbson) diz, "artefatos são empregados para a modelagem de itens físicos que podem residir em um nó, como executáveis, bibliotecas, tabelas, arquivos ou documentos. Um artefato tipicamente representa o pacote físico de elementos lógicos, como classes, interfaces e colaborações" (pág 353). "Você faz a modelagem lógica para visualizar, especificar e documentar suas decisões sobre o vocabulário do seu domínio... Enquanto essas coisas lógicas vivem no mundo conceitual, as coisas físicas vivem no mundo dos bits." (pág 354). No meu entendimento, itens físicos não são produzidos na fase de análise e especificação de requisitos, EXCETO se artefato, nesse caso, for sinônimo de documentação. Poderiam ter deixado o enunciado da questão mais objetivo. Enfim, vida de concurseiro não é fácil. Voltando às alternativas:

     

    - (alternativa C) Análise e especificação encaixam-se na FASE INICIAL. Portanto, um diagrama de estados permite a visão externa do comportamento de um sistema, conforme é visto pelos seus usuários finais, analistas, pessoal de teste etc.
    - (alternativa A) Classes e interfaces formam o vocabulário do problema e de sua SOLUÇÃO (fase de projeto).
    - (alternativas B e D) Componentes e objetos sugerem IMPLEMENTAÇÃO.
    - (alternativa E) Implantação (FASE FINAL).

  • Meo deos, que questão ruim! Normalmente quando se fala em especificação e análise de requisitos utiliza-se o Diagrama de Casos de Uso.

  • Calma gente, é só a Ces GranLixo sendo Ces GranLixo... 

  • c-

    Diagrama de máquina de estados mostra a visão dinâmica de um sistema. Principais componentes: estado, evento. Esse diagrama mostra os estados de objeto em seu ciclo de vida. é usado para ver como tais mudanças acontecem, como se definem as trocas de mensagens e
    os métodos responsaveis


ID
1389118
Banca
VUNESP
Órgão
TJ-PA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

No diagrama de sequência da UML 2.0, se o objetivo for indicar que uma mensagem deve ser transmitida mais de uma vez, uma das formas de se indicar isso é:

Alternativas
Comentários
  • fui na intuição mesmo! *

  • Também fiz na intuição, pois o (*) é usado no SQL Select * 

  • Fui pelo relacionamento para mais de um 1..*


ID
1450285
Banca
UFSBA
Órgão
UFSBA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Marque C,se a proposição é verdadeira; E, se a proposição é falsa.

Na modelagem UML, o Diagrama de Sequência demonstra a associação entre os objetos e suas interações organizadas em uma sequência de tempo.

Alternativas
Comentários
  • No diagrama de sequência não é demonstrado associação, mas sim a troca de msgs entre os objetos.

  • Quem demonstra ASSOCIAÇÃO é o diagrama de classes e o diagrama de objetos

  • e-

    Os relacionamentos (Associações, composição, agregação etc) nao aparecem no diagrama de sequencia, o qual deve mostrar a troca de mensagens entre os objetos do sistema em um contexto temporal


ID
1477513
Banca
CONSULPLAN
Órgão
TRE-MG
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Desenvolver sistemas, respeitando os padrões de qualidade exigidos pelo mercado, é o que as empresas de desenvolvimento, instituições e/ou organizações, que têm o seu departamento de desenvolvimento de soluções próprias têm buscado atualmente. Diversas linguagens podem ser utilizadas, cada uma com suas características próprias, dependendo do tipo de aplicação que se pretende. A UML (Unified Modeling Language) tem papel importante quando se trata do desenvolvimento com a utilização da linguagem orientada a objetos. Através de seus vários diagramas, é considerada uma linguagem visual, para modelar sistemas orientados a objetos, e que define elementos gráficos (visuais), utilizados na modelagem de sistemas. Tomando-se como base a versão 2.0 da UML, esses diagramas podem ser divididos em estruturais e comportamentais. Assinale a alternativa que apresenta APENAS diagramas estruturais.

Alternativas
Comentários
  • Classificação dos diagramas UML:


    Diagramas estruturais: classe, objetos, pacotes, componentes, implantação, perfil e estrutura compostas.


    Diagrama comportamentais: Sequência, interação, casos de uso, atividades, tempo, colaboração/comunicação, visão geral da integração.


    Logo resposta letra d.

  • Precisa escrever uma tese de doutorado pra pedir uma coisa tão simples?

  • a) Diagrama de classes (estrutural) e de sequência (comportamental)

    b) Diagrama de objetos (estrututal) e de interação (comportamental)

    c) Diagrama de caso de uso (comportamental) e de pacotes (estrutural)

    d) Diagrama de componentes (estrutural) e de implantação (estrutural)  

  • Luis Forchesatto, eu já me previno desse tipo de questão, vou direto pra última frase ver o que quer e depois espero a questão sair em filme.

  • d-

    Diagramas estruturais têm conceitos de orientacao a objetos: objetos, classes, packages, deploy etc


ID
1514032
Banca
CS-UFG
Órgão
AL-GO
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Dentro de um diagrama de sequência da UML (Unified Modeling Language), a utilização de retângulos com um rótulo interno e uma linha vertical que se estende abaixo deles, contendo barras de diferentes tamanhos, tem como objetivo:

Alternativas
Comentários
  • Trata-se do diagrama de sequência provavelmente. Sendo que a linha vertical representaria a linha da vida.. 

  • Esses retângulos com um rótulo interno são chamados de participantes. A linha vertical que se estende abaixo deles dos participantes é a linha de vida, que indica o período de tempo de vida daquele participante. As barras de diferentes tamanhos são os focos de controle ou ativação, que indica o período que o objeto está participando ativamente do processo.

  • d-

    O diagrama de sequencia determina sequencia de eventos no processo e cinducoes para sua execucao. Baseia-se no diagrama de casos de uso e constitui:

    atores- pessoa que interage com sistema indiferente do servico ou funcao exercida

    objetos- instancias das classes.

    linha de vida- objeto durante tempo que ele existiu no processo. X indica destruicao do objeto. 

    foco de controle/ativação- tempo em que objeto participa de um processo. 


ID
1562053
Banca
UFPel-CES
Órgão
UFPEL
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Em UML, o diagrama que mostra um conjunto de papéis e as mensagens enviadas e recebidas de forma ordenada pelas instâncias, que representam os papéis, é o diagrama de:

Alternativas
Comentários
  • Diagrama de sequência: Consiste em um diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação.


    Fonte: http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/interacao/sequencia.htm

  • d-

    Diagrama dw sequencia detalha sequência de um processo com atores e objetos e troca de mensagens É construído a partir do diagrama de casos de uso. Ordena com base no tempo.Identificar os métodos e atributos de cada classe, assim como as responsabilidades de cada classe na realização de um caso de uso.

  • Mesagens recebidas e enviadas de forma ordenada de que forma? Se for de forma temporal é o diagrama de sequência. Se for de forma estrutural é o diagrama de comunicações. Ao meu ver, existem duas respostas corretas já que estes diagramas representam as mesmas informações, mas com foco diferente. Inclusive em alguns casos um pode ser convertido no outro.


ID
1599694
Banca
FUNRIO
Órgão
UFRB
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Considere a afirmativa:

“Este diagrama preocupa-se com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um determinado processo.”

Com relação à afirmativa acima, marque a alternativa que apresenta o nome deste diagrama.

Alternativas
Comentários
  • Consiste em um diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação.

    http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/interacao/sequencia.htm

  • e-

    Os diagramas comportamentais sao:
    • Diagramas de Casos de Uso
    • Diagrama de Atividades
    • Diagrama de Máquina de Estados
            • Diagramas de Interação:
               - Diagrama de Sequência
              -  Diagrama de Comunicação
              - Diagrama de Tempo
              - Diagrama de Interação Geral

     

    Um diagrama de sequência observa os objetos que passam mensagens, representando os atores e objetos e de troca de mensagens. É feito a partir do diagrama de casos de uso. Ordena de forma temporal as mensagens


ID
1602853
Banca
FAPERP
Órgão
SeMAE
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

A UML (Unified Modeling Language) oferece uma série de recursos para se modelar um sistema, de modo que o processo de desenvolvimento do sistema seja mais eficiente, especialmente durante a fase de implementação. Dentre os diversos diagramas que a UML contempla, o Diagrama de Sequência é um dos mais utilizados, pois descreve de maneira muito prática a temporalidade nos elementos que compõem o sistema. Dessa forma, assinale a alternativa que contempla apenas afirmações verdadeiras sobre o Diagrama de Sequência:

Alternativas
Comentários
  • b-

    foco de controle ou ativacao indica periodos em que um objeto esta participando do processo, identificando os momentos em que um metodo esta em andamento no processo. Sao os retangulos sobrepostos na linha de vida. 


ID
1664101
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Em um Diagrama de Sequência, de acordo com a UML 2.2, qual operador significa que as mensagens não podem ser intercaladas com outras mensagens? 

Alternativas
Comentários
  • The interaction operator critical defines that the combined fragment represents a critical region. A critical region is a region with traces that cannot be interleaved by other occurrence specifications (on the lifelines covered by the region). This means that the region is treated atomically by the enclosing fragment and can't be interleaved, e.g. by parallel operator.

     

    http://www.uml-diagrams.org/sequence-diagrams-combined-fragment.html

     

    Gabarito: b)

  • a)alt [Alternativo - Um operador de interação alternativo representa o equivalente lógico de uma instrução if-then-else]
    b)critical [Região Crítica - Um operador de região crítica indica que o fragmento pode ter apenas um encadeamento executado nele a qualquer momento]
    c)message [Não existe]
    d)opt [Opcional- Um operador de interação de opção representa o equivalente lógico de uma instrução if]
    e)strict [Sequência Estrita - O operador de interação estrito define explicitamente a ordem de execução de fragmentos de interação]

  • a -fluxo alternativo, quando houver um caminho a ser seguindo dependendo da instrução.e.g.: autenticação do usuario pelo servidor devera ok ou acesso negado.

     

    b -ok

     

    c - unidade de comunicação no diagrama de sequencia. Principais componentes: objetos, mensagens e vínculo

     

    d - indica um comportamento adicional que pode ocorrer, mas não é obrigatorio. É o extends do use case diagram


ID
1692574
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Os diagramas de sequência normalmente são desenvolvidos a partir dos diagramas de caso de uso e de classe da UML e possuem características bem específicas. Um diagrama de sequência

Alternativas
Comentários
  • a) mensagens de retorno são representadas por linhas pontilhadas


    b) não contém aba, é um retângulo normal
    c) esse tipo de mensagem não simboliza mensagens perdidas e sim quando um objeto enviar uma mensagem para outro para destruí-lo da memória.
    d) Certo
    e) realmente pode ter auto chamadas mais para que ele vai passar por outros objetos e depois chegar nele? Não faz sentido, a auto chamada acontece na própria linha de vida do objeto que invocou o método.
  • A questão considera o ator como externo ao diagrama de sequência que está dentro do interior do caso-de-uso. Algumas pessoas podem ter confundido isso. Por isso, a letra (D) stá correta.

  • d-

    O ator é toda pessoa que interage com sistema. As mensagens ou estimulos indicam ocorrencia de eventos que causam a execucao de um metodo em algum objeto do processo. É representado por flecha mostrando quem enviou a mensagem e quem recebeu. A mensagem de retorno é uma flecha com traços indicando resposta a um estimulo.

  • Diagramas de Seqüência

    Um diagrama de seqüência é um diagrama Unified Modeling Language (UML) que ilustra a seqüência das mensagens entre objetos em uma interação. Um diagrama de seqüência consiste em um grupo de objetos representados por linhas de vida e as mensagens que eles trocam durante a interação.

    Um diagrama de seqüência mostra a seqüência de mensagens transmitidas entre objetos. Diagramas de seqüência também mostram as estruturas de controle entre objetos. Por exemplo, linhas de vida em um diagrama de seqüência para um cenário financeiro podem representar um cliente, um funcionário ou um gerente do banco. A comunicação entre o cliente, o funcionário e o gerente é representada por mensagens transmitidas entre eles. O diagrama de seqüência mostra os objetos e as mensagens entre os objetos.

    Fonte: https://www.ibm.com/support/knowledgecenter/pt-br/SSCLKU_7.5.5/com.ibm.xtools.sequence.doc/topics/cseqd_v.html

  • Bruno, o erro da B não é dizer que tem a aba, mas sim dizer que ela fica no canto superior direito, quando na verdade ela fica no canto superior ESQUERDO.


ID
1703629
Banca
FGV
Órgão
TCE-SE
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Considere a opção de utilizar a família de notações gráficas da UML para ajudar a descrever o projeto de um sistema de software.

Os diagramas mais adequados para descrever como grupos de objetos colaboram em algum comportamento, os tipos de objetos com os relacionamentos estáticos existentes entre eles e o comportamento do ciclo de vida de um objeto específico são, respectivamente: 

Alternativas
Comentários
  • Os diagramas mais adequados para descrever:
    1 - como grupos de objetos colaboram em algum comportamento – O diagrama de sequência mostra as
    interações entre diferentes objetos na execução de uma operação, destacando a ordem em que as ações
    ocorrem em um intervalo de tempo.
    2 - os tipos de objetos com os relacionamentos estáticos existentes entre eles – o diagrama de classes
    apresenta o conjunto das classes e o grau de relacionamento entre elas, além de seus atributos e
    métodos. Promovem uma visão estática da estrutura de um sistema, e por isso, são usadas na modelagem
    conceitual.
    3 - o comportamento do ciclo de vida de um objeto específico – o diagrama de máquina de estados (ou
    diagrama de transição de estados) detalha os diferentes estados que um objeto pode passar, tomando
    como base um processo dentro do sistema que se está considerando.
    Resposta: B.

    Curso de Informática do Estratégia Concursos: Fernando Mesquita, Victor Dalton
     

  • b-

    Os Diagramas de Interação são: Diagrama de Sequência, Diagrama de Comunicação, Diagrama de Tempo e Diagrama de Visão Geral.
    Modelam aspectos dinâmicos do sistema -situações de mudanças no tempo.


    DIAGRAMA DE SEQUÊNCIA- Detalha a sequência com atores e objetos e troca de mensagens. É feito do diagrama de casos de uso. Ordena mensagens no tempo.

     

    DIAGRAMA DE CLASSES- mais utilizado e detalhado, pois mostra classes, interfaces, colaborações e relacionamentos. Sua utilização inícia desde o momento da análise até o detalhamento da especificação.


    É este diagrama que se aproxima mais da realidade de um código de programa, pois mostra conjunto de classes com seus atributos e métodos e os relacionamentos entre classes, utilizado em aplicações orientadas a objetos

  • Aí fica difícil, objetos com os relacionamentos estáticos existente entre eles?

    Para mim é diagrama de objetos.


ID
1735045
Banca
FGV
Órgão
TJ-RO
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama da UML mais adequado para representar o comportamento de vários objetos dentro de um único caso de uso, de modo a evidenciar como esses objetos colaboram em algum comportamento ao longo do tempo, é o diagrama de:

Alternativas
Comentários
  • Em síntese: o Diagrama de Sequência é uma das ferramentas UML usadas para representar interações entre objetos de um cenário, realizadas através de operações ou métodos (procedimentos ou funções).

  • e-

    O diagrama de sequencia organiza a ordem dos eventos a serem executados no processo com quais condicoes a serem satisfeitas e quais mensagens trocadas. é baseado no diagrama de caso de uso. Usa atores, os quais sao pessoas que interagem com sistema e objetos, os quais sao instancias das classes do processo; eles contêm seu nome em minusculo e classe em maiusculo.

  • Só lembrando que geralmenete, se faz um diagrama de Sequência para cada caso de uso.


ID
1738033
Banca
CESPE / CEBRASPE
Órgão
ANP
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue o seguinte item, acerca de análise e desenvolvimento de software

Para exibir as características estruturais de um sistema, utiliza-se o diagrama de sequência da UML. 


Alternativas
Comentários
  • o diagrama de sequência e do tipo interação  - Gab: Errado

    Quando aos diagramas de Estrutura são estes abaixo:

    1) Classe

    2) Objetos

    3) Pacotes

    4) Componentes

    5) Implantação

    6) Estrutura Composta

    7) Perfil


  • não seria o diagrama de componentes?

  • e-

    A importância do diagrama de classes é que cada classe corresponde a uma tabela do banco de dados. Para identificar uma classe
    é necessário identificar os objetos familiares. Se analisa uma situação real (cenário), vários objetos aparecem. Porém, nem todos vao para o Diagrama de Classes. Identificar os essenciais exige abstração: foco somente nos aspectos relevantes.


ID
1755883
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Quando se utiliza a UML para modelar software há dois tipos de modelos de projeto possíveis: os modelos estruturais e os modelos dinâmicos. São adequados para serem usados na criação do modelo dinâmico, os diagramas de 

Alternativas
Comentários
  • A) ERRADO - Diagrama de Pacote é estrutural / Diagrama de Classes é estrutural.-B) CERTO - Diagrama de Sequência é dinâmico / Diagrama de Máquina de Estados é dinâmico.-C) ERRADO - Diagrama de Componente é estrutural / Diagrama de Implantação é estrutural.-D) ERRADO - Diagrama de Classes é estrutural / Diagrama de Objetos é estrutural-E) ERRADO - Diagrama de Estrutura Composta é estrutural / Diagrama de Objetos é estrutural
  • A UML 2.1 especifica os seguintes diagramas:

    Diagramas de Estrutura
    Diagramas de Classes
    Diagramas de Objetos
    Diagrama de Componentes
    Diagrama de Estrutura Composta
    Diagrama de Implantação
    Diagrama de Pacotes
    Diagrama de Perfil

    Diagramas de Comportamento (Dinâmicos)
    Diagrama de Atividades
    Diagrama de Casos de Uso
    Diagrama de Máquina de Estados
    Diagrama de Sequência
    Diagrama de Comunicação
    Diagrama de Visão Geral da Interação
    Diagrama de Tempo
  • Modelo dinânico é sinônimo de comportamento, que mostra a troca de mensagens entre objetos. Sendo assim devemos reconhecer qual assertiva contempla apenas modelos comportamentais.

     

    a) E. Pacotes e de Classes. Ambos são diagramas estruturais.

    b) C. Sequência e de Máquina de estados. Note que o diagrama de sequência mostra o ciclo de vida de objeto e troca de mensagens, enquando o diagrama máquina de estados mostra os vários objetos que um objeto possa ter durante sua vida.

    c) E. Componentes e de Deployment. Ambos são diagramas estruturais. Deployment é o diagrama de Implantação. 

    d) E. Classes e de Objetos. São diagramas estruturais

    e) E. Estrutura composta e de Objetos. São diagramas estruturais

  • b-

    Roubando um comentário de uma questao anterior:

     

    diagramas estruturais:

    C = classes

    O = objetos

    C = componentes

    I = implantação

    P = pacotes

    E = Estrutura composta


    "C O C I P E"



    guarda essa palavra e o que não for estrutural é comportamental.


ID
1757209
Banca
FCC
Órgão
TRE-PB
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Um técnico precisa usar um diagrama da UML que é comumente associado ao Diagrama de Sequência devido ao fato de um complementar o outro, já que mostram com frequência as mesmas informações, porém, com um enfoque distinto. Ao contrário do Diagrama de Sequência, o diagrama a ser utilizado não deverá se preocupar com a temporalidade do processo, mas sim em
como os elementos estão vinculados e quais mensagens trocam entre si durante o processo. Para atender a necessidade do técnico deverá ser utilizado o Diagrama de:

Alternativas
Comentários
  • MATANDO A QUESTÃO EM 3 ... 2 ... 

    "devido ao fato de um complementar o outro" 

  • Diagrama de Comunicação: É um Diagrama de Inteiração.Até a versão 1.5 da UML era chamado de colaboração, mas a partir da versão de 2.0 chama-se COMUNICAÇÃO. Fornece a indicação da ordem temporal das comunicações, dá ênfase às relações ou orndenação entre os objetos ou classes em que as mensagens são trocadas. Está amplamente associado ao diagrama de sequência: na verdade, um complementa o outro. As informações mostradas no diagrama de comunicação com frequência são praticamente as mesmas apresentadas no de sequência, porém com um enfoque distinto, visto que esse diagrama não se preocupa com a temporalidade do processo, concentrando-se em como os elementos do diagrama estão vinculados e quais mensagens trocam entre si durante o processo. Neste tipo de diagrama tem como função exibir as relações entre objetos que desempenham diferentes papéis


    Fonte: Pressman e Sommeville

  • O Diagrama de Colaboração foi renomeado para o Diagrama de Comunicação. 

    Os diagramas de comunicação são utilizados para mostrar como os objetos interagem para executar o comportamento de um caso de uso específico ou de parte de um caso de uso. Junto com os diagramas de seqüência, os diagramas de comunicação são utilizados pelos designers para definir e esclarecer as funções dos objetos que executam um fluxo específico de eventos de um caso de uso. Eles são a principal fonte de informações usada para determinar interfaces e responsabilidades de classe.

    Diferente de um diagrama de seqüência, um diagrama de comunicação mostra os relacionamentos entre os objetos. Os diagramas de seqüência e os diagramas de comunicação expressam informações semelhantes, mas as mostram de maneiras diferentes. Os diagramas de comunicação mostram os relacionamentos entre os objetos e proporcionam uma melhor compreensão de todos efeitos causados em determinado objeto e para design de procedimentos.

    Fonte: http://mds.cultura.gov.br/core.base_rup/guidances/guidelines/communication_diagram_FFFEA1B5.html


  • ... mas sim em como os elementos estão vinculados e quais mensagens trocam entre si durante o processo. Para atender a necessidade do técnico deverá ser utilizado o Diagrama de: Comunicação.

  • Sommerville:

     

     A UML inclui diagramas de comunicação que podem ser usados para modelar as interações. Como eles são uma representação alternativa de diagramas de seqüência, eu não os discuto neste momento. De fato, algumas ferramentas podem gerar um diagrama de comunicação a partir de um diagrama de seqüência.

  • b-

    DIAGRAMA DE COMUNICAÇÃO- Antes do UM 2.0 era de Diagrama de Colaboração. Contempla as mesmas informações que o Diagrama de Sequência, mas não considera tempo


ID
1757851
Banca
INSTITUTO AOCP
Órgão
UFPB
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Fluxos de informação de um sistema orientado a objetos podem ser representados por meio do diagrama de sequência da UML. Sobre este diagrama, é INCORRETO afirmar que:

Alternativas
Comentários
  • c-

    Atores: entidades externas que interagem com o sistema e que solicitam serviços. Normalmente, o ator primário é o responsável por enviar a mensagem inicial que inicia a interação entre os objetos.


    Objetos: Representam as instâncias das classes representadas no processo.


ID
1757896
Banca
INSTITUTO AOCP
Órgão
UFPB
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a alternativa que indica o diagrama da Unified Modeling Language (UML) cujos principais símbolos são: ator, objeto, linha de vida, caixa de ativação e mensagem.

Alternativas
Comentários
  • A questão refere-se sobre diagrama de sequencia- 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.



  • a-

    Diagramas de Interação:
    - Diagrama de Sequência
    - Diagrama de Comunicação
    - Diagrama de Tempo
    - Diagrama de Interação Geral

     

    O diagrama de sequencia detalha a sequência de um processo, com atores, objetos e troca de mensagens ao longo do tempo. É construído a partir do diagrama de casos de uso. Ordena de forma temporal as mensagens


ID
1812427
Banca
FGV
Órgão
Câmara Municipal do Recife-PE
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Segundo o UML 2.0, o tipo de diagrama que determina como um sistema deve funcionar, relacionando interações entre seus objetos é o de:

Alternativas
Comentários
  • No enunciado frisa-se o "como" para se referir ao modo de funcionamento do sistema. Desse modo, precisa ser um diagrama de comportamento (sequência) e não de estrutura (objeto).

  • diagrama de objeto é um snapshot do diagrama de classes.

    diagrama de casos de uso permite descobrir as funcionalidades do sistema

  • d-

    Como deve funcionar remete às possibilidades e estados dos objetos. Se fosse uma visao estatica, seriam os diagramas estruturais


ID
1816657
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca da UML (unified modeling language) 2.0, julgue o item subsequente.

As informações de um diagrama de comunicação, que, frequentemente, são as mesmas apresentadas no diagrama de sequência, não se preocupam com a temporalidade do processo, concentrando-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo.

Alternativas
Comentários
  • O diagrama de comunicação está mais preocupado com a ordem sequencial das mensagens trocadas.

  • correto-

    Diagrama de comunicacao é parecido com o de sequencia, mas em vez de ordem dos eventos, a prioridade é organizacao dos objetos e como eles estao vinculados, com detalhamento de como trocam msg entre si


ID
1839232
Banca
VUNESP
Órgão
CRO-SP
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML 2.0, um dos tipos de diagramas utilizados refere-se aos diagramas de sequência, nos quais são representadas mensagens. Os símbolos utilizados para representar mensagens síncronas e assíncronas são, respectivamente,

Alternativas
Comentários
  • Os símbolos podem ser consultados aqui:

     

    https://msdn.microsoft.com/pt-br/library/dd409377.aspx

  • a-

    msg sao por linhas contínuas. Por traços, indica return. 

  • muito bom @Musashi

  • Caiu uma em 2019 parecido. Errei nas duas ainda, affff.

  • A linha "dupla" não existe.

    A linha tracejada com ponta fechada não existe.

    A tracejada significa "retorno"

    Sobra apenas A.

    #EsFCexMeChama

  • https://www.ibm.com/docs/pt-br/rsar/9.5?topic=diagrams-messages-in-uml


ID
1852417
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao longo de linhas do tempo que são linhas tracejadas, traçadas verticalmente da base dos objetos até a parte inferior do diagrama. Retângulos colocados sobre as linhas de tempo indicam

Alternativas
Comentários
  • 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. O diagrama de sequência dá ênfase a ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Entende-se por mensagens os serviços solicitados de um objecto a outro, e as respostas desenvolvidas para as solicitações.

     

    Conceitos

     

    Atores: São entidades externas que interagem com o sistema e que solicitam serviços. Normalmente, o ator primário é o responsável por enviar a mensagem inicial que inicia a interação entre os objetos.

    Objetos: Representam as instâncias das classes representadas no processo.

    Gate: Indica um ponto em que a mensagem pode ser transmitida para dentro ou para fora.

    Fragmento: Fragmentos de interação como: Alt (Alternativa), Opt (Opcional), Break (Parar), Loop (Repetição) e outras.

    Linha de vida (questão): As linhas de vida compõem a dimensão vertical. Uma linha de vida é composta de duas partes, a cabeça e a cauda. A cabeça é representada por um retângulo com dois compartimentos, no compartimento superior a identificação do objeto é exibida e no compartimento inferior (cuja utilização é opcional), aparecem valores para os atributos definidos na classe do objeto. A cauda corresponde a uma linha vertical tracejada.

     

    Fonte:https://pt.wikipedia.org/wiki/Diagrama_de_sequ%C3%AAncia

     

  • Retângulos colocados sobre as linhas de tempo indicam os períodos de ativação do objeto, chamados blocos de ativação.

  • Ativação do Objeto

    O objeto é ativado quando este recebe um estímulo

    Exemplo: recebimento de uma mensagem

     

    Um retângulo magro indica o período em que o objeto está participando ativamente do processo.

     

    fonte: http://homepages.dcc.ufmg.br/~figueiredo/disciplinas/aulas/uml-diagrama-sequencia_v01.pdf

  • d-

    O retangulo é foco de controle ou ativação, o qual indica os periodos em que um objeto participa do processo. Pode estar executando 1 ou + metodos.


ID
1891900
Banca
IF-SC
Órgão
IF-SC
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre os diagramas da UML, avalie as afirmações a seguir e marque com V as verdadeiras e com F as falsas.

( ) Os diagramas de classes, componentes e atividades são exemplos de diagramas estruturais.

( ) O diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens.

( ) O diagrama de casos de uso mostra um conjunto de casos de uso e atores e seus relacionamentos.

( ) O diagrama de métodos define os atributos e os métodos pertencentes a uma determinada classe.

( ) O diagrama de pacotes mostra um conjunto de objetos e seus relacionamentos em um ponto no tempo.

Assinale a alternativa que contém a sequência CORRETA, de cima para baixo.

Alternativas
Comentários
  • questão com pegadinha nas alternativas.

  • e-

    Diagramas Estruturais

    Classe: mais utilizado. apoio aos outros diagramas. mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre elas.

    Objeto: visão das variaveis de um Diagrama de Classe em um dado momento do processo.

    Componentes: relacionamentos entre os componentes do software.

    implantação: hardware

    Pacotes: separacao por subsistemas 

    Diagramas Comportamentais

    Caso de Uso (Use Case): levantamento e análise de Requisitos. é o mais abstrato e flexivel e apresenta visoa externa e geral do ponto de vista do usuario

    Estados: mudanças sofridas por um objeto em processo.

    Atividades: Descreve os passos para a conclusão de um processo

    Interação

    Sequência: ordem em que as mensagens são trocadas entre os objetos.

    comunicação: parecido com o de cima; como os objetos estão vinculados.

  • Diagramas comportamentais: USO o ESTADO que está em ATIVIDADE

  • 1 - Diagrama de Atividade não é estrutural

    2 - Correto

    3 - Correto

    4 - Esse é o Diagrama de Classes

    5 - Esse é o Diagrama de Objetos


ID
2008510
Banca
Aeronáutica
Órgão
EEAR
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a alternativa que completa corretamente as lacunas do texto abaixo.

São tipos de diagramas de interação: diagrama de ___________ e diagrama de _____________. 

Alternativas
Comentários
  • Gabarito: A.

     

    Se lembrar que Atividade é um diagrama Comportamental/Dinâmico, é possível acertar a questão.

  • A UML possui 14 diagramas. Eles são divididos em:

    7- Estruturais:

    7- Comportamentais: Dentro desses existem 4 que são de interação:

    --- Sequência

    --- colaboração(comunicação)

    --- interatividade

    --- tempo.

     

    @papirobizurado


ID
2085436
Banca
Aeronáutica
Órgão
CIAAR
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

A UML (Unified Modeling Language) é considerada uma linguagem gráfica, permitindo que sejam projetados sistemas de software, sendo utilizada como notação-padrão da indústria de software para representá-las. Na UML vários diagramas são utilizados para representar as atividades, ações e atores que compõem o projeto de software. Um desses diagramas mostra as colaborações entre objetos, mas enfatiza quando as mensagens são enviadas entre objetos ao longo do tempo. Esse diagrama denomina-se

Alternativas
Comentários
  • Cuidado para não confundir com o diagrama de atividades! Falou em tempo, é sequência!

     

    Diagrama de Atividades - Exibe a estrutura de processo como um o fluxo de controle e os dados de cada etapa. Abrange a visão dinâmica do sistema. Costumam conter estados de atividade e estados de ação, transições e objetos. Dá ênfase ao fluxo de controle entre objetos (de uma etapa para outra). Suporta e estimula o comportamento paralelo!

     

    Diagrama de Sequência (Interação) – Captura o comportamento de um único cenário. Mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos dentro de um caso de uso. Bom para mostrar a colaboração entre os objetos mas não para a definição precisa de um comportamento. Ênfase na ordenação temporal das mensagens. Linha de vida de um objeto.


ID
2160694
Banca
UFBA
Órgão
UFOB
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Na modelagem UML, o Diagrama de Sequência demonstra a associação entre os objetos e suas interações organizadas em uma sequência de tempo.

Alternativas
Comentários
  • e-

    Mostra cenário e a sequência de troca de mensagens ao longo do tempo para realizar o cenário

  • Gabarito Errado

    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.

    Um diagrama de sequência descreve a maneira como os grupos de objectos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objectos e as mensagens passadas entre esses objectos no caso de uso.

    Em síntese: o Diagrama de Sequência é uma das ferramentas UML usadas para representar interações entre objetos de um cenário, realizadas através de operações ou métodos (procedimentos ou funções). Este diagrama é construído a partir do Diagrama de Casos de Usos. Primeiro, define-se qual o papel do sistema (Use Cases), depois, é definido como o software realizará seu papel (Sequência de operações).

    diagrama de sequência dá ênfase a ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. Entende-se por mensagens os serviços solicitados de um objecto a outro, e as respostas desenvolvidas para as solicitações.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Um diagrama de sequência não trata da associação entre objetos mas sim da troca de mensagens entre eles. Errada.


ID
2160697
Banca
UFBA
Órgão
UFOB
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Aplicações desenvolvidas para ambiente WEB podem ter um fluxo de navegação entre páginas que seja complexo, mas o melhor diagrama UML para modelar esse fluxo é o de Sequência.

Alternativas
Comentários
  • e-

    Navegação de paginas web nao segue diagrama de sequencia porque o fluxo nao envolve tempo, mas decicoes de quais paginas acessar depois. Um Diagrama de Sequência identifica os métodos e atributos de cada classe e suas responsabilidades na realização de um caso de uso. Os elementos de um Diagrama se Sequência são:


    Atores: entidades externas que interagem com o sistema e que solicitam serviços. Normalmente, o ator primário é o responsável por enviar a mensagem inicial que inicia a interação entre os objetos.


    Objetos: as instâncias das classes representadas no processo.

     

    Linha do tempo (uma para cada objeto e ator): vertical. Uma linha de vida é composta de duas partes, a cabeça (retângulo com dois compartimentos,no superior a identificação do objeto e  no inferior (opcional) valores para os atributos definidos na classe do objeto)e a cauda.


    Comunicação: entre ator e objeto ou entre objetos.


    Interpretação das mensagens: evento do sistema operacional ou de uma interface, envio de mensagem ou chamada de método.

  • FLUXO = DIAGRAMA DE ATIVIDADES


ID
2214910
Banca
IDECAN
Órgão
INMETRO
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Uma funcionalidade de UML (Unified Modeling Language) que é a capacidade de modelar processos de negócio, caracterizando seus aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. Dentro da UML, um diagrama pode ser usado para representar a execução e o fluxo de ações de trabalho em um workflow ou processos de negócio e suas respectivas decomposições, baseando‐se em requisitos funcionais. Trata‐se do diagrama de

Alternativas
Comentários
  • Diagramas de Atividades
    Um diagrama de atividade mostra um processo de negócios ou um processo de software como um fluxo de trabalho por meio de uma série de ações.

  • palavra chave para diagrama de atividade: -fluxo de trabalho-

  • a-

    Com maior destaque ao nivel de algoritmo, tem como caracteristica fluxo de controle, podendo ate usar pseudocodigo ou linguagem de programacao. Descreve os passos para conclusao de umm etodo e nao processo completo