SóProvas



Questões de Diagrama de Atividades


ID
5737
Banca
CESGRANRIO
Órgão
EPE
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

Para os diagramas utilizados na UML 2.0 são feitas as afirmativas abaixo.

I - No Diagrama de Classes é possível modelar o estereótipo das classes, o nível de visibilidade de seus atributos e a navegabilidade das associações entre as classes.

II - O Diagrama de Tempo unifica em um único diagrama os Diagramas de Seqüência e Interação da UML 1.4, sendo utilizado para especificar as restrições de tempo sobre mensagens enviadas e recebidas no decorrer de uma interação.

III - O Diagrama de Atividades permite definir pré e pós-condições associadas a ações do diagrama. As pré-condições definem o estado exigido do sistema quando a ação é invocada e as pós-condições especificam o estado exigido do sistema no término da ação.

IV - Juntos, os diagramas de Objetos e Comunicação descrevem como um sistema de software é instalado e executado no ambiente de processamento identificando as partes físicas do software e o ambiente necessário para execução.

V - Em um diagrama de Caso de Uso a generalização define os relacionamentos de herança entre os casos de uso ou entre os atores, enquanto que as associações indicam quais atores interagirão com os casos de uso do sistema.

Está(ão) correta(s) apenas a(s) afirmativa(s):

Alternativas
Comentários
  • II - O Diagrama de Tempo Diagrama de visão geral da interação unifica em um único diagrama os Diagramas de Seqüência e Interação da UML 1.4, sendo utilizado para especificar as restrições de tempo sobre mensagens enviadas e recebidas no decorrer de uma interação.

    IV - Juntos, os diagramas de Objetos e Comunicação Diagrama de instalação descrevem como um sistema de software é instalado e executado no ambiente de processamento identificando as partes físicas do software e o ambiente necessário para execução.
  • A assertiva V na minha opnião está errada, pois nos Diagramas de Casos de Uso não é a generalização que define o relacionamento de herança e sim a Generalização/Especialização ou somente a Especializalção.


ID
17767
Banca
CESGRANRIO
Órgão
BNDES
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama UML mais indicado para representar o passo a passo do fluxo de eventos principal de um caso de uso de um software orientado a objetos é o diagrama de

Alternativas
Comentários
  • O diagrama de atividades é um diagrama de estados e ilustra o fluxo de eventos de um caso de uso, pussui um fluxo básico e um ou vários fluxos alternativos, melhor explicação pode ser encontrada aqui:

    http://www.wthreex.com/rup/process/modguide/md_actd.htm

  • b´-

    Este diagrama é bom para comportamentos paralelos. Um Diagrama de Atividades é um fluxograma que destaca atividade ao longo do tempo.


    Um Diagrama de Atividades tem:


    - Início: círculo preenchido.


    -Estado de Atividade ou Atividade: retângulo com bordas arredondadas.


    -Transição: linha orientada.atividade termina e o fluxo de controle passa para a atividade seguinte.


    -Desvio: losango.


    -Intercalação: Também losango, marca o final de um comportamento condicional iniciado por um desvio: múltiplas entradas e
    uma única saída.


    -Separação: traço horizontal, quando ha comportamento paralel: uma entrada e várias de saída em paralelo.


    -Junção: traço horizontal, completa a separação. Sincorinza comportamento paralelo


    swimlanes: retângulos dos objetos. Entidades responsáveis pela atividade


ID
51331
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Um exemplo de diagrama previsto na UML é o Diagrama de

Alternativas
Comentários
  • No UML o objetivo do diagrama de atividades é mostrar o fluxo de atividades em um único processo. O diagrama mostra como um atividade depende uma da outra.

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
79231
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Atividade, Caso de Uso e Componente são diagramas da UML 2.0 classificados, respectivamente, no âmbito

Alternativas
Comentários
  • Diagramas EstruturaisDiagrama de classes,de objetos, componentes, de instalação, de pacotes,de estrutura.
    Diagramas ComportamentaisDiagrama de Caso de Uso, de transição de estados, de atividade e os diagramas de interação.
  • Diagramas estruturais (visão estática): Classe - Estrutura composta - Componente - Objeto - Implantação - ArtefatosDiagramas comportamentais (visão dinâmica)Caso de Uso - Atividade - Sequencia - Estado - Comunicação
  • 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.

  • c-

    DIAGRAMAS ESTRUTURAIS


    De Classe: fundamental e mais utilizado e apoia outros diagramas. O Diagrama de Classe mostra classes com atributos e métodos e os relacionamentos


    De Objeto: O relacionado com o de classes e é um complemento dele. visão dos valores em um momento da execução

     

    De Componentes: associado à linguagem de programação e organiza componentes do software e seus relacionamentos.


    De Implantação: hardware e características físicas


    De Pacotes: subsistemas de forma a determinar partes que o compõem.


    De Estrutura: estrutura interna de um classificador.


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

De acordo com a OMG, especifica a coordenação de execuções de comportamentos usando um modelo de fluxo de controle e de dados. Modela o comportamento do sistema denotando os caminhos lógicos que um processo pode seguir. Compõe a visão dinâmica da UML o diagrama de

Alternativas
Comentários
  • Aqui a palavra chave é FLUXO. O diagrama de atividades é como o bom e velho fluxograma.
  • b-

    O diagrama de atividades [e um fluxograma, alem de ser uma representacai dinamica do sistema funcioanando


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

A respeiro dos diagramas da UML, julgue os itens subsequentes.

O diagrama de atividades tem por objetivo mostrar o fluxo de atividades em um único processo; entretanto, esse diagrama não mostra como as atividades dependem umas das outras, porque isso é responsabilidade do diagrama de dependências.

Alternativas
Comentários
  • Primeiramente não existe diagrama de dependência, e o diagrama de atividades mostra as dependências das atividades, ja que a transição de uma atividade para outra se dá apenas quando da conclusão da atividade anterior.

    Abraços


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

Em um Diagrama de Atividades da UML, o desvio representa

Alternativas
Comentários
  • O comportamento condicional é delimitado por decisões e intercalações. Um decisão, denominada desvio tem um único fluxo de entrada e vário fluxos de saída vigiados.  Cada fluxo de saída tem um sentinela: uma condição booleana colocada entre colchetes. Sempre que se chega a uma decisão, pode-se seguir apenas um dos fluxos de saída.
  • Mutuamente = repetitivamente


ID
150355
Banca
FCC
Órgão
TJ-PA
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Considere:

I. Modelagem do aspecto dinâmico de um sistema;

II. Exibição da concorrência de atividades;

III. Exibição das ramificações de controle de fluxo.

O Diagrama de Atividades da UML contempla corretamente o que consta em

Alternativas
Comentários
  • Em UML o diagrama de atividade oferece uma notação para mostrar uma sequencia de atividades, inclusive atividade paralela. POde ser aplicada em qualquer perspectiva ou proposito, porém, é muito utilizada para a visualização de fluxo de trabalho, processos de negócios e casos de uso.
    Suportam atividades  sequenciais e paralelas

ID
158944
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

Em um modelo construído com a UML, estão corretas as seguintes características de diagramas de atividades: separações (forks) e junções (joins) são empregadas quando há atividades em paralelo; cada junção tem uma transição de entrada e várias de saída; cada separação tem várias transições de entrada e uma de saída; atividades estão agrupadas em raias separadas por linhas.

Alternativas
Comentários
  • Tá invertido. Junção tem várias entrada e 1 saída.
  • Com essa escrita estaria correto: "Em um modelo construído com a UML, estão corretas as seguintes características de diagramas de atividades: separações (forks) e junções (joins) são empregadas quando há atividades em paralelo; cada junção tem várias transições de entrada e uma de saída; cada separação tem uma transição de entrada e várias de saída; atividades estão agrupadas em raias separadas por linhas."

  • Além de estarem invertidades, cabe considerar que as atividades podem ou não estarem agrupadas em raias separadas por linhas, depende da modelagem.
  • No meu ponto de vista há 3 erros:


    Erro 1: ... separações (forks) e junções (joins) são empregadas quando há atividades em paralelo ... (na verdade é aplicada quando há ações em paralelo e não atividades);


    Erro 2: Os conceitos de fork (1 entrada e N saídas) e Join (N entradas e 1 saída) estão invertidos;


    Erro 3: As atividades podem estar ou não agrupadas em raias, depende da modelagem em questão.


    Bons estudos!



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

No diagrama de atividades, a conclusão de uma ação ou atividade do estado anterior é representada por:

Alternativas
Comentários
  • Com a finalidade de mostrar o fluxo através de uma atividade, as ações são ligadas usando bordas de atividade. As bordas especificam como os dados e o controle fluem de uma ação para a próxima.
    A borda de atividade é mostrada como uma linha com uma seta apontando para a próxima ação.
    UML oferece uma borda de atividade exclusiva para elementos de controle, chamada fluxo de controle. Um fluxo de controle modela explicitamente o controle passando de uma ação para a próxima. Na prática, entretanto, poucas pessoas fazem distinção entre uma borda de atividade genérica e um fluxo de controle, porque ambos utilizam a mesma notação.

  • Questao mal formulada ou deveria ter a opção transição ou transição de término.


  • Martin Fowler no seu livro UML Distilled define que os termos flow/edge (fluxo/limite) são utilizados para as conexões entre duas ações. Portanto o gabarito está correto. Semanticamente, é errado chamar as ações descritas nesse diagrama de "atividades".
  • Fluxo de controle:  Quando a ação ou o nó de atividade está cpmpleto, o fluxo de controle passa imediatamente à próxima ação ou nó de atividade.

    Fonte: UML Guia do Usuário 2° edição, página 298

ID
205372
Banca
FEPESE
Órgão
SEFAZ-SC
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Relacione cada tipo de diagrama de UML da Coluna 1 com os respectivos elementos sintáticos da Coluna 2.

Coluna 1

1. Diagrama de atividades
2. Diagrama de máquina de estados

Coluna 2

( ) Ação
( ) Estado final
( ) Fluxo de controle
( ) Pseudoestado inicial
( ) Nodo fusão
( ) Pseudoestado escolha
( ) Transição

Assinale a alternativa que indica a sequência correta, de cima para baixo.

Alternativas
Comentários
  • 1. Diagrama de atividades
    Ação
    Fluxo de controle
    Nodo fusão

    2. Diagrama de máquina de estados
    Estado final
    Pseudoestado inicial
    Pseudoestado escolha

    Transição

  • Diagramas e seus elementos:

    1. Diagrama de atividades 
    Ação
    Fluxo de controle
    Nodo fusão

    2. Diagrama de máquina de estados
    Estado final
    Pseudoestado inicial
    Pseudoestado escolha 
    Transição

  • Prezados,

    Em se tratando de diagramas UML , temos a seguinte associação nessa questão :

    Ação : Diagrama de atividades
    Estado final : Diagrama de máquina de estados
    Fluxo de controle : Diagrama de atividades
    Pseudoestado inicial : Diagrama de máquina de estados
    Nodo fusão : Diagrama de atividades
    Pseudoestado escolha : Diagrama de máquina de estados
    Transição : Diagrama de máquina de estados.

    Portanto a alternativa correta é a letra C



ID
215719
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 UML, um diagrama de atividades oferece uma notação para mostrar uma sequência de atividades, inclusive atividades paralelas. Ele pode ser aplicado em qualquer perspectiva ou propósito, no entanto, é normalmente mais utilizado para a visualização de fluxos de trabalho, processos de negócios e casos de uso.

Alternativas
Comentários
  • Dizer que o diagrama de atividades pode ser aplicado a "qualquer propósito" é forçar demais, mas vamos lá...

    A modelagem de atividades tem seu foco na execução e no fluxo do comportamento de um sistema. Eles são aplicáveis a praticamente qualquer tipo de modelagem comportamental (processos de negócios, processos de software etc.).

    Uma atividade é um comportamento que é fatorado em uma ou mais ações. Uma ação não pode ser quebrada em partes menores. Ela é simples ou atômica (ex: funções matemáticas, chamadas a outros comportamentos etc.).
  • Também acho que forçaram a barra ao dizer "e pode ser aplicado em qualquer perspectiva ou propósito".
  • Assertiva CORRETA
    Embora concorde também com os colegas acima.
  • Pois é, questão totalmente passível de anulação. Supondo que tenho o propósito de representar a estrutura interna do meu sistema. O diagrama de atividades não chega nem perto disso. Essa questão realmente prosseguiu com esse gabarito?
  • Acho que o lance aqui é que o diagrama de atividades, juntamente com o de interação e de estados são aplicáveis nas 4+1 visões da UML.


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

Para demonstrar elementos estruturais e comportamentais de um sistema, a UML pode utilizar, respectivamente, os diagramas de

Alternativas
Comentários
  • Os diagramas estruturais, que evidenciam características estáticas do sistema são:
    http://porquesapatao.files.wordpress.com/2009/04/esqueleto.gif
    1. Diagrama de classe ( Que é uma evolução do diagrama de entidade relacionamento e também serve para modelar estrutura de persistência em BD)
    2. Diagrama de objetos ( Como se fosse uma fotografia das instâncias das classes em um dado momento )
    3. Diagrama de Pacotes ( Pacotes que são compostos por classes )
    4. Diagrama de Componentes
    5. Diagrama de Implantação
    6. Diagrama de Estrutura Composta



    Diagramas Comportamentais

    http://www.esec-povoa-lanhoso.rcts.pt/ESPLv5/recursos/cn/aplicacoes/esqueleto%5B1%5D.gif
    1. Diagrama de caso de uso
    2. Diagrama de Atividades ( Semelhante a um fluxograma)
    3. Diagrama de Máquina de Estado
    4. Diagrama de colaboração/comunicação
    5. Diagrama de sequência
    6. Diagrama de Interação
    7. Diagrama de Tempo
    Sendo os ultimos 4 agrupados em uma subcategoria: Diagramas de Interação.

    • a) Atividade e de Sequência.
    • b) Caso de Uso e de Comunicação.
    • c) Sequência e de Objeto.
    • d) Classe e de Pacote.
    • e) Pacote e de Atividade.
  • a) Atividade e de Sequência. 

    Comportamentais (dinâmico)

    b) Caso de Uso e de Comunicação.

    Comportamentais (dinâmico)

    c) Sequência e de Objeto.

    Comportamentais (dinâmico) e Estruturais (estáticos)

    d) Classe e de Pacote.

    Estruturais (estáticos)

    e) Pacote e de Atividade.

    Estruturais (estáticos) e Comportamentais (dinâmico)


    Bons Estudos,

    Att,

    Ualison Aguiar


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

Julgue os itens subsecutivos, referentes a UML.

Os diagramas de atividades mostram como objetos específicos interagem entre si e são úteis para definir o fluxo lógico de programas.

Alternativas
Comentários
  • não mostram objetos e sim atividades, tarefas... 
  • O diagrama de atividades descreve a sequencia de atividades, com suporte para comportamento condicional e paralelo. Uma atividade é um estado de estar fazendo algo: tanto um processo do mundo real, tal como escolher opção de menu "saque", ou a execução de uma rotina de software, tal como um método em uma classe.
  • 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 seqüenciais em um processo computacional.
     
    Não é representado por objetos e sim por tarefas, fluxos de controle.
  • Para mostrar relacionamento de objetos, o mais indicado é o diagrama de objetos. Para definir fluxo lógico de programas, o mais indicado é o diagrama de sequência.
  • Errado.

    O conceito apresentado não é do Diagrama de Atividades, é do Diagrama de Colaboração

    Diagramas de Colaboração

    Diagramas de Colaboração mostram as interações que ocorrem entre os objetos participantes numa situação específica.
    Isto é mais ou menos a mesma informação mostrada pelos Diagramas de Sequência, mas neste a ênfase é colocada em como as interações ocorrem no tempo, enquanto os Diagramas de Colaboração colocam os relacionamentos entre os objetos e sua topologia em destaque.

    Diagrama de Atividade

    O Diagrama de Atividade descreve a sequência de atividades num sistema com a ajuda as Atividades. Diagramas de Atividade são uma forma especial de Diagramas de Estado, que somente (ou principalmente) contém Atividades.

    Fonte: http://docs.kde.org/stable/pt_BR/kdesdk/umbrello/uml-elements.html
  • A questão define diagrama de sequência.

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
339496
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Diagrama em UML que permite melhor representação do fluxo de atividades descrito pelo caso de uso e que indica ator ou classe de análise responsável pela ação descrita por um retângulo de atividade. É considerada uma variação útil do diagrama de atividades:

Alternativas
Comentários
  • "O diagrama de raias UML é uma útil variação do diagrama de atividades e nos permite apresentar o fluxo de atividades descrito pelo caso de uso e, ao mesmo tempo, indicar qual ator ou classe de análise tem a responsabilidade pela ação descrita por um retângulo de atividade." PRESSMAN, 7a Ed., pág. 162.

  • Dava pra ir por eliminação.


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
348391
Banca
FUNCAB
Órgão
SEMARH-GO
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre as características da UML 2.0, pode-se afirmar que:

I. a UML 2.0 é um processo de definição de dados, que trata somente de aspectos estáticos de um sistemas.

II. os diagramas de classe e diagramas de objetos contém aspectos de modelagem estática e dinâmica.

III. o diagrama de atividades é ligado a um classificador, como um caso de uso, a implementação de uma operação ou um pacote

IV. na UML 2.0 pode-se representar tão somente os relacionamentos de Agregação, Composição e Associação.

Está(estão) correta(s) apenas a(s) afirmativa(s)

Alternativas
Comentários
  • d-

    Herança (generalização/especialização) tambem sao representados.


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
495781
Banca
FUMARC
Órgão
BDMG
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

São diagramas da UML que permitem visualizar as partes estáticas de um sistema, EXCETO:

Alternativas
Comentários
  • Tipicamente, você visualizará as partes estáticas de um sistema, utilizando um dos seguintes diagramas:
     - Diagrama de classes  
     - Diagrama de componentes
     - Diagrama de estrutura composta
     - Diagrama de objetos
     - Diagrama de implantação
     - Diagrama de artefatos
    É para visualizar as partes dinâmicas de um sistema:
     - Diagrama de caso de uso
     - Diagrama de sequências
     - Diagrama de comunicação
     - Diagrama de gráfico de estados
     - Diagrama de atividades
  • Diagrama de artefatos? Vc quiz dizer diagrama de pacotes, não?

ID
579553
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Na versão 2.0 da UML, costuma conter elementos tais como: ações, bifurcações, ramificações e fluxos. Trata-se do diagrama de

Alternativas
Comentários
  • http://pt.wikipedia.org/wiki/Diagrama_de_atividade
  • São elementos característicos do Diagrama de Atividades:

    • Atividades: Comportamento a ser realizado.
    • Sub-atividade: Execução de uma sequência não atómica de atividades.
    • Transição: Fluxo de uma atividade para outra.
    • Ação: Transformação.
    • Decisão: Dependendo de uma condição, mostra as diferentes transições.
    • Raia: Diferenciação de unidades organizacionais.
    • Bifurcação (Fork): Separa uma transição em várias transições executadas ao mesmo tempo.
    • Sincronização (Join): Concatenação de transições vindas do Fork.
    • Objecto: O objecto da atividade.
    • Envio de sinal: Transição pra um meio externo, por exemplo, um hardware.
    • Recepção de sinal: Recepção do envio.
    • Região: Agrupamento de uma ou mais atividades.
    • Exceção: Atividades que ocorrerem em decorrência de uma excepção.
  • É importante entender bem as diferenças entre os elementos do diagrama de Atividades e do diagrama de transição de estados. Esse poderia ser um ponto de confusão para errar a questão. Vejamos:

      A UML para representar um DTE:

       Estados.   

       Transições.

       Evento.

       Ação.

       Atividade.

       Transições internas.

       Estados aninhados. 

       Estados concorrentes.


      A UML para representar um Diagrama de Atividades:

       Elementos utilizados em fluxos seqüenciais:

         Estado ação.

         Estado atividade.

         Estados inicial e final, e condição de guarda.

         Transição de término.

         Pontos de ramificação e de união. 

       Elementos utilizados em fluxos paralelos:

         Barras de sincronização:

         Barra de bifurcação (fork).

         Barra de junção (join).

      Acima encontram-se sublinhadas os elementos solicitados pela questão. Percebamos que Estados, ações e transições são comuns a ambos os modelos. Entretanto, o conceito de fluxos (sequenciais e paralelos) com suas respectivas ramificações e uniões encontra-se somente no diagramas de atividades. Esses últimos (Diag. de Atividades) também são os utilizados no auxílio da modelagem de um fluxo de trabalho de um processo de negócio ou na modelagem da lógica de um Caso de Uso (UC).


    Bons estudos!



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

Com relação a UML 2, julgue os itens subsecutivos.

O diagrama de atividade, considerado independente do diagrama de máquina de estado, serve para descrever os passos a serem percorridos para a conclusão de uma atividade específica.

Alternativas
Comentários
  • (certo)
    Os diagramas de atividades descrevem lógica de procedimento, processo de negócio e fluxo de trabalho. Os diagramas permitem que mostremos quem faz o que, ou seja, podemos dizer qual classe é responsável por cada ação no diagrama com o uso de raias (swimlanes).
  • descordo do gabarito pois o diagrama de atividades descreve os passos a serem percorridos para a conclusão de um processo específico. E esse processo é realizado por várias atividades.
  • minha dúvida é se ele independe mesmo de uma máquina de estados, uma vez que existem transições

    alguém poderia me explicar?
  • Acredito que quando a questão se referiu "independente do diagrama de máquina de estado"(...), estava se afirmando não necessitar que tal diagrama exista para que possa modelar as atividades do sistema.
    Como a UML não é uma metodologia, cabe a quem fizer uso dela decidir quais diagramas serão usados.
  • Impressionante o quanto que o CESPE gosta desse diagrama


    Prova: CESPE - 2013 - CNJ - Analista Judiciário - Análise de Sistemas

    Disciplina: Engenharia de Software | Assuntos: UML

     

     

     

     

     Ver texto associado à questão

    A partir da UML 2, o diagrama de atividade passou a ser considerado um caso especial de diagrama de máquina de estados, com o objetivo de descrever os passos a serem percorridos para a conclusão de uma atividade específica.

     

                  Certo       Errado

              

     

     

     

     

     

     

     

    ERRADA

  • O que pode levantar dúvida é o trecho "considerado independente do diagrama de máquina de estado". Porém, a questão está CORRETA. A banca quis colocar dúvidas pois, nas versões anteriores da UML, o diagrama da atividade era considerado um caso especial do diagrama de estados e deixou de sê-lo a partir da versão 2.X

  • Prezados,

    No contexto da UML, o diagrama de atividades é um diagrama comportamental, e através dele é possível modelar partes do comportamento do sistema. Ele ilustra graficamente como será o funcionamento do sistema, como será a execução de algumas partes, e como será a atuação do sistema na realidade de negócio na qual está inserido. 

    Portanto a questão está correta.


ID
638212
Banca
FUMARC
Órgão
PRODEMGE
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

São elementos que podem estar presentes em um Diagrama de Atividade da UML, EXCETO:

Alternativas
Comentários
  • Diagrama de Atividade descreve regras de negócio de ALTO NÍVEL, apresentando controles de fluxos, nós de atividades e swimlane/partições ("raias de natação"). Não apresenta, portanto, componentes de software.
  • d) Raias de natação

    Essa foi boa. ( Se tivessem feito uma comparação com raias de natação tudo bem, porém, determinaram que era aquilo.

     
  • UML - Guia do Usuário - Pg. 271
    Os diagramas de atividades costumam conter o seguinte:
    Ações
    Nós de atividade
    Fluxos
    Valores de objetos

ID
640492
Banca
FCC
Órgão
TRT - 11ª Região (AM e RR)
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

São técnicas úteis na fase de projeto de software orientado a objetos, EXCETO criar diagramas de

Alternativas
Comentários
  • O diagrama de atividades é útil para o levantamento de requisitos, uma fase antes do projeto.
    Todos os outros servem para documentar o projeto do software.
  • Descrever como as pessoas interagem com o sistema me parece papel do Caso de Uso, diagrama de alto nível que envolve atores. Talvez por isso a D esteja errada.
  • Diagrama de Distribuição???
  • "Em um diagrama de estado, um objeto possui um comportamento e um estado."
    http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/estado/diag_estados.htm

    Logo se trata de um diagrama de objetos (instâncias de classes), e não classes. Creio que a alternativa "a" tambêm esta equivocada. 
  • Alternativa (A) ta errada....classe não possui estado...quem possui estadoi é objeto....por favor se eu estiver errado alguem me explica melhor.
  • Nunca ouvi falar em diagrama de distribuição em UML .... alguém pode me dizer se ele apresenta um outro nome ?


    obgdo.
  • Questão retirada do livro UML Essencial
    http://books.google.com.br/books?id=1rWK_0ginbcC&pg=PA48&lpg=PA48&dq=uml+diagram\
    a+distribui%C3%A7%C3%A3o+para+mostrar+o+layout+f%C3%ADsico+do+software&source=bl\
    &ots=rRKlxC5aQi&sig=KoHt1fKgPJRtwm9kl6oOke0K5Js&hl=pt-BR&sa=X&ei=MEIdT6TbMcedgQf\
    M2ej2Cw&ved=0CDEQ6AEwAA
  • Nunca tinha ouvido distribuicao, o comhecia como implantação. Marquei a letra B por isso, apesar de ter ficado desconfiado da D.
  • a)estados para classes com históricos de vida complexos.
    certo. O diag. de estado permite visualizar os eventos que causam a transição do estado de um objeto. Assim, percebemos as possíveis transições ou histórico de mudanças.

    b) distribuição para mostrar o layout físico do software.
    certo. Este é o diag. de implantação ou deployment, lembrando que deployment pode ser traduzido como distribuição.

    c) pacote para mostrar a organização em larga escala do software.
    certo. Dependendo da modelagem do analista, o diag. de pacote pode servir para mostrar somente o empacotamento do sistema.

    d) atividade para descrever como as pessoas interagem com o sistema.
    errado. O diag. que descreve a interação de pessoas com o sistema é o de caso de uso.

    e) classes a partir de uma perspectiva de software para mostrar as classes presentes no software e seus relacionamentos.
    certo.

  • Não gostei desse item A também. Relacionar diagrama de estado com classes e não objetos?

  • d) atividade para descrever como as pessoas interagem com o sistema.
    Colocou a definição do Diagrama de Caso de Uso no Diagrama de Atividades.

     

    "São técnicas úteis na fase de projeto de software orientado a objetos". Pergunta uma coisa e define errado outra. Questão típica quem induz ao erro.


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
697342
Banca
FCC
Órgão
TRE-SP
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

A UML 2.0 divide os diagramas em duas categorias, estruturais e de comportamento. São exemplos de diagramas estruturais e de comportamento, respectivamente, os diagramas de

Alternativas
Comentários
  • Os Diagramas da UML estão divididos em Estruturais e Comportamentais.
    Vejam onde se encaixa cada tipo de diagrama, além desses expressos na questão:

    Diagramas Estruturais

    • De Classe: Este diagrama é fundamental e o mais utilizado na UML e serve de apoio aos outros diagramas. O Diagrama de Classe mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.
    • De Objeto: O diagrama de objeto esta relacionado com o diagrama de classes e, é praticamente um complemento dele. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução do processo do software.
    • De Componentes: Está associado à linguagem de programação e tem por finalidade indicar os componentes do software e seus relacionamentos.
    • De implantação: Determina as necessidades de hardware e características físicas do Sistema.
    • De Pacotes: Representa os subsistemas englobados de forma a determinar partes que o compõem.
    • De Estrutura: Descreve a estrutura interna de um classificador.

    Diagramas Comportamentais

    • De Caso de Uso (Use Case): Geral e informal para fases de levantamento e análise de Requisitos do Sistema.
    • De Máquina de Estados: Procura acompanhar as mudanças sofridas por um objeto dentro de um processo.
    • De Atividades: Descreve os passos a serem percorridos para a conclusão de uma atividade.
    • De Interação: Dividem-se em:
      1. De Sequência: Descreve a ordem temporal em que as mensagens são trocadas entre os objetos.
      2. Geral interação: Variação dos diagramas de atividades que fornece visão geral dentro do sistema ou processo do negócio.
      3. De comunicação: Associado ao diagrama de Sequência, complementando-o e concentrando-se em como os objetos estão vinculados.
      4. De tempo: Descreve a mudança de estado ou condição de uma instância de uma classe ou seu papel durante o tempo.
  • A UML divide-se em 7 diagramas estruturais e 7 comportamentais.

    Diagramas Estruturais:
    • Diagrama de Classes
    • Diagrama de Objetos
    • Diagrama de Componentes
    • Diagrama de Pacotes
    • Diagrama de Implantação
    • Diagrama de Estrutura Composta
    • Diagrama de Perfis (a partir da UML 2.2)
    Diagrama Comportamentais:
    • Diagrama de Caso de Uso
    • Diagrama de Atividade
    • Diagrama de Máquina de Estados
    • Diagrama de Sequência
    • Diagrama de Comunicação
    • Diagrama de Tempo
    • Diagrama de Interação Geral
  • Ilustrando o que já foi comentado:

  • Como vi em outro comentário aqui no QC, decore o que é estrural, logo o resto é comportamental
    C -> Componentes;
    O -> Objetos;
    C -> Classes;
    I -> Implantações;
    P -> Perfil;
    P -> Pacotes;
    E -> Estrutura composta;

  •  

    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 Iteração
    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


ID
884950
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.

O diagrama de atividades da UML é utilizado para documentar um processo com suas ações e tomadas de decisões.

Alternativas
Comentários
  • O objetivo do diagrama de atividades é mostrar o fluxo de atividades em um único processo. O diagrama mostra como uma atividade depende uma da outra.
    Um diagrama de atividade pode ter regiões denominadas swimlanes(raias). Estas regiões esão associadas a um objeto do modelo. Desta forma, dentro de cada região, encontram-se as atividades relativas ao objeto da região.
    As atividades são conectadas através de arcos (transições), que mostram as dependências entre elas.
    Concentra-se na representação do fluxo de controle.
  •  
    No fluxo de controle modelado por um diagrama de atividade é onde as atividades acontecem. É possível calcular uma expressão que defina um conjunto de valor de um atributo ou que retorne algum valor. Alternativamente, você poderá chamar uma operação num objeto, enviar um sinal a um objeto ou até criar ou destruir um objeto. Estas computações atómicas executáveis são chamados estado de ação.
    Os estados de ação não podem ser decompostos. Além disso, os estados de ação são atómicos, significando que os eventos poderão ocorrer, mas o trabalho de estado de acção não é interrompido. O trabalho de estado de ação é geralmente considerado como ocupando um tempo de execução insignificante.
    Em contraste, os estados de atividade podem ser decompostos, suas atividades sendo representadas por outros diagramas de atividades. Além disso, os estados de atividade são não-atómicos, significando que poderão ser interrompidos e, em geral, são considerados como tomando algum tempo para serem completados.
  • Eu achei que modelagem fosse a melhor palavra no campo da UML. Enganei-me.

     

    "A UML abrange a documentação da arquitetura do sistema e de todos os seus detalhes. A UML também proporciona uma linguagem para a expressão de requisitos e para a realização de testes. Por fim, a UML oferece uma linguagem para a modelagem das atividades de planejamento do projeto e de gerenciamento de versões." (UML - Guia do Usuário, 2a. Edição, [Booch, Rumbaugh, Jacobson])


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
895186
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de UML (Unified Modeling Language), julgue os
itens seguintes.

A partir da UML 2, o diagrama de atividade passou a ser considerado um caso especial de diagrama de máquina de estados, com o objetivo de descrever os passos a serem percorridos para a conclusão de uma atividade específica.

Alternativas
Comentários
  • Diagrama de atividades é um caso especial do diagrama de máquina de estado, o primeiro com foco em um processo/fluxo de atividades, o outro nos estados em que um objeto pode estar.

    A resposta correta é "certa".

  • O diagrama de atividades era considerado um caso especial do antigo Diagrama de Gráfico de Estados, atualmente conhecido como Diagrama de Máquina de Estados. A partir da UML 2.0 o diagrama de atividades foi considerado independente do diagrama de Máquina de estados.
  • Relacionamento entre os diagramas an versão 2.2

  • Realmente até a versão 1.5 da UML o diagrama de atividades era considerado um tipo especial de diagrama de atividades. Contudo a versão 2.0 eliminou este vínculo, O Diagrama de Atividades é uma técnica para descrever lógica de processamento, processos de negócio e fluxo de trabalho - desempenha papel semelhante ao fluxograma. 
    A Máquina de Estados tem o objetivo de descrever o funcionamento de um sistema, por meio das transições de estados acionadas  por gatilhos e que levam a mudança de estado do objeto em questão.
    É fácil perceber a diferença de abrangência entre os dois diagramas, enquanto o de Atividades trata de todo um processo de trabalho por meio da descrição das atividades envolvidas, o diagrama de estados se limita a representar as transições sofridas por um objeto ou subsistema frente aos eventos - gatilhos - que as disparam.

    Foi incluído na versão 2 o diagrama de Interação Geral, que é um diagrama composto pelos diagramas de atividades e de sequência. Este sim pode ser considerado uma especialização do diagrama de atividades, pois tem nele a sua base, e as atividades que se pretende detalhar são transformadas em diagramas de sequência.

    fonte: Martin Fowler  - UML essencial - 3ª edição - reimpressão 2006;
    Máquina de estados: pg 110
    Diagrama de atividades: pg118
    Diagrama de Visão Geral da Interação: pg 139.

  • Para complementar, olhem o que a mesma banca afirmou sobre o diagrama: "O diagrama de atividade, considerado independente do diagrama de máquina de estado, serve para descrever os passos a serem percorridos para a conclusão de uma atividade específica."

    Fonte: http://www.questoesdeconcursos.com.br/questoes/b023a500-0b

    O erro da questão ocorre em "passou a ser considerado um caso especial de diagrama de máquina de estados". Além disso, é possível concluir que quanto a parte de "uma atividade específica" está correto.
  • Prezados,
    A questão está errada.
    O diagrama de atividades é um diagrama independente, não sendo caso especial de nenhum outro diagrama.
    A titulo de curiosidade, de acordo com especificação da UML 2.4.1, na página 527, podemos entender que o diagrama de interação geral ( Interaction Overview Diagrams ) é uma especialização do diagrama de atividade.
    Fonte : UML Superstructure Specification, v2.4.1, OMG
  • cespe adora cobra diagrama de atividades

    Prova: CESPE - 2013 - INPI - Analista de Planejamento - Desenvolvimento e Manutenção de Sistemas

    Disciplina: Engenharia de Software | Assuntos: UML; 

     Ver texto associado à questão

    O diagrama de casos de uso é utilizado para mostrar o fluxo de trabalho, detalhando as decisões do caminho tomado durante a execução das tarefas.

                  Certo       Errado

               

    ERRADA, diagrama de atividades


    Prova: CESPE - 2013 - TRT - 10ª REGIÃO (DF e TO) - Analista Judiciário - Tecnologia da Informação

    Disciplina: Engenharia de Software

     Ver texto associado à questão

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

                Certo       Errado

               

    ERRADA



    Prova: CESPE - 2011 - BRB - Analista de Tecnologia da Informação

    Disciplina: Engenharia de Software | Assuntos: UML; 

     Ver texto associado à questão

    O diagrama de atividade, considerado independente do diagrama de máquina de estado, serve para descrever os passos a serem percorridos para a conclusão de uma atividade específica.

                    Certo       Errado

               

    CERTO



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
997690
Banca
FCC
Órgão
TRT - 12ª Região (SC)
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

A UML é utilizada para modelar sistemas orientados a objetos. Um de seus diagramas é usado como técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho.Esse diagrama, de várias formas, desempenha um papel semelhante aos fluxogramas, mas a principal diferença entre esse diagrama e a notação de fluxograma é que o diagrama suporta comportamento paralelo. O diagrama citado é o de:

Alternativas
Comentários
  • Aqui a dúvida paira sobre o diagrama de sequência e de atividades, porém o foco do diagrama de sequência é o tempo, já o de atividade é o fluxo dos processos.
    A letra d, não existe diagrama de distribuição.
  • Atividades -> Similar ao diagrama de fluxo de procedimentos.
  • O enunciado da questão está de acordo com a definição de Diagramas de Atividades no Capítulo 11 do livro UML essencial de Martin Fowler.
    Resposta correta letra B.

  • Muito cuidado com os nomes dos diagramas. Nem sempre as bancas costumam utilizar a terminologia oficial da UML. Para Pressman, por exemplo, o Diagrama de Implantação (Deployment Diagram) é sinônimo de Diagrama de Distribuição ou Disponibilização. Ainda de acordo com esse autor, "O Diagrama de Atividade mostra o comportamento dinâmico de um sistema ou parte de um sistema através do fluxo de controle entre ações que o sistema executa. Ele é similar a um fluxograma exceto que pode mostrar fluxos concorrentes". (Fonte: Engenharia de Software, 7ª edição, Pressman, pag 737)

    Essa definição é muito similar ao enunciado, logo resposta letra "B".

  • A FCC costuma inventar alguns nomes! O diagrama de Implantação já apareceu em outras questões como: Diagramas de Distribuição ou Instalação.

  • é só lembrar que o diagrama de atividades cuida da modelagem do processo de negócio.

  • Dica: Falou em lógica de procedimento, processo de negócio e fluxo de trabalho fortes incidicios de que seja Diagrama de Atividade.


ID
1028770
Banca
FEPESE
Órgão
JUCESC
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente.

Alternativas
Comentários
  • a) Diagrama de sequência; diagrama de casos de uso; diagrama de estados. (Comportamental; Comportamental, Comportamental) b) Diagrama de objetos; diagrama de implantação; diagrama de classes. (Estrutural; Estrutural; Estrututral) c) Diagrama de implantação; diagrama de atividade; diagrama de componentes (Estrutural; Comportamental; Estrutural) d) Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. (Comportamental; Comportamental; Diagrama de Interação agrupa os diagramas de Sequência, Comunicação, Visão Geral e Tempo) e) Diagrama de casos de uso; diagrama de classes; diagrama de sequência (Comportamental; Estrutural; Comportamental)


  • http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/UML_diagrams_overview.svg/792px-UML_diagrams_overview.svg.png

  • O diagrama de implantação também é chamado de diagrama de execução ou deployment diagram.

  • Estrutural: COCIMPEC

    Classe

    Objeto

    Componente

    Implantação

    Pacote e 

    Estrutura Composta

    Comportamental: Os outros que sobraram.

    Sem falar no novo, o diagrama de perfil. Esse é estrutural.

  • a) comportamental, comportamental, comportamental (máquina de estados)

    b) estrutural, estrutural, estrutural

    c) estrutural, comportamental, estrutural

    d) comportamental, comportamental, comportamental (atividade)

    e) comportamental, estrutural, comportamental

  • c-

    Os diagramas estruturais modelam as situações estáticas e estruturas estáveis, que não sofrem mudanças. Mostra as características que não mudam ao longo do tempo. É a colocação de itens como classes, interfaces, colaborações, componentes. Os diagramas de componentes capturam a estrutura física da implementaçã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
1095067
Banca
FUMARC
Órgão
Prefeitura de Belo Horizonte - MG
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as afirmativas a seguir sobre o Diagrama de Atividades da UML:


I – A ramificação é um caminho alternativo baseado em uma expressão booleana, podendo ter uma transição de entrada e até duas transições de saída.

II – As raias podem representar áreas de negócio em uma organização responsáveis por determinados grupos de atividades.

III – As bifurcações e as uniões representam fluxos concorrentes e são representadas por barras de sincronização horizontais ou verticais.

Está CORRETO apenas o que se afirma em:

Alternativas
Comentários
  • I - Errado. As ramificações podem ter uma transição de entrada e duas ou mais de saída. Em cada transição de entrada, é colocada uma expressão booleana, avaliada somente após a entrada na ramificação. Ao longo dessas transições de saída, as proteções não poderão se sobrepor (caso contrário, o fluxo seria ambíguo), mas deverão cobrir todas as possibilidades (caso contrário, o fluxo congelaria). (pag 273)

    II - Correto. As raias de natação são especialmente úteis na modelagem de fluxos de trabalho de processos de negócio, para particionar em grupos os estados de atividades de um diagrama de atividades, cada grupo representando a organização de negócio responsável por essas atividades. (pag 276)

    III - Correto. Transições sequenciais com ramificações e simples são os caminhos mais comuns a serem encontrados em diagramas de atividades. Entretanto - principalmente quando estiver fazendo a modelagem de fluxos de trabalho de processos de negócio - você encontrará fluxos concorrentes. Na UML, a barra de sincronização é empregada para especificar a bifurcação e união desses fluxos paralelos de controle. A barra de sincronização é representada como uma linha fina, horizontal ou vertical. (pag 274)

    (Fonte: UML - Guia do Usuário, 2ed)

    Gabarito "D".

  • d-

    No diagrama de atividades, as linhas verticais representam os atores - entidades externas que interagem com sistema


ID
1095913
Banca
IDECAN
Órgão
Banestes
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Os diagramas são meios utilizados para visualização dos blocos de construção; uma apresentação gráfica de um conjunto de elementos, geralmente representados como um gráfico conectado de vértices e arcos. Esses diagramas representam visões de modelos comuns. São diagramas que representam as partes estáticas de um sistema, EXCETO:

Alternativas
Comentários
  • Existem diagrama de partes estáticas (estruturais) e de partes dinâmicas (comportamentais).

    a) Diagrama de classes - Estrutural



ID
1100590
Banca
MS CONCURSOS
Órgão
CRM-MS
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Qual diagrama representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator?

Alternativas
Comentários
  • Diagrama de Atividades = Fluxos de tarefas


ID
1159567
Banca
CESPE / CEBRASPE
Órgão
TJ-CE
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML 2, o diagrama que representa uma variação do diagrama de atividades e fornece visão ampla dentro de um sistema ou processo de negócio e o diagrama que visa modelar a visão de um conjunto de entidades cooperativas interpretadas por instâncias que cooperam entre si para executar uma função específica denominam- se, respectivamente, diagrama de:

Alternativas
Comentários
  • Diagrama de Visão geral de interação

    Congrega uma determinada visão que pode englobar vários diagramas.

    Geralmente o diagrama de visão geral de interação é uma variação do diagrama de atividades mais o diagrama de sequência, proposto na versão atual de UML. Seus elementos sintáticos são os mesmos do diagrama de atividades e sequência.

    As interações que fazem parte do diagrama de visão geral de interação podem ser referencias a diagramas de interação existentes na especificação tratada. É necessário em casos em que as sequências das interações se mostraram tão complexas que requisitam um resumo que possibilite uma visão geral daquela situação. É muito eficaz em reuniões e demonstrações de situação complexas, devemos utilizá-la de forma intensiva, pois não existe outro diagrama que nos dê uma visão tão completa dos passos que uma situação, classe ou objeto possa passar.


    Diagrama de Estrutura Composta

    É utilizado para modelar colaborações entre interfaces, objetos ou classes 

    Pode ser usado para descrever: estruturas de partes interconectadas, estruturas de instâncias interconectadas.

    Parte: representa o conjunto de uma ou mais instâncias contidas em outro elemento

    Porta: ponto de interação entre os elementos



  • atividade, processo de negócio, fluxo de controle = (sinônimos de) interação.

    conjunto de entidades cooperativas, estrutura interna de uma colaboração = (sinônimos de) estrutura composta.

  • acho esses diagramas meio confusos.,so acertei por falar que era uma variação do diagrama de atividades


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
1229233
Banca
IBFC
Órgão
TRE-AM
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

A UML 2.2 possui 14 tipos de diagramas, divididos em duas grandes categorias: Estruturais e Comportamentais. Identifique abaixo o diagrama que NÃO faz parte dos Diagramas Estruturais:

Alternativas
Comentários
  • Diagrama de Atividades faz parte do tipo de Diagrama Comportamental

  • Tentem fazer uma analogia nesse tipo de pergunta, baseado em seu conhecimento, veja o que está mais próximo dos termos de estruturas e de comportamentos dentro de OO.

  • Gabarito: D

    Os diagramas UML são divididos em estruturais e comportamentais:

    - Estruturais: Classes, Objetos, Componentes, Implantação, Pacotes, Estrutura.

    - Comportamentais: Casos de Uso, Máquina de Estados, Atividades, Interação(Sequência, Geral Interação, Comunicação, Tempo).


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

Fazem parte de um diagrama de atividades, EXCETO:

Alternativas
Comentários
  • c)

    Fluxos de dados.

  • a)Raias de natação. [também conhecido como swinlanes, são utilizados para agrupar responsabilidades]
    b)Fluxos de controle. [são as setas que ligam uma ação em outra]
    c)Fluxos de dados. [não existe]
    d)Ações. [são os retângulos arredondados do diagrama]

  • Raias

    Além de agrupar responsabilidades uma raia especifica o responsável pela execução da atividade representada.


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

Sobre o diagrama de atividades, assinale a alternativa INCORRETA.

Alternativas

ID
1350127
Banca
Quadrix
Órgão
SERPRO
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama da UML, considerado o tipo mais comum de diagrama de interação, que mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos, e o diagrama que permite visualizar como os usuários interagem com o sistema são, respectivamente, os diagramas de:

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). 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).

    Um caso de uso representa uma unidade discreta da interação entre um usuário (humano ou máquina) e o sistema.

    https://pt.wikipedia.org/wiki/Diagrama_de_caso_de_uso

  • O primeiro exemplo não seria comunicação ?

  • d-

    Diagramas de sequencia descrevem ordem temporal para fim de atividade.

     

    De casos de uso - fase de levantamento e analise dos requisitos. Mostra interacoes com sistema.


ID
1352677
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

São diagramas da UML utilizados na fase de análise e na fase de projeto, respectivamente:

Alternativas
Comentários
  • Não concordo com o gabarito. Acredito que:

    análise = diagrama de casos de uso; 

    projeto = diagrama de atividades. 

    Alguém concorda/discorda?

  • Concordo com o Marco, Diagramas de caso de uso sao utilizados para Analise e os diagramas de atividades utilizados para fase de projeto.

  • Também não entendi a resposta.

  • Concordo com todos os colegas! Precisam revisar essa questão

  • Análise = entender o problema

    Projeto = entender a solução


    Diagrama de atividade ajuda a mapear o fluxo de alguma atividade, um problema a ser resolvido pelo projeto.

    Diagrama de classes representa a solução pensada, projetada, na forma de classes do sistema.


    Eu fui por essa lógica e acertei.


    Boa sorte!

  • Aparentemente a questão está correta. Como dá pra ver no primeiro link  o diagrama de atividades pode ser resultado da fase de análise junto com os casos de uso.

    http://www.frameworkpinhao.pr.gov.br/modules/conteudo/conteudo.php?conteudo=28 

    E aqui o diagrama de classes utilizado na fase de projeto:

    http://www.dsc.ufcg.edu.br/~jacques/cursos/apoo/html/proj1/proj8.htm

  • Quando eu estudei Análise e Projeto, uma das primeiras coisas que me disseram foi que o "Diagrama de Classes" era utilizado nas duas atividades (Análise e Projeto) e o que mudava era o nível de detalhes. De cara eliminei a letra "B". Comi farofa nessa questão.

  • Como a maioria dos colegas, eu também marquei a letra E. Mas a letra B está correta. Estamos acostumados apensar no diagrama de atividades como um fluxograma (o que está correto), e normalmente usamos fluxogramas para modelar procedimentos ou algoritmos, mas ele também pode ser utilizado para modelar processos de negócios e fluxo de trabalho. Logo, ele pode ser utilizado na fase de análise também.

  • O Diagrama de Sequência é o mais utilizado na fase de projeto. 

    Fonte: Provas de TI - UML - Prof. Fernando Pedrosa
  • Questão muito estranha...pra mim é a letra E.

  • Fases do Desenvolvimento da UML:

    Levantamento de requisitos ou Análise de requisitos

    Captura as necessidades básicas funcionais e não-funcionais do sistema que deve ser desenvolvido;

    Documentação de Especificação de Requisitos:

    Diagrama de Pacotes (opcional)

    Diagrama de Casos de Uso

    Descrição de Casos de Uso

    Análise

    Modela o problema principal (classes, objetos) e cria um modelo ideal do sistema sem levar em conta requisitos técnicos do sistema;

    Documento de Especificação de Análise:

    Diagrama de Classe

    Diagrama de Estado (opicional)

    Diagrama de Sequencia (opcional)

    Diagrama de Colaboração (opcional)

    Dicionário de Projeto (descrevendo classes, atributos e operações)

    Projeto (design)

    expande e adapta os modelos da análise para um ambiente técnico, onde as soluções técnicas são trabalhadas em detalhes;

    Documentação de Especificação do Projeto (design):

    Diagrama de Interface

    Diagrama de Colaboração / Comunicação

    Diagrama de Atividades

    Diagrama de Pacotes

    Diagrama de Classe (novos)

    Diagrama de Estado

    Diagrma de Implantação / Distribuição

    Implementação (programação)

     

  • Letra A está certa. Vejam o trecho do livro: "Princípios de Análise e Projeto de Sistemas com UML", 3ª Ed. Eduardo Bezerra.

    "Outros diagramas da UML também utilizados na análise são: diagrama de interação (Capítulo 7), diagrama de estados (Capítulo 9) e diagrama de atividades (Capítulo 10)."

    Diagrama de sequência é consenso que é de projeto.

  • na verdade deveria ser anulada, há várias respostas válidas dependendo da ótica da análise ou do projeto


ID
1356178
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

A especificação UML define duas grandes categorias de diagramas: diagramas de estrutura (structure diagrams) e diagramas de comportamento (behavior diagrams). É um diagrama de comportamento:

Alternativas
Comentários
  • Diagrama de atividade

  • Diagrama de classes: Diagrama de estrutura (estática)
    Reúne os elementos mais importantes de um sistema orientado a objetos;
    Exibe um conjunto de classes, interfaces e seus relacionamentos

    Diagrama de pacotes: Diagrama de estrutura (estática)
    Permitem agrupar qualquer construção da UML em estrutura de alto nível
    Diagrama de componente: Diagrama de estrutura (estática)
    Modela o sistema em termos de componentes e seus relacionamentos através da interface
    Decompõe o sistema em subsistema que detalham a estrutura interna
    Diagrama de deployment ou diagrama de implantação: Diagrama de estrutura (estática)
    Modela a configuração física do sistema, revelando que pedaços de software rodam em que equipamentos de hardware.

    Bons estudos,
    Att,
    Ualison Aguiar
  • Prezados,

    Os diagramas de classes, pacotes, componente e deployment são diagramas de estrutura.
    Como diagrama de comportamento dentre as alternativas, só temos o diagrama de atividades.

    Portanto a alternativa correta é a letra C


  • c-

    diagrama de comportamento mostra fluxo de informacoes em fuincionamento. diagramas estaticos é so p/ ver a disposicao do sistema


ID
1359118
Banca
Quadrix
Órgão
DATAPREV
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama de atividades da UMLtem um papel semelhante ao dos fluxogramas, mas a principal diferença é que os diagramas de atividades suportam comportamento paralelo. O nome dado à figura do diagrama de atividades que demonstra comportamento paralelo e que aceita um fluxo de entrada e vários fluxos concorrentes de saída é:

Alternativas
Comentários
  • Letra D.

    Separação, tbém chamado de Bifurcação (Fork).

    É o contrário da Junção, onde a entrada é composta por mais de um fluxo de entrada e há apenas um fluxo de saída.


ID
1365787
Banca
FCC
Órgão
TRT - 13ª Região (PB)
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

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á que faz sentido se concentrar no que é feito, em vez de em quem realiza quais partes do comportamento.

O diagrama descrito é o diagrama de

Alternativas
Comentários
  • Mas eu discordo com a parte que ele diz: "mas não quem faz o que, já que faz sentido se concentrar no que é feito, em vez de em quem realiza quais partes do comportamento", pois você pode mostrar que entidade é responsável por cada ação usando raias.

  • Diagrama de atividade : Processos de negocio e fluxos de trabalho.

    Diagrama de sequência: Comportamento único de um cenário e a troca de mensagens entre eles.

  • Realmente estranho: é exatamente o contrário do que diz o material do Prof. Fernando Pedrosa (Provas de TI): "Diagrama de Atividade, Permite que seja mostrado que entidade é responsável por cada ação no diagrama, com uso de raias (swimlanes). Quem faz o quê".

  • Diagramas de Atividades permitem visualizar "quem está realizando cada atividade" por meio de Reais (swimlanes). Se o concurso ainda estivesse aberto hoje em dia, eu recomendaria um Recurso para anular a questão. Prof Fernando Pedrosa.

  • Quando fala em diagrama para mapear processo, sempre associou com diagrama de atividade

ID
1419409
Banca
FCC
Órgão
TCE-GO
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

A UML especifica um conjunto de diagramas para modelar sistemas orientados a objeto em suas várias perspectivas. Dois destes diagramas podem ser muito úteis para apresentar uma visão de nível mais alto do sistema, como:

I. adequado para captar os requisitos funcionais de um sistema, ajudando no entendimento destes requisitos.
II. suporta e estimula o comportamento paralelo, sendo útil para modelagem de fluxo de trabalho e de processos, principal- mente, processos de negócio.

Os diagramas descritos em I e II são, correta e respectivamente, de

Alternativas
Comentários
  • é muito comum questões que associam diagrama de atividades com processos de negócio


    Prova: CESPE - 2013 - INPI - Analista de Planejamento - Desenvolvimento e Manutenção de Sistemas

    Disciplina: Engenharia de Software | Assuntos: UML; 

     Ver texto associado à questão

    O diagrama de casos de uso é utilizado para mostrar o fluxo de trabalho, detalhando as decisões do caminho tomado durante a execução das tarefas.

                  Certo       Errado

               

    ERRADA, atividades


  • Casos de Uso: modela interações com usuários (atores) / visão de usuário (externa) / descreve um conjunto de cenários / captura os requisitos do usuário / delimita o escopo do sistema.

    Atividades: descreve lógicas de procedimento, processos de negócio e fluxos de trabalho.

  • d-

    No diagrama de casos de uso o ator é um ente externo (usuario, hd, sistemas etc). Os casos de uso sao sequencia de ações do ponto de vista do usuario. Geralmente possuem nome, descricao, resrtições e requisitos (funcionais, é claro)


ID
1460272
Banca
FCC
Órgão
CNMP
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

O Diagrama de Atividade da UML 2 é utilizado para modelar atividades, que podem ser um método ou um algoritmo, ou mesmo um processo de negócio. Sobre este diagrama, considere:

I. As partições de atividade permitem representar o fluxo de um processo que passa por diversos setores ou departamentos de uma empresa, ou mesmo um processo que é manipulado por diversos atores.

II. Um nó de bifurcação/união é um nó de controle que pode tanto dividir um fluxo em dois ou mais fluxos concorrentes (quando é chamado de nó de bifurcação), como mesclar dois ou mais fluxos concorrentes em um único fluxo de controle (quando é chamado de nó de união).

III. Um pino (ou alfinete) é um tipo de nó de objeto que representa uma entrada para uma ação ou uma saída de uma ação. São obrigatórios no diagrama de atividades e são utilizados para ver os dados que são consumidos em cada ação.

IV. Um nó de término ou encerramento de fluxo representa o encerramento de toda a atividade. O símbolo de final de fluxo é representado por um círculo com um X em seu interior.

Está correto o que se afirma APENAS em

Alternativas
Comentários
  • A IV ok, não tem um X no elemento que representa o fim.


    Agora qual o erro da III? Não existe o alfinete?

  • Os pinos existem sim. Só não são obrigatórios 

    http://www.revistabw.com.br/revistabw/uml-diagrama-de-atividade/?fdx_switcher=true

  • Na IV o nó de término ou encerramento de fluxo tem um X sim. Ele não representa o encerramento de toda a atividade, mas apenas do fluxo paralelo. Veja: http://regissimao.com.br/wp-content/uploads/2014/03/UML-03-Diagrama-de-Atividades.pdf

  • valeu Thadeu

  • I. CORRETA

    II. CORRETA

    III. ERRADA - As açoes podem ter parâmetros, exatamente como acontecem com métodos. Você não precisa mostrar informações sobre parâmetros no diagrama de atividades, mas se quiser, pode mostra-los com pinos. Os pinos correspondem as caixas de parâmetros no diagrama decomposto. ( UML Essencial 3, Fowler. p.124-125)

    IV. ERRADA - Um final de fluxo indica o término de um fluxo em particular, sem terminar a atividade inteira. ( UML Essencial 3, Fowler. p.126)

  • I. São as raias, swimlanes

    II. Bifurcações ou estrutura de decisão/condição 

    III. Não conheço esse artefato no diagrama de atividades 

    IV. O simbolo de término/fim tanto na UML quanto no BPMN de encerramento padrão é um círculo com cor sólida (preto ou vermelho, respectivamente)

  • Uma pequena correção  no comentário do colega Helder,

     O estado (nó) inicial é representado por um círculo preto preenchido

    O estado (nó) final é representado por um círculo preto preenchido com outro círculo não preenchido ao seu redor;

    Fonte: UML, Guia do Usuário - Booch;

    Uma imagem vale mais que mil palavras ne....   https://image.slidesharecdn.com/auladiagramadeatividade3periodouniao-130602222002-phpapp02/95/aula-diagrama-de-atividade-3-periodo-uniao-12-638.jpg?cb=1370892736


ID
1561711
Banca
Marinha
Órgão
PMS
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Segundo Fowler (2005) , como se denomina o diagrama da UML que tem como maior finalidade o fato de suportar e estimular o comportamento paralelo?

Alternativas
Comentários
  • O diagrama de atividades suporta o comportamento paralelo através das barras de sincronização!


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

Segundo Fowler (2005), o diagrama da UML que suporta e estimula o comportamento paralelo é denominado diagrama de

Alternativas
Comentários
  • Paralelismo no diagrama de atividades se dá através da barra de sincronização!

     

    @papirobizurado

  • Apenas complementando, o diagrama de sequência também suporta (apesar de não estimular) o comportamento paralelo através do operador par.

  • O objetivo do diagrama de atividades é mostrar o fluxo de atividades em um único processo. O diagrama mostra como um atividade depende uma da outra.

    Um diagrama de atividade pode ser regiões denominadas swimlanes. Estas regiões esão associadas a um objeto do modelo. Desta forma, dentro de cada região, encontram-se as atividades relativas ao objeto da região.

    As atividades são conectadas através de arcos (transições), que mostram as dependências entre elas.


ID
1660435
Banca
Quadrix
Órgão
COBRA Tecnologia S/A (BB)
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Atividades, Decisões, Transições, Ponto de intercalação, Ponto de bifurcação, Ponto de Junção e Partições são os elementos de qual diagrama da UML?

Alternativas
Comentários
  • DIAGRAMA DE ATIVIDADES:  
    Este diagrama de Comportamento 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. Atividades, decisões, transições, ponto de intercalação, ponto de bifurcação , ponto de junção e partições são elementos desse diagrama. 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.


ID
1687561
Banca
OBJETIVA
Órgão
EPTC
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Tendo papel de destaque entre os diagramas da UML (Unified Modeling Language), o diagrama de atividades é responsável pela modelagem dos aspectos dinâmicos de um sistema. O que é representado em um diagrama de atividades?

Alternativas
Comentários
  • Segundo Pressman sobre o conceito de Diagrama de Atividade:

    - É um tipo de Diagrama Comportamental

    - Pode ser usado para modelar processos de negócio

    - O diagrama de atividade concentra-se na representação do fluxo de controle de uma atividade.

  • Prezados,

    Um diagrama de atividades, conforme imagem abaixo, representa os fluxos de controle de uma atividade para outra e as etapas que ela segue. Um diagrama de atividades não mostra classes, atributos, pacotes.




    Portanto a alternativa correta é a letra D.

  • a) Classes, métodos e atributos. - class diagram

    b) Pacotes. - package diagram

    d) Fluxos de controle de uma atividade para outra e etapas sequenciais em processo computacional. - activity diagram


ID
1738027
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

O diagrama de atividades da UML é utilizado para documentar um processo com suas ações e tomadas de decisões. 


Alternativas
Comentários
  • DIAGRAMA DE ATIVIDADES:  
    Este diagrama de Comportamento 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. Atividades, decisões, transições, ponto de intercalação, ponto de bifurcação , ponto de junção e partições são elementos desse diagrama. 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.



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

Para melhor compreensão do funcionamento dos processos organizacionais de uma empresa, pode-se criar um ou mais modelos de processos de negócio. Para tal, pode ser usado o diagrama de atividades da Unified Modeling Language (UML).

Assinale a alternativa correta sobre o diagrama de atividades da UML e sua aplicabilidade na modelagem de processos.

Alternativas
Comentários
  • A) Errado, faz parte dos diagramas comportamentais

    B) Errado, está se referindo a o diagrama de máquina de estados

    C) Errado, estabelece sim, são fluxos/fluxogramas/workflows

    D) Errado, está se referindo a o diagrama de máquina de estados

    E) Certo, inclusive, é uma alternativa que está muito alinhada com o CBOK.


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

Um Programador quer substituir os antigos fluxogramas utilizados na representação do fluxo de execução de alguns trechos de código de uma aplicação orientada a objetos, por um diagrama da UML adequado que permita representar, inclusive, processamento paralelo. O diagrama da UML adequado para esta situação é o Diagrama de

Alternativas
Comentários
  • Uma explicação muito boa sobre o diagrama de atividades: https://msdn.microsoft.com/pt-br/library/dd409360.aspx

  • Um diagrama de atividade mostra um processo de negócios ou um software como um fluxo de trabalho por meio de uma série de ações.  Computadores, componentes de software ou as pessoas podem executar essas ações.

    Você pode usar um diagrama de atividade para descrever processos de diversos tipos, como os exemplos a seguir:

    *Um processo de negócios ou um fluxo de trabalho entre usuários e seu sistema.  Para obter mais informações, consulte Requisitos de usuário do modelo.

    *As etapas executadas em um caso de uso.  Para obter mais informações, consulte Diagramas de caso de uso UML: diretrizes.

    *Um protocolo de software, ou seja, as sequências permitidos de interações entre os componentes.

    *Um algoritmo de software.

  • c-

    Um diagrama de atividade mostra o fluxo de controle de uma atividade para outra e modela aspectos dinâmicos do sistema. modela etapas sequenciais; uma atividade é uma execução indivisivel em uma máquina de estados e acabam resultando em alguma ação

  • Diagrama de atividades

    - Mostra o fluxo de uma atividade para outra em um sistema.

    - Uma atividade é uma execução em andamento não atômica em uma máquina de estados.

    - O diagrama de atividade suporta e estimula o comportamento paralelo.

    - O Comportamento de um diagrama de atividades é delineado por decisões e intercalações.

    Alternativa: C


ID
1816651
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.

O diagrama de atividade visa acompanhar as mudanças sofridas nos estados de uma instância de uma classe, de um caso de uso, ou de um subsistema ou sistema completo.

Alternativas
Comentários
  • Mudanças de estado ---> Diagrama de estado

  • Diagrama de Atividades

    Representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator.

    Diagrama de Estados

    Representa um conjunto de estados que um objeto pode estar e os “gatilhos” que estimulam a transição do objeto de um estado para outro.

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

  • e-

    O diagrama de maquina de estados usa eventos e estados, o de atividades usa atividades, decisoes e objetos.

  • Discordo dos colegas.

    Entendo que a questão está se referindo ao diagrama de tempo ao invés do diagrama de máquina de estados.

    Segue 2 questões do CESPE que corroboram isso:

    CESPE ABIN 2018: "O diagrama de tempo é utilizado para descrever a mudança no estado ou na condição de uma instância de uma classe." (CERTO)

    CESPE TCE-RN 2015: "A utilização do diagrama de tempo para modelar, por meio da UML, uma mudança de estado em resposta a um evento externo, em uma instância de uma classe, é mais apropriada que a do diagrama máquina de estados." (CERTO)


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

O diagrama UML que representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator é o de:

Alternativas
Comentários
  • Perdoem-me. Agora, eu separei corretamente a explicação das alternativas. Obrigado a Ruan e Rachele. A seguir, cada diagrama está com uma citação do livro, UML - Guia do Usuário (Booch, Rumbaugh e Jacobson, pais da UML).

     

    "Diagrama de atividades mostra o fluxo de uma atividade para outra em um sistema."

     

    Máquina de Estados (termo usado em todo o livro em vez de diagramas de estados): "é um comportamento que especifica as sequências de estados pelas quais um objeto passa durante seu tempo de vida em resposta a eventos."

     

    "Diagrama de componentes "mostra as partes internas, os conectores e as portas que implementam um componente." Componentes e interfaces (modelagem estrutural) estão intimamente ligados.

     

    "Diagrama de sequência mostra um conjunto de papéis e mensagens enviadas e recebidas...".

     

    "Diagrama de caso de uso são importantes principalmente para organização e modelagem dos comportamentos de um sistema."

  • Fábio!

    Diagrama de Estados é Estrutural?

    Até onde eu saiba elle é Comportamental (dinâmico)

  • Gab. a) atividades;

  • Cuidado com as informações que são colocadas aqui, pois podem acabar levando um candidato a errar. Diagrama de ESTADO não é estrutural.

  • Ator no Diagrama de atividades? 

  • Ficou estranho esse nome ator no diagrama de atividades.Jurava que era caso de uso.
  • a-

    Os diagramas de atividade têm:

    atividade,Transições e Objectos

    O Diagrama de atividade representa os fluxos dos processamentos. É um fluxo, mostrando controle de uma atividade para outra.


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

Em relação aos Diagramas de Atividades da UML (Unified Modeling Language), é correto afirmar que

Alternativas
Comentários
  • Gabarito errado, a resposta certa é a B

  • a) Classes

    b) Para estar certa, era só mudar a palavra "objeto" pela palavra ATIVIDADE

    c) CERTA

    d) Sequência

    e) Casos de uso

     

    FONTE: UML Guia do usuário


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


ID
2216617
Banca
FGV
Órgão
Câmara Municipal de Caruaru - PE
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

A atividade de análise de requisitos procura descobrir o que os stakeholders de um projeto de sistema de software querem que o sistema faça. Para ajudar na comunicação com os usuários e clientes vários diagramas da UML podem ser utilizados.

Com relação à utilização dos diagramas da UML na atividade de análise de requisitos, assinale V para a afirmativa verdadeira e F para a falsa.

( ) Diagrama de classes desenhado a partir da perspectiva conceitual é uma boa maneira de construir um vocabulário rigoroso do domínio.

( ) Um diagrama de atividades é recomendo para exibir o fluxo de trabalho da organização, mostrando como o software e as atividades humanas interagem.

( ) Um diagrama de objetos é indicado para representar um conceito que tenha um ciclo de vida com vários estados e os eventos que mudam esses estados.

As afirmativas são, respectivamente, 


Alternativas
Comentários
  • alguém comenta?

  • (V) Diagrama de classes é desenhado a partir da perspectiva conceitual é uma boa maneira de construir um vocabulário rigoroso do domínio. O diagrama de classes e gerado a partir do mundo real(perspectiva conceitual de como funciona a estrutura do sistema) assim gerando como resultado dessa atividade uma especie de vocabulario estatico(rigoroso) do dominio(Ambiente geral).

    (V) - Um diagrama de atividades é recomendo para exibir o fluxo de trabalho da organização, mostrando como o software e as atividades humanas interagem. O diagrama de atividades é realmente utilizado para modelar os processos de uma organizacao, departamento, setor e etc.

    (F) Um diagrama de objetos é indicado para representar um conceito que tenha um ciclo de vida com vários estados e os eventos que mudam esses estados.  Errado, essa definicao se aplicaria melhor ao diagrama de estados, que como o nome sugere mostra os varios eventos que podem alterar o estado desse objeto. Eh isso gente, vao desculpando os erros de gramatica, fiz essa explicacao as pressas, se houver algum erro

    na minha explicacao, podem me corrigir, estamos aqui para aprender! Vlw.


ID
2286721
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2016
Provas
Disciplina
Engenharia de Software
Assuntos

Associe os diagramas UML listados abaixo às categorias: Diagramas Estruturais (E) ou Diagramas Comportamentais (C).
( ) Diagrama de Atividades
( ) Diagrama de Objeto
( ) Diagrama de Componente
( ) Diagrama de Casos de Uso
( ) Diagrama de Sequência
( ) Diagrama de Implantação
A sequência correta, de cima para baixo, é:

Alternativas
Comentários
  • Diagramas Estruturais

     

    - De Classe: Este diagrama é fundamental e o mais utilizado na UML e serve de apoio aos outros diagramas. O Diagrama de Classe mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.

    - De Objeto: O diagrama de objeto esta relacionado com o diagrama de classes e, é praticamente um complemento dele. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução do processo do software.

    - De Componentes: Está associado à linguagem de programação e tem por finalidade indicar os componentes do software e seus relacionamentos.

    - De implantação: Determina as necessidades de hardware e características físicas do Sistema.

    - De Pacotes: Representa os subsistemas englobados de forma a determinar partes que o compõem.

    - De Estrutura: Descreve a estrutura interna de um classificador.

     

    Diagramas Comportamentais

     

    - De Caso de Uso (Use Case): Geral e informal para fases de levantamento e análise de Requisitos do Sistema.

    - De Máquina de Estados: Procura acompanhar as mudanças sofridas por um objeto dentro de um processo.

    - De Atividades: Descreve os passos a serem percorridos para a conclusão de uma atividade.

    - De Interação: Dividem-se em:

    1) De Sequência: Descreve a ordem temporal em que as mensagens são trocadas entre os objetos.

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

    3) De comunicação: Associado ao diagrama de Seqüência, complementando-o e concentrando-se em como os objetos estão vinculados.

    4) De tempo: Descreve a mudança de estado ou condição de uma instância de uma classe ou seu papel durante o tempo.

     

    Fonte: http://www.infoescola.com/engenharia-de-software/uml/

  • e-

    Diaqgrama de servicos- apresenta uma figura que é o sistema, formatando as etapas no desenvolvimento. É o fluxograma padrao

    diagrama de colaboracao- semelhante ao diagrama de sequencia, mas preocupacao com a organziacao estrutural dos objetos e as mensagnes que trocam entre si. Seu destaque é como os objetos estao vinculados.

    Diagrama de atividades- preocupa-se com algoritmo do UMO, determinando fluxo de controle, podendo usar pseucodigo ou linguagem C ou Pascal. Nesse diagrama é possivel identificar 3 estados obrigatorios: inicial, final & ação.

    diagrama de estados (statechart)- descreve o comportamento de um sistema atraves de todos seus estados possiveis assimcomo um sistema muda como resultado da interacao destes eventos.

    diagrama de sequencia- ordem de eventos e condicoes a serem satosfeitas. Assemelha-se a uma arvore de decisao e é baseado no diagrama de casos de uso.;

    diagrama de classes- classes que formam o sistema e suas associacoes. Esse diagrama contém a abstracao das classes com seus atraibutos e metodos.

    diagramaas de caso de uso- visao geral externa do sistema e suas funcoes sem preocupacao com implementacao. É abastrato e flexivel, sendo usado no Levantamento de requisitos.


ID
2333299
Banca
IBFC
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Quanto aos diagramas do UML 2.0, relacione a fase da coluna da esquerda com a sua respectiva descrição na coluna da direita:
(A) Caso de Uso
(B) Diagrama de Atividade
(C) Diagrama de Objetos
(D) Diagrama de Sequência

(E)variação do Diagrama de Classes.
(F) representa as mensagens passadas entre objetos.
(G)representa os fluxos conduzidos por processamentos.
(H) descreve a funcionalidade proposta para um novo sistema.

Alternativas
Comentários
  • Caso de Uso - descreve as funcionalidades propostas para um novo sistema.

    Diagrama de Atividade - representa os fluxos conduzidos por processamentos.

    Diagrama de Objetos - variação do Diagrama de Classes. (achei essa descrição forçada, na verdade modela as instâncias das classes, exibe como os objetos estão em um certo momento)

    Diagrama de Sequência - representa as mensagens passadas entre objetos.

  • d-

    O que caracteriza cada fdiagrama:

     

    Caso de Uso - atores e casos de uso, requisitos.

     

    Diagrama de Atividade - fluxo

     

    Diagrama de Objetos - instancia do de classes

     

    Diagrama de Sequência - ordem das mensagens

     

    (E)variação do Diagrama de Classes.

    (F) representa as mensagens passadas entre objetos.

    (G)representa os fluxos conduzidos por processamentos.

    (H) descreve a funcionalidade proposta para um novo sistema.


ID
2345140
Banca
IBFC
Órgão
TRE-AM
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

No paradigma de orientação a objetos, utilizamos potencialmente a modelagem UML 2.0 através de diagramas tais como:
1. Diagrama de Sequência.
2. Diagrama de Tempo.
3. Diagrama de Processos.
4. Diagrama de Atividade.
Assinale a alternativa correta:

Alternativas
Comentários
  • Gabarito: D.

     

    Na UML não existe Diagrama de Processos.

  • d-

    Sao todos diagramas comportamentais. E` so lembrar COCIPE (classe, objeto, componentes,, implantacao/deploy, package, estrutura composta). O que nao for cocipe, sera comportamental.

     

    obs.: Os diagramas de comportamento tem uma subcategoria: diagramas de interacao: sequencia, comunicacao, tempo & visao geral

  • Todos os diagramas da UML. Atenção para o Diagrama de Perfil, que só é acrescido na UML na versão 2.2


ID
2367403
Banca
IESES
Órgão
CEGÁS
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Considerando que o diagrama de atividade representa atividades que integram um processo de um fluxo de controle ou sistema, assinale a alternativa que contenha os elementos que devem integrar este diagrama.

Alternativas
Comentários
  • Estado inicial e final? o correto seria NÓ inicial e nó final. Esse termo estado inicial é mais correto no contexto de diagrama de estados. A partir da UML 2.0 atividades passaram a se chamar AÇÕES. Temos que tomar cuidado para não confundir e acabar errando a questão por causa de termos utilizados em versões antigas da UML, já que as bancas demoram para atualizar o conteúdo cobrado.

  • O gabarito é a letra A.

     

    Apenas como complemento, na lista apresentada na alternativa faltou incluir RAIAS, que também são aplicadas no Diagrama de Atividades. 

  • De acordo com o UML Guia do usuário (pg 271), os diagramas de atividades costumam conter o seguinte: ações, nós de atividade, fluxos e valroes de objetos. Ele ainda cita a ramificação, bifurcação e união, raias de natação e regiões de expansão.

  • Marquei a A por eliminação mas nao concordo com a mesma. Seria correto dizer elementos que PODEM integrar o sistema e nao DEVEM integrar o sistema. Pode existir um diagrama de atividade sem bifurcação por exemplo, você só usa se precisar.

  • a-

    Estado Inicial e final (circulos preenchidos e branco), Atividades (retangulo arredondado) e transições, Decisões (losango), bifurcação e união (barra de processos paralelos). 

  • Idem, Lázaro, fui nas outras letras esperando que a A fosse pegadinha, mas como nenhuma outra fazia sentido...


ID
2376835
Banca
CESPE / CEBRASPE
Órgão
TRE-PE
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a estrutura empregada em U M L para representar o comportamento dinâmico de um sistema por meio do fluxo de controle entre ações que o sistema executa.

Alternativas
Comentários
  • Um diagrama de atividade é essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra e serão empregados para fazer a modelagem de aspectos dinâmicos do sistema.

     

    fonte: https://pt.wikipedia.org/wiki/Diagrama_de_atividade

  • Diagrama de atividades

     

    Um diagrama de atividades mostra o fluxo de uma atividade para outra em um sistema. Uma atividada mostra um conjunto de atividades, o fluxo sequenciaal ou ramificado de uma atividade para outra e os objetos que realizam ou sofrem ações.

    Os diagramas de atividades dão mais sentido ao fluxo de controle e de execução de um comportamento.

     

    UML: guia do usuário

    Por Grady Booch,James Rumbaugh,Ivar

    https://books.google.com.br/books?redir_esc=y&hl=pt-BR&id=ddWqxcDKGF8C&q=DIAGRAMA+DE+ATIVIDADE#v=onepage&q=DIAGRAMA%20DE%20ATIVIDADES&f=false

  • Acredito que a maior dúvida ficaria entre os diagramas de sequência e atividades.

     

    Quando for falado em fluxograma, controle de fluxo, pode ir em diagrama de atividades (mais alto nível).

     

    Se na questão falar em troca de mensagens, processos, e aparecer algum fator temporal, pode ir em diagrama de sequência. (mais baixo nível, chega a se preocupar com objetos, por ex.)

  • e-

    O diagrama de atividades apresenta ações executadas em cada caso de uso. Deve se dividir com linhas verticais para identificar o executor da ação.O diagrama de atividades é fluxo de uma atividade para outra, modelando o comportamento dos processos

  • FLUXO = ATIVIDADES

    FLUXO = ATIVIDADES

    FLUXO = ATIVIDADES

    FLUXO = ATIVIDADES

    FLUXO = ATIVIDADES

    FLUXO = ATIVIDADES

    FLUXO = ATIVIDADES


ID
2402683
Banca
COSEAC
Órgão
UFF
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Na coluna I estão dispostos alguns conceitos relacionados aos diagramas utilizados na UML 2.0. Estabeleça a correta correspondência com suas definições ou aplicações, conforme apresentado na coluna II.

Coluna I

1 Diagrama de casos de uso

2 Diagrama de implantação

3 Diagrama de pacotes

4 Diagrama de tempo

5 Diagrama de atividade


Coluna II

( ) determina as necessidades de hardware do sistema.

( ) representa os subsistemas ou submódulos englobados por um sistema de forma a determinar as partes que o compõem.

( ) descreve a mudança de estado de um objeto.

( ) auxilia no levantamento e análise de requisitos.

( ) baseia-se em redes de Petri.

A sequência correta, de cima para baixo, é:

Alternativas
Comentários
  • Diagrama de inmplantação

    http://www.devmedia.com.br/artigo-sql-magazine-68-utilizando-uml-diagramas-de-implantacao-comunicacao-e-tempoartigo-sql-magazine-68-utilizando-uml-diagramas-de-implantacao-comunicacao-e-tempo/16353

    Diagrama de pacotes 

    https://www.passeidireto.com/arquivo/2552169/uml---diagrama-de-pacotes---sourceinnovation

  • Gabarito: B.

     

    Nunca tinha ouvido falar sobre redes de Petri.

  • O Diagrama de Atividade era considerado um caso especial do antigo Diagrama de Gráfico de Estados, mas, a partir da UML 2.0, esse diagrama se tornou independente, deixando inclusive de se basear em máquinas de estados e passando a se basear em Redes de Petri (notação matemática)

  • D. casos de uso sao flexiveis e alto nível, usados no inicio da modelgaem do sistema, no levantamento e analise de requisitos e pode ser consultado em outars fases. Usa atores (usuarios),casos de uso (tarefas e funcoes que o sistema faz) e associações (include, extends & especializacao/generalizacao).

  •  Diagrama de Tempo representa estados e transições de um objeto ao longo de um período de tempo.

  • Os Diagramas da UML estão divididos em Estruturais e Comportamentais.

    Diagramas Estruturais

    - De Classe: Mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.

    - De Objeto: O diagrama de objeto esta relacionado com o diagrama de classes e, é praticamente um complemento dele. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução do processo do software.

    - De Componentes: Está associado à linguagem de programação e tem por finalidade indicar os componentes do software e seus relacionamentos.

    - De implantação: Determina as necessidades de hardware e características físicas do Sistema.

    - De Pacotes: Representa os subsistemas englobados de forma a determinar partes que o compõem.

    - De Estrutura: Descreve a estrutura interna de um classificador.

    Diagramas Comportamentais

    - De Caso de Uso (Use Case): Geral e informal para fases de levantamento e análise de Requisitos do Sistema.

    - De Máquina de Estados: Procura acompanhar as mudanças sofridas por um objeto dentro de um processo.

    - De Atividades: Descreve os passos a serem percorridos para a conclusão de uma atividade.

    - De Interação: Dividem-se em:

    1. De Sequência: Descreve a ordem temporal em que as mensagens são trocadas entre os objetos.

    2. Geral interação: Fornece visão geral dentro do sistema ou processo do negócio.

    3. De comunicação: Organização estrutural dos objetos.

    4. De tempo: Descreve a mudança de estado ou condição de uma instância de uma classe ou seu papel durante o tempo.


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

Segundo Martin Flower (2005), os diagramas de atividades são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. O comportamento condicional de um diagrama de atividades é delineado por:

Alternativas
Comentários
  • O comportamento condicional é delineado por: 

     

        Decisão: tem um único fluxo de entrada e vários fluxos de saída. 

     

        Intercalação (ou fusão): tem vários  fluxos de entrada e uma única saída.

     

            Uma intercalação marca o final de um comportamento condicional iniciado por uma decisão. 

     

     


ID
2409238
Banca
FUNDEP (Gestão de Concursos)
Órgão
UFVJM-MG
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Qual diagrama UML deve ser utilizado para representar uma perspectiva por tempo incluindo a colaboração entre os objetos?

Alternativas
Comentários
  • Diagrama de sequência:

    Diagrama de sequência é um diagrama de interação que dá ênfase à ordenação temporal de mensagens. Uma diagrama de sequencia mostra um conjunto de papéis e as mensagens enviadas e recebidas pelas instâncias que representam os papéis. Esse diagrama é usado para ilustrar a visão dinâmica de um sistema.

     

    UML: guia do usuário

    Grady Booch

     

     

  • b-

    A duração das interações entre objetos (lifelines) é por barras que representam a sequência de eventos entre as mensagens. Barras com extensão parecida geralmente indicam mensagens sincrônicas entre os mesmos obejtos. 

  • 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.

  • Diagrama de Sequência: Ênfase na ordenação temporal das mensagens. 

     

    Diagrama de Comunicação: Ênfase na organanização estrutural dos objetos que enviam e recebem mensagens.


ID
2542444
Banca
CESPE / CEBRASPE
Órgão
TRT - 7ª Região (CE)
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de UML, assinale a opção correta.

Alternativas
Comentários
  • Diagrama de raias sinônimo de fluxograma, e esse  tem uma extrema ligação com o diagrama de Atividades

     

     

    Marquei C

  • PODE DIZER O ERRO DA D?

  • O erro da letra D é que em um diagrama de caso de uso seja representado apenas os atores referentes ao caso de uso não do sistema.

  •  a) As associações em UML representam o relacionamento entre as entidades definidas no diagrama de casos de uso.

    Entidades em Casos de uso? Acho que não. Um ator não necessariamente é um usuário humano, mas nunca vi em lugar nenhum chamar de entidade.

     

     b) O diagrama de classes, também conhecido como diagrama de objetos, representa os objetos que foram instanciados em um momento da aplicação. 

    Classes e de objetos são diagramas distintos.

     

     c) O diagrama de raias em UML, uma evolução do diagrama de atividades, tem como objetivo representar os atores de cada atividade.

    Também nunca vi lugar nenhum dizer que existe um diagrama de "raias" na UML. No diagrama de atividades existe o conceito de raias, sim, mas dizer que ele é um "diagrama da UML", achei no mínimo constestável.

     

     d) No diagrama de casos de uso, todos os atores de um sistema (explícitos e implícitos) devem ser representados graficamente.

    Atores implícitos não aparecem no diagrama embora estejam presentes. Exemplos: monitor de vídeo, teclado, mouse, auto-falante, microfone, unidade de disco, sistema operacional.

  • Embora a UML não imponha restrições, costuma-se considerar determinados atores como atores implícitos. Desta forma estes atores não aparecem no diagrama de casos de uso embora eles estejam presentes e participem da execução dos casos de uso. Os atores implícitos representam essencialmente dispositivo e software que são sempre usados e que não impõem protocolos especiais de comunicação. Desta forma, a supressão deste atores não traz nenhum efeito significativos sobre os modelos e simplifica as representações. Os exemplos mais comuns de atores que se pode considerar como implıcitos são: monitor de vıdeo, teclado, mouse, auto-falante, microfone, unidade de disco e sistema operacional. Estas entidades serão atores legıtimos mas cuja inclusão no modelo de casos de uso não traz contribuição para a modelagem.

    http://www.etelg.com.br/paginaete/downloads/informatica/apostila2uml.pdf

  • Diagrama de Raias? WTF

     

    WTFWTFWTFWTFWTFWTFWTFISSONÃOEXISTEWTFWTFWTFWTFTWTFWTF

  • Bom galera esse tal de diagrama de raias é um diagrama de modelagem de fluxograma para processos de negócio. Ele não está diretamente associado com UML, mas ele pode ser comparado ao diagrama de atividades, conforme abordou a alternativa C.

  • c-

    Raias do diagrama de atividades permite a partição das ações. Este diagrama tambem tem EVENTOS (situações onde ocorrem mudanças de estado rápidas e início de outra ação); NODES DE CONTROLE (controlam o fluxo e dados entre as ações); ATIVIDADES (sequências de ações e subatividades) e AÇÃO (não pode ser decomposta dentro de uma atividade. Já uma atividade é representada por ações ou subatividades)

  • CESPE PARA DE INVENTAR MODA VAI ....!

  • Pois é! Não está ligado diretamente a UML. A questão delimitou acerca da UML...

  • PQP, não existe diagrama de raias na UML.

    Ora, questão pacível de anulação, basta pegar o livro do Martin Fowler e botar esses caras da CESPE no bolso.

  • Infelizmente, o Pressman, página 162, diz que Diagrama de Raias faz parte da UML:

    O diagrama de raias UML é uma útil variação do diagrama de atividades e nos permite representar o fluxo de atividades descrito pelo caso de uso e, ao mesmo tempo, indicar qual ator (se existirem vários atores envolvidos em determinado caso de uso)."

  • então o Pressman tá errado e o Fowler tá certo, logo a CESPE tá errada e a questão deve ser ANULADA

  • FCC do Pressman

    O diagrama de raias UML é uma variação útil do diagrama de atividades, permitindo representar o fluxo de atividades descrito pelo caso de uso e indicar qual ator (se existirem vários atores envolvidos em um caso de uso específico)

    Gabarito C

    Pressman.


ID
2562148
Banca
FCC
Órgão
TST
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Considere, por hipótese, que um Programador está utilizando o Diagrama de Atividades da UML 2.5 para modelar processos de negócio do Tribunal Superior do Trabalho − TST. Para representar as unidades organizacionais ou os atores comerciais do TST, resolveu criar partições nas atividades do modelo, que são representadas corretamente utilizando-se

Alternativas
Comentários
  • Swimlanes - Raias:

     

    Ações e atividades podem ser organizadas dentro de raias (), que são usadas para agrupar responsabilidades para ações ou ativdades. Elas frequentemente correspondem a unidades organizacionais num modelo de negócios.

     

    Um diagrama de atividades pode ser dividido visualmente em raias, cada qual separada de suas raias vizinhas por linhas sólidas verticais de ambos os lados. A ordenação relativa das raias não tem significado semântico. Cada açõa é determinada por uma raia. Fluxos podem atravessar as zonas das raias.

     

     

     

     

    Fonte:

    Desenvolvendo aplicações com UML 2.2 - Melo

  • Poderia cair uma dessa domingo agora.

  • c-

    Swimlanes - tanbem usado no BPMN, delimitam o fluxo processo a uma entidade especifica. O diagrama de atividades é fluxo
    de uma atividade para outra no comportamento dos processos. Atividade é uma sequência estruturada de ações sendo controladas por nodes de decisão. Neste diagrama, PONTOS DE EXTENSÃO têm a mesma funcao: a partição das ações


ID
2631010
Banca
FAURGS
Órgão
TJ-RS
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Considere as afirmações abaixo sobre diagramas UML.


I - Um diagrama de estado modela os estados de um objeto, as ações executadas, dependentes destes estados, e as transições entre os estados.

II - Um diagrama de atividade apresenta o comportamento dinâmico de um sistema ou parte de um sistema, através do fluxo de controle entre as ações executadas pelo sistema.

III - Um diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos, durante a execução de uma tarefa, mostrando a ordem temporal em que as mensagens são enviadas entre os objetos, para executar aquela tarefa.


Quais estão corretas?

Alternativas
Comentários
  • e-

    Tudo correto. O diagrama de estados mostra estados possiveis de um objeto e suas transicoes (e.g.: uma porta logica pode estar aberta ou fechada, as condicoes de guarda determinam transocao de um estado e outro. Diagramas de atividades sao um fluxograma, enquanto que um de sequencia é a existencia de uma entidade por linhas de tempo e como um ator interage com ela

  • Falou temporal = diagrama de sequencia!


    Falou estrutural = diagrama de comunicação!



ID
2635135
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Ao ler um conjunto de casos de usos para um sistema novo, um desenvolvedor de software percebeu que eles descreviam como o gerente financeiro e o gerente administrativo colaboravam em um fluxo de tarefas que levava à criação do relatório anual da empresa.


Para mapear esse fluxo de tarefas de forma adequada, o desenvolvedor deve escolher o diagrama UML de

Alternativas
Comentários
  • Falou em fluxos já mira , com calma, DIAGRAMA DE ATIVIDADES:

    Aquele que mostra o fluxo de uma atividade para outra. Uma atividade é uma execução em andamento não-atômica em uma máquina de estados. As atividades efetivamente resultam em alguma ação.

     

    Costumam ter
        Ações
        Nós de atividade
        Fluxos
        Valores de objetos

     

     

    Booch

  • O Diagrama de Atividades descreve lógica de procedimento, processo de negócio e fluxos de trabalho. De várias formas, eles desempenham um papel semelhante aos fluxogramas, mas se diferenciam, pois suportam comportamentos paralelos.

    Diagrama de atividades tem um nível de abstração maior. Em outras palavras, pode-se dizer que ela não se preocupa com interações entre objetos, mas entre processos de negócios de mais alto nível.

    Diagrama de Estados apresenta diversos estados possíveis de um objeto no decorrer da execução de processos de um sistema. Dessa forma, um objeto pode passar de um estado inicial para um estado final, por meio de uma transição, quando ocorre algum evento ou estímulo interno ou externo ao sistema.
     

     

    Fonte: Estratégia Concurso, Professor: Diego Carvalho.

    Bons Estudos.

  • Gabarito A

    Fluxo = Atividades

     

     

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

  • a-

    Um diagrama de atividades mostra um processo de negócios/ software como um fluxo


ID
2743117
Banca
FGV
Órgão
MPE-AL
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Em um diagrama de atividades da UML, para representar um nó de controle que sincroniza múltiplos fluxos, deve-se usar


Alternativas
Comentários
  • UNIÃO/JUNÇÃO: O É  a sincronização de dois ou mais fluxos de controle concorrentes:

  • Nó de bifurcação/União/Junção

     

    É um nó de controle que pode tanto dividir um fluxo em dois ou mais fluxos concorrentes, como também mesclar dois ou mais fluxos concorrentes em um único fluxo de controle. Representado por uma barra que pode tanto estar na horizontal quanto na vertical.

  • Junção: só irá seguir quando todas as entradas forem finalizadas

    Merge: entradas seguem de forma independente


ID
2763694
Banca
UFPR
Órgão
UFPR
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Qual é a representação gráfica de uma Ação em um Diagrama de Atividades, conforme UML 2.2?

Alternativas
Comentários
  • http://sgvclin.altervista.org/rea-uml/pop/pop-9/popup-texto9.html

  • Quem não tem acesso:  - -> C


ID
2791447
Banca
CCV-UFC
Órgão
UFC
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre a UML é correto afirmar:

Alternativas
Comentários
  • a) é uma linguagem de notacao, sendo, destarte, representativa

    b) O diagrama de atividades é o fluxo da infiormacao, mostrando o caminho logico q ela faz

    c) ok

    d) O diagrama de classes é estrutural, e portanto estatico

    e) O diagrama de casos é usado p/ elicitacao de requisitos, sendo de alto nivel e d facil compreensao ao usuario

  • b) O diagrama de atividades serve para representar aspectos comportamentais, e não estruturais.

  • letra C, O diagrama de sequencia demonstra como, e em que ordem, ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.


ID
2791450
Banca
CCV-UFC
Órgão
UFC
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre os diagramas de casos de uso e de atividades da UML, assinale a alternativa correta.

Alternativas
Comentários
  • A) No diagrama de casos de uso, só é possível haver relação de herança entre casos de uso, não entre atores. (ERRADO)

    B) No diagrama de atividades, o nó do tipo join é utilizado para indicar um ponto de decisão no fluxo de execução de ações. (ERRADO - fork)

    C) No diagrama de atividades, o nó do tipo fork é utilizado para indicar a sincronização entre fluxos de ações que estão acontecendo em paralelo. (ERRADO - join)

    D) No diagrama de casos de uso, a relação de extensão entre casos de uso indica que o caso de uso extensor é, eventualmente, executado quando o caso de uso estendido é executado. (CERTO)

    E) No diagrama de casos de uso, a relação de inclusão entre casos de uso indica que o caso de uso incluso sempre é executado quando o caso de uso inclusor é executado(CERTO). Essa relação tem o mesmo efeito da relação de herança entre casos de uso (ERRADO).



ID
3015526
Banca
FAURGS
Órgão
UFRGS
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Considere as afirmações abaixo sobre diagramas de atividade da UML.

__________ indicam ações que são executadas no sistema.

_________ são representadas por setas contínuas e são usadas para indicar o fluxo de trabalho entre elementos do diagrama.

Uma ramificação lógica é indicada por ________ e representa desvios do fluxo de controle.

Um retângulo com bordas arredondadas identifica _________ e representa marcos de processamento.


Assinale a alternativa que preenche, correta e respectivamente, as lacunas das afirmações acima.

Alternativas
Comentários
  • Bem simples:

    UML

    Atividades-> Indicam ações.

    Transições -> Fluxo de trabalho.

    Ponto de decisão -> ramificação lógica.

    Retangulo com borda -> Ações(representa marco de processamento).


ID
3030802
Banca
IDECAN
Órgão
IF-PB
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

A UML (Unified Modeling Language) define dois tipos principais de diagramas: estruturais e comportamentais. Qual das opções abaixo lista apenas diagramas comportamentais da UML?

Alternativas
Comentários
  • a) Certa;

    b) Estrutural, comportamento e comportamento;

    c) Comportamento, estrutural e estrutural;

    d) Comportamento, comportamento e estrutural;

    e) Comportamento, comportamento e estrutural.

  • Diagramas Comportamentais:

    .: Atividades;

    .: Casos de uso;

    .: Máquina de estados;

    .: Interação: 

      --- Sequência;

      --- Comunicação (Colaboração);

      --- Visão Geral de interação;

      --- Tempo.

    .

    .

    At.te

    Foco na missão 

  • Dependendo do livro é considerado com o termo: TRANSIÇÃO DE ESTADOS.


ID
3313648
Banca
Quadrix
Órgão
Prefeitura de Jataí - GO
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Na análise orientada a objetos, o diagrama que geralmente é reservado para definir o fluxo de eventos de negócio que ocorrem externamente ao sistema é o diagrama de

Alternativas
Comentários
  • O diagrama de atividades descreve lógica de procedimentos, processos de negócio e fluxos de trabalho

  • Diagrama de Atividades: Descreve lógicas de procedimento, processos de negócio e fluxos de trabalho. Permite mostrar que entidade é responsável por cada ação no diagrama, com o uso de raias (swimlanes). Semelhantes a fluxogramas, diferenciam-se por suportarem comportamentos paralelos. 

    Diagrama de Pacotes: Pacotes são estruturas/sub módulos/subsistemas que permitem agrupar qualquer construção da UML em estruturas de alto nível. Pode mostrar: as dependências, interfaces e heranças dos pacotes.

    Diagrama de Classe: É um diagrama estático da UML que reúne os elementos mais importantes de um sistema orientado a objetos. Exibe um conjunto de classes, interfaces e seus relacionamento. As classes especificam tanto as propriedades quanto os comportamentos dos objetos. 

    Diagrama de Estados: Apresenta diversos estados possíveis de um objeto no decorrer da execução de processos de um sistema.

    Diagrama de Colaboração: Um Diagrama de comunicação (era conhecido como Diagrama de Colaboração até a versão 1.5 da UML) é definido pelo UML. O 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.

    Gabarito: Alternativa A


ID
3338644
Banca
CONSULPLAN
Órgão
MPE-PA
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre a UML 2.0, o Diagrama de Atividade se refere a “um tipo especial de diagrama de estados, em que são representados os estados de uma atividade em vez dos estados de um objeto. Possui notação para representar ações concorrentes (paralelas), em conjunto com a sua sincronização”. É correto afirmar que Diagramas de Atividade são orientados a:

Alternativas
Comentários
  • O Diagrama de Atividades preocupa-se em descrever os passos a serem percorridos para a conclusão de uma atividade específica. Concentra-se na representação do fluxo de controle e no fluxo de objeto de uma atividade.

    Resposta: D


ID
3338959
Banca
IDECAN
Órgão
UNIVASF
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Em UML (Unified Modeling Language), uma atividade é um tipo de comportamento que pode ser especificado através de um grafo com nós interconectados por vértices. Sobre diagramas de atividades da UML, é correto afirmar que

Alternativas
Comentários
  • d-

    A swimlane is a flowchart used in process flow diagrams that visually distinguishes job sharing and responsibilities for sub-processes of a business process, designating who does what in a process. Swimlanes may be arranged either horizontally or vertically, providing clarity and accountability

    Fork node is a control node that has one incoming edge and multiple outgoing edges and is used to split incoming flow into multiple concurrent flows. Fork nodes are introduced to support parallelism in activities.

    https://www.uml-diagrams.org/activity-diagrams-controls.html#fork-node

  • a) não é permitido que uma atividade tenha mais de um nó inicial.

    Incorreta, é permitido sim. Para quem quiser se aprofundar( em inglês): https://stackoverflow.com/questions/3708581/in-an-activity-diagram-are-there-two-initiating-events-allowed

    b) um nó do tipo fork une múltiplos fluxos concorrentes.

    Incorreta, quem faz isto é o JOIN;

    c) nós de decisão e merge têm a mesma representação gráfica: uma barra.

    Incorreta, nós de decisão e merge possui sim a mesma representação gráfica que é um losango;

    d) partições de atividades (swimlanes) podem expressar particionamentos hierárquicos.

    Correta, GABARITO DA QUESTÃO

    e) nós do tipo join são representados por losangos e unem fluxos derivados de uma decisão.

    Incorreta, na verdade, a questão aborda o nó tipo merge

  • SWIMLANE ("raias de natação") - são as divisórias que dividem (definem) os papéis dentro de um Diagrama de Atividades. Quando usa-se uma swimlane dentro da outra indica-se hierarquia.

    Para quem quer entender melhor:

    http://www.herongyang.com/UML/Activity-Diagram-Partition-Swimlane-Notation.html


ID
3390481
Banca
FCC
Órgão
METRÔ-SP
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Atribuindo-se a letra C para comportamental e E para estrutural, na UML 2.5, os diagramas de Caso de Uso, Sequência, Atividade e Classe são utilizados para representar, correta e respectivamente, elementos do modelo no contexto

Alternativas
Comentários
  • Os diversos diagramas representam duas visões distintas de um modelo de sistema:

    -Estática (estrutural) – estrutura estática por meio de objetos, operações, relações e atributos.

    -Dinâmica (comportamental) – comportamento dinâmico por meio de colaboração entre os objetos e mudanças de seus estados internos

    Diagramas Estruturais

       Classes

       Objetos

       Pacotes

       Componentes

       Implantação

       Estrutura Composta

       Perfil

    Diagramas Comportamentais

       Caso de Uso

       Sequência

       Comunicação

       Máquina de Estados

       Atividade

       Visão Geral de Interação

       Temporização

    Fonte:http://www.bosontreinamentos.com.br/uml/o-que-e-uml-unified-modelling-language/

  • Resposta letra B.


ID
3542947
Banca
ACEP
Órgão
Prefeitura de Aracati - CE
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

No Unified Modeling Language (UML), modelos e diagramas são empregados para elaborar representações de um aplicativo real. Um dos diagramas especificados no UML permite modelar a sequência das ações que devem ocorrer em um sistema ou aplicativo, ou descrever o que acontece em um fluxo de trabalho do processo de negócios. Este diagrama é:

Alternativas
Comentários
  • Diagrama de Atividades representa os processos de negócios.


ID
3659890
Banca
FAURGS
Órgão
HCPA
Ano
2015
Disciplina
Engenharia de Software
Assuntos

Considere os itens abaixo.


I - Diagrama de classes e diagrama de sequência

II - Descrição do ambiente técnico do sistema e declaração de necessidade e de viabilidade

III - Cenários de uso e diagrama de atividades

IV - Declaração restrita de escopo para o sistema

Quais são artefatos produzidos como consequência do levantamento de requisitos?

Alternativas

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

Julgue o item a seguir, a respeito de diagramas da UML.


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

Alternativas

ID
3871387
Banca
FAURGS
Órgão
UFCSPA - RS
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML 2.0, o ____________ é o diagrama que mostra o comportamento dinâmico de um sistema ou parte de um sistema por meio do fluxo de controle entre ações que o sistema executa. É similar a um fluxograma, exceto por poder mostrar fluxos concorrentes.

Assinale a alternativa que preenche corretamente a lacuna do texto acima.

Alternativas
Comentários
  • Os diagramas de atividades são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. Se assemelha aos fluxogramas, mas a principal diferença é o fato dos diagramas de atividades suportarem comportamento paralelo. Um diagrama de atividades é uma série de atividades ligadas por transições, que são setas conectando cada atividade

    Os casos de uso são uma técnica para captar os requisitos funcionais de um sistema. Eles servem para descrever as interações típicas entre os usuários de um sistema e o próprio sistema, fornecendo uma narrativa de como o sistema é utilizado


ID
3871390
Banca
FAURGS
Órgão
UFCSPA - RS
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre Casos de Uso e Diagramas de Casos de Uso da UML 2.0, considere as seguintes afirmações.

I - Casos de Uso e Diagrama de Casos de Uso UML ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário.
II - Alguns Casos de Uso podem estar relacionados com outros. Por exemplo, há passos similares para gravar uma lista de músicas em um CD e carregar uma lista de músicas em um celular. Em ambos os casos, o usuário primeiro cria uma lista vazia e, em seguida, acrescenta as músicas de suas pastas na lista. Para evitar duplicação, normalmente é melhor criar um novo Caso de Uso representando a atividade duplicada e depois deixar que os outros casos INCLUAM esse novo Caso de Uso como um de seus passos. A inclusão é indicada nos Diagramas de Casos de Uso por meio de uma seta tracejada identificada com "include" conectando um Caso de Uso a outro.
III - No Diagrama de Casos de Uso, a figura do usuário representa um ator. Sistemas complexos tipicamente possuem mais de um ator. Os atores são conectados por linhas aos Casos de Uso que eles executam.

Quais estão corretas?

Alternativas
Comentários
  • E - as três afirmações estão corretas

  • obrigado ^^

  • II - Texto grande peste kkkkkkkkkkkkk

  • nem ENEM tem alternativas tão grandes, poxa vida, parece um livro


ID
4178923
Banca
FUNRIO
Órgão
IF-BA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

O diagrama da UML orientado a fluxo de controle, que descreve aspectos dinâmicos de um sistema e pode ser visto como uma extensão do fluxograma, é o diagrama de

Alternativas

ID
4179940
Banca
FUMARC
Órgão
Câmara de Carmo do Cajuru - MG
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as afirmativas a seguir sobre os diagramas da UML:

I. Diagrama de Sequência é um diagrama de interação que dá ênfase à ordenação temporal das mensagens entre os objetos de um sistema.
II. Diagramas de Componentes são diagramas comportamentais da UML.
III. Diagrama de Atividades mostra o fluxo sequencial ou ramificado de uma atividade para outra e os objetos que realizam ou sofrem ações.


Estão CORRETAS as afirmativas:

Alternativas
Comentários
  • Gab (B).

    Diagrama de componentes é estrutural


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

Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.


Em UML, o diagrama de ________ mostra o comportamento dinâmico de um sistema ou parte de um sistema através do fluxo de controle entre ações que o sistema executa. Este diagrama é similar a um fluxograma exceto por poder mostrar fluxos concorrentes.

Alternativas
Comentários
  • Diagrama de atividades: mostra o fluxo de uma atividade para outra em um sistema. Uma atividade mostra um conjunto de atividades, o fluxo sequencial ou ramificado de uma atividade para outra e os objetos que realizam ou sofrem ações. O Comportamento de um diagrama de atividades é delineado por decisões e intercalações

    Alternativa: E

  • Diagrama de Atividade - Enfatiza o fluxo de controle de uma atividade para outra.

    Gabarito E


ID
4906750
Banca
TJ-SC
Órgão
TJ-SC
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Assinale a alternativa que contém somente diagramas previstos na notação UML:

Alternativas
Comentários
  • ===Letra A===

    Diagrama de classes, diagrama de objetos, diagrama de atividade. (CERTO)

    ===Letra B===

    Diagrama de componentes, diagrama de replicação, diagrama de sequência. (ERRADO)

    ===Letra C===

    Diagrama de objetos, diagrama de participação, diagrama de caso de uso. (ERRADO)

    ===Letra D===

    Diagrama de caso de uso, diagrama de classes, diagrama de replicação. (ERRADO)

    ===Letra E===

    Diagrama de atividade, diagrama de isolamento, diagrama de objetos. (ERRADO)

    =====================Diagramas da UML=======================

    Diagramas Estruturais

    - Diagrama de classes

    - Diagrama de componentes

    - Diagrama de objetos

    - Diagrama de implantação

    - Diagrama de Pacotes

    - Diagrama de Artefatos 

    Diagramas Comportamentais

    - Diagrama de caso de uso

    - Diagrama de interação (Diagrama de Sequencia e Diagrama de Comunicação)

    - Diagrama de sequência: 

    - Diagrama de comunicação

    - Diagrama de atividades

    - Máquina de estados

    - Diagrama de estados

    Alternativa: A


ID
5206246
Banca
CESGRANRIO
Órgão
Banco da Amazônia
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

Ao modelar um processo com um Diagrama de Atividades, um analista de sistemas encontrou o seguinte caso: um pacote, ao chegar a um restaurante, é analisado (atividade A), quando se detecta se ele deve ser guardado na geladeira (atividade B) ou no armário (atividade C). Após guardado, o pacote deve ser pago (atividade D), e o estoque, atualizado (atividade E) — sendo estas duas atividades realizadas em paralelo —, encerrando-se o processo quando essas duas últimas atividades estiverem completas.

Qual a representação desse processo segundo um diagrama de atividades em UML?

Alternativas
Comentários
  • Questão chata, mas vamos com calma;

    Primeiramente, em um diagrama de atividade, o nó inicial é representado por uma bola cheia; e nó final é uma bola cheia no interior de um círculo. Sabendo disso eliminamos as alternativas D e E;

     Logo após a atividade A devemos tomar a decisão se " deve ser guardado na geladeira (atividade B) ou no armário (atividade C)" ou seja, temos uma ramificação ( fluxo de controle) representado por um losango, portanto eliminamos a alternativa C;

    Após isto temos:  "o pacote deve ser pago (atividade D), e o estoque, atualizado (atividade E) — sendo estas duas atividades realizadas em paralelo " Ou seja, deverão passar por uma bifurcação ( fork) representado pela linha preta na vertical, eliminando a alternativa B.

    Após as eliminações chegamos ao GABARITO ALTERNATIVA A

  • Mds, errei porque não prestei atenção na bolinha kkkkkkk

  • Atividades se iniciam com bola cheia e terminam com uma bola no interior de um circulo, portanto eliminamos as letras C e D e como as atividades sao realizadas de forma paralelas que ter uma bifurcaçao, representada pela letra A.


ID
5230111
Banca
Quadrix
Órgão
CRC-AP
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir.


I Os diagramas de atividade da UML são úteis para demonstrar a lógica de um algoritmo.

II Os diagramas de atividade da UML são úteis para descrever as etapas realizadas em um caso de uso.

III Os diagramas de atividade da UML são úteis para ilustrar um processo de negócio ou um fluxo de trabalho entre os usuários e o sistema.

IV Os diagramas de atividade da UML são úteis para simplificar um processo, esclarecendo os casos de uso complicados.


A quantidade de itens certos é igual a

Alternativas
Comentários
  • Diagramas de atividade oferecem uma série de benefícios para os usuários. Considere criar um diagrama de atividade para:

    • Demonstrar a lógica de um algoritmo.
    • Descrever as etapas realizadas em um caso de uso UML.
    • Ilustrar um processo de negócio ou fluxo de trabalho entre usuários e o sistema.
    • Simplificar e melhorar qualquer processo ao esclarecer casos de uso complicados.
    • Modelar elementos de arquitetura de software, como método, função e operação.

    https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-atividades-uml

  • O que me pegou nessa questão foi:

    II Os diagramas de atividade da UML são úteis para descrever as etapas realizadas em um caso de uso.

    Eu li "caso de uso" e achei que tava errado, ja que o diagrama de caso de uso é usado pra representar.... um caso de uso.

    Questão bem dificil e aberta a interpretação (eu odeio questão assim pq voce pode errar pq interpretou diferente do avaliador)

    Gabarito E


ID
5281621
Banca
UFMG
Órgão
UFMG
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Na metodologia descrita em seu livro: Business Modeling with UML: Business Patterns at Work, Eriksson e Penker propõem uma Visão de processos de negócio, a qual ocupa lugar de destaque na modelagem de negócio. Com relação à Visão de processos de negócio, é INCORRETO afirmar que

Alternativas

ID
5315428
Banca
SELECON
Órgão
EMGEPRON
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

A UML especifica diversos tipos de diagramas para modelagem de sistemas e cada um deles modela uma característica distinta da estrutura ou do comportamento de um sistema. Dois desses diagramas são caracterizados a seguir.

I. Representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator e tem por finalidade modelar o fluxo de trabalho de um objeto durante a execução do programa, sendo mesmo um fluxograma que modela as ações que o objeto vai executar e em que ordem.

II. Representa uma coleção de componentes de software e seus inter-relacionamentos e tem por finalidade modelar recursos que incluem gráficos, áudio e pacotes que são grupos de classes e que constituem o sistema.

Esses diagramas são denominados , respectivamente, Diagramas de:

Alternativas
Comentários
  • GABARITO B

    I - Diagrama de Atividades:

    • fluxos de controle; e
    • comportamento dinâmico;

    II - Diagrama de Componentes:

    • conjunto de componentes;
  • Os Diagramas da UML estão divididos em Estruturais e Comportamentais.

    Diagramas Estruturais

    - De Classe: Mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.

    - De Objeto: O diagrama de objeto esta relacionado com o diagrama de classes e, é praticamente um complemento dele. Fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução do processo do software.

    - De Componentes: Está associado à linguagem de programação e tem por finalidade indicar os componentes do software e seus relacionamentos.

    - De implantação: Determina as necessidades de hardware e características físicas do Sistema.

    - De Pacotes: Representa os subsistemas englobados de forma a determinar partes que o compõem.

    - De Estrutura: Descreve a estrutura interna de um classificador.

    Diagramas Comportamentais

    - De Caso de Uso (Use Case): Geral e informal para fases de levantamento e análise de Requisitos do Sistema.

    - De Máquina de Estados: Procura acompanhar as mudanças sofridas por um objeto dentro de um processo.

    - De Atividades: Descreve os passos a serem percorridos para a conclusão de uma atividade.

    - De Interação: Dividem-se em:

    1. De Sequência: Descreve a ordem temporal em que as mensagens são trocadas entre os objetos.

    2. Geral interação: Fornece visão geral dentro do sistema ou processo do negócio.

    3. De comunicação: Organização estrutural dos objetos.

    4. De tempo: Descreve a mudança de estado ou condição de uma instância de uma classe ou seu papel durante o tempo.

  • ✅Gabarito(B)  

    Diagrama de Atividades

    O diagrama de atividade preocupa-se em descrever os passos a serem percorridos para a conclusão de uma atividade específica, através da representação do fluxo de controle de uma atividade.

    Em seu aspecto mais simples, um diagrama de atividades pode ser confundido com um fluxograma. Entretanto, ao contrário de fluxogramas, os diagramas de atividades UML suportam diversos outros recursos, tais como as partições e os nós do tipo fork e merge, além da definição de regiões de interrupção, que permitem uma modelagem bem mais rica do que simplesmente um fluxograma. 

    Diagrama de Componentes

    O diagrama de componentes está amplamente associado à linguagem de programação que será utilizada para desenvolver o sistema modelado. Esse diagrama representa os componentes do sistema quando o mesmo for ser implementado em termos de módulos de código-fonte, bibliotecas, formulários, arquivos de ajuda, módulos executáveis e outros recursos. Determina como tais componentes estarão estruturados e irão interagir para que o sistema funcione de maneira adequada.

    Diagramas de componentes, interconectando diferentes componentes em arranjos mais complexos, podem ser desenvolvidos conectando-se as interfaces disponibilizadas por um componente com as interfaces requeridas de outros componentes.

    Fontes:

    1 - Uml 2 - Uma Abordagem Prática - Gilleanes T. A. Guedes - Segunda Edição

    2 - Engenharia de Software: Uma Visão Prática - Ricardo R. Gudwin - Segunda Edição


ID
5362801
Banca
Quadrix
Órgão
CREFITO-4° Região (MG)
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação à linguagem de modelagem unificada (UML) e aos diagramas utilizados na análise orientada a objetos, julgue o item.

O diagrama de atividades mostra o fluxo de atividades que ocorrem internamente em um processamento, dentro de um período de tempo.

Alternativas
Comentários
  • O diagrama de atividades em outras palavras descreve os passos realizados em um caso de uso.

    Gab: Certo

    Foco!

  • Diagrama de atividades: são utilizados para representar a lógica de um procedimento, um processo de negócio ou um fluxo de trabalho.


ID
5371942
Banca
FADESP
Órgão
Câmara de Marabá - PA
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

O tipo de diagrama da UML que exibe o fluxo de controle entre ações que compõem um processo e especifica a ordem de execução das ações no tempo, englobando parte da dimensão temporal do modelo de um sistema, é o diagrama de

Alternativas
Comentários
  • GABARITO A

    Diagrama de Atividade

    • Comportamento dinâmico do sistema;
    • Fluxo de controle;
    • Similar a um fluxograma (mas não exibe fluxos concorrentes);
  • se tem diagrama de sequencia ou comunicação, muita gente erra.