Questões sobre UML da FCC

Ciência da Computação - UML - Fundação Carlos Chagas (FCC) - 2018 - Defensoria Pública do Estado de Amazonas - AM (DPE/AM) - Assistente Técnico em Tecnologia da Informação de Defensoria

Considere o diagrama UML 2.5 abaixo.

 Este é um

  • A. Profile diagram.
  • B. Component diagram.
  • C. Deployment diagram.
  • D. Collaboration diagram.
  • E. Activity diagram.
Clique em uma opção abaixo para responder a questão:

Considere o diagrama UML abaixo.

De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar:

  • A. Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato.
  • B. O padrão de projeto utilizado pode ser claramente identificado como Fabric Method.
  • C. O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser implementado em Java.
  • D. Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido.
  • E. As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO(); d.inserirPedido (pedido); em condições ideais, é um exemplo correto de implementação em linguagem Java.
Clique em uma opção abaixo para responder a questão:

Considere os seguintes elementos:

Estes elementos

  • A. são os únicos que podem ser utilizados em diagramas de sequência da UML.
  • B. representam control nodes de diagramas de classe da UML.
  • C. representam object nodes de diagramas de objetos da UML.
  • D. podem ser utilizados em todos os diagramas UML.
  • E. compõem a notação dos diagramas de atividades da UML.
Clique em uma opção abaixo para responder a questão:
Um Analista de Sistemas utilizou em seu projeto UML, especificações de diagramas de estrutura estática e também de comportamento dinâmico de objetos. Na especificação inicial ele usou o Diagrama de Caso de Uso e também modelou alguns processos usando o Diagrama de Atividade. Utilizou, ainda, para a representação da conexão de funções on line o Diagrama de Sequência e também o Diagrama de Componente. Os diagramas de Classe e de Objeto também foram utilizados pelo Analista para especificar os atributos e operações que seriam usados no projeto. Esses seis diagramas, ou seja, Caso de Uso, Atividade, Sequência, Componente, Classes e Objetos foram o suficiente para ele especificar o funcionamento do sistema e do software de suporte. Destes todos, trata-se de um diagrama usado para modelar o comportamento dinâmico do software e um aplicado na modelagem da estrutura estática dos elementos do sistema, respectivamente,
  • A. Sequência e Atividade.
  • B. Classe e Componente.
  • C. Caso de Uso e Componente.
  • D. Componente e Objeto.
  • E. Sequência e Caso de Uso.
Clique em uma opção abaixo para responder a questão:
Ao elaborar um modelo de Caso de Uso usando Unified Modeling Language – UML, um Analista de Sistemas levantou, hipoteticamente, os seguintes requisitos: o Cidadão que interage com o sistema pode atuar de forma geral como Cidadão, mas também de formas específicas como Pessoa Física ou Pessoa Jurídica. As diferentes formas de atuação do cidadão, indicam
  • A. uma inclusão do Ator Cidadão nos Casos de Uso Pessoa Física ou Jurídica.
  • B. um relacionamento entre um Ator e dois Casos de Uso do tipo Generalização.
  • C. um relacionamento entre atores do tipo Generalização.
  • D. um relacionamento entre Casos de Uso do tipo Extensão.
  • E. uma expansão dos Casos de Uso Pessoa Física ou Jurídica em Cidadão.
Clique em uma opção abaixo para responder a questão:
Considere a relação todo-parte com forte vínculo entre as classes Tribunal e Departamento, significando as áreas administrativas que integram um tribunal. Na UML esta relação é tratada como
  • A. agregação por composição. Isso significa que a parte vive mesmo sem o todo.
  • B. composição. Isso significa que a parte não vive sem o todo.
  • C. interface simples. Isso significa que a parte não vive sem o todo, mas o todo existe sem a parte.
  • D. interface simples. Isso significa que a parte não vive sem o todo, mas o todo existe sem a parte.
  • E. herança múltipla. Isso significa que a parte vive mesmo sem o todo porque existem outras partes que compõem o todo.
Clique em uma opção abaixo para responder a questão:

Hipoteticamente, um Analista de Sistemas do Tribunal Superior do Trabalho − TST precisou elaborar um diagrama UML 2.5 que se caracteriza por alguns componentes e símbolos específicos, a fim de modelar o fluxo do processo e seus pontos de controle.

Considere:

I. Os componentes: estados iniciais e finais; atividades e transições; decisões; bifurcação e união.

II. O símbolo utilizado em nós de controle desse diagrama, como na bifurcação e na união, para modelar atividades paralelas (concorrentes).

O diagrama constituído pelos componentes (I) e o símbolo nele utilizado (II) são, correta e respectivamente, diagrama de

  • A. fluxo de dados e barra sólida.
  • B. atividade de estados e gateway exclusivo.
  • C. processos e gateway paralelo.
  • D. atividades e barra sólida.
  • E. sequência e gateway paralelo.
Clique em uma opção abaixo para responder a questão:
Considere que uma Agente de Fiscalização à Regulação de Transporte está utilizando um diagrama UML que mostra a arquitetura de um sistema sendo desenvolvido na ARTESP. O diagrama apresenta a distribuição dos artefatos do software em relação aos alvos da implantação. Os artefatos são arquivos executáveis, bibliotecas, banco de dados, aplicações etc. Os alvos da implantação são representados por nós que se referem a dispositivos de hardware ou ambientes de software, como banco de dados, navegadores, servidores web, servidores de banco de dados etc. Os nós são conectados através de caminhos de comunicação que criam um sistema conectado, como protocolos (HTTP/HTTPS, JDBC etc). O diagrama UML utilizado pela Agente é denominado
  • A. State Machine.
  • B. Deployment.
  • C. Component.
  • D. Package.
  • E. Activity.
Clique em uma opção abaixo para responder a questão:

Um Analista de Sistemas está envolvido em um projeto para identificar padrões em dados de um Banco de Dados visando à descoberta de fraudes. Para isso ele construiu o diagrama UML abaixo.

Trata-se de um diagrama de

  • A. atividades, que mostra como os atores de um certo componente do projeto se interagem nas lifetimes.
  • B. componentes, que tem exemplos de comunicação síncrona entre as entidades CMD-TD e BancoDeDados.
  • C. sequência, que mostra como as mensagens são trocadas entre as lifelines, que representam os envolvidos em um use case.
  • D. objetos, que mostra várias ativações que ocorrem quando uma mensagem é enviada por um objeto.
  • E. tempo, que mostra como as entidades se interagem nas lifetimes, que representam os envolvidos em um use case.
Clique em uma opção abaixo para responder a questão:

Ciência da Computação - UML - Fundação Carlos Chagas (FCC) - 2016 - CREMESP/SP - Analista de Tecnologia da Informação

Um Analista de Sistemas necessita mostrar a troca de mensagens entre objetos de uma aplicação. Para isso, leu a documentação da UML 2.5 e notou que nessa linguagem os diagramas são divididos em duas categorias: estruturais (structure diagrams) e comportamentais (behavior diagrams).

O diagrama que o Analista deverá utilizar e a categoria à qual pertence são, respectivamente:

  • A.
  • B.
  • C.
  • D.
  • E.
Clique em uma opção abaixo para responder a questão: