Questões de Concursos UML

Resolva questões de UML comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

181Q638520 | Informática, UML, Analista de Controle Externo, TCE CE, FCC

Em relação ao Processo Unificado, considere:

I. É dirigido por casos de uso, pois parte do princípio que o conjunto de casos de uso deve definir e esgotar toda a funcionalidade possível do sistema.

II. Como a arquitetura do software resulta de várias versões incrementais, não é centrado em arquitetura.

III. É iterativo e incremental, pois assim como nos métodos ágeis, preconiza o desenvolvimento baseado em ciclos iterativos de duração fixa.

IV. É focado em riscos, pois prioriza casos de uso mais críticos nos primeiros ciclos iterativos.

São características básicas do Processo Unificado o que se afirma APENAS em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

182Q118357 | Engenharia de Software , UML, Analista de Sistemas, SEJUS RO, FUNCAB

No projeto orientado a objetos, são características pertinentes ao modelo de sequência, EXCETO:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

183Q639383 | Informática, UML, Analista Judiciário, TJ PI, FGV

O diagrama UML que representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator é o de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

184Q176808 | Engenharia de Software, UML, Desenvolvedor, MEC, FGV

Na UML o diagrama que descreve uma sequência de ações que representam um cenário principal e cenários alternativos, com o objetivo de demonstrar o comportamento de um sistema, por meio de interações com atores, é o diagrama de:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

185Q108899 | Engenharia de Software , UML, Analista de Controle Externo Tecnologia da Informação, TCU, CESPE CEBRASPE

Texto associado.

Imagem 002.jpg

A figura I acima, adaptada de java.sun.com, apresenta um diagrama da arquitetura J2EE 1.4. Os principais elementos que compõem
a arquitetura são numerados de #1 a #5.

Uma organização executa projetos de desenvolvimento de aplicativos de software embasados na arquitetura J2EE, com
padrões de desenho, framework MVC, interoperabilidade XML e bancos de dados relacionais. Além disso, ela adota um processo de
desenvolvimento de software baseado no RUP/UML e realiza estimativas de projeto por meio de análise de pontos de função.

A propósito das informações apresentadas acima, e considerando a figura I, bem como os conceitos pertinentes à engenharia de
software, julgue os itens a seguir.

Diagramas UML de colaboração ou seqüência deverão ser construídos a fim de que ocorra a realização dos casos de uso de uma aplicação em desenvolvimento.

  1. ✂️
  2. ✂️

186Q118380 | Engenharia de Software , UML, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

A linguagem UML possui uma série de objetivos particulares. Sobre as características desta linguagem, analise as assertivas e assinale a alternativa que aponta as corretas.

I. Provém aos usuários uma linguagem de modelagem visual expressiva e pronta para uso, de forma que os usuários dessa linguagem possam desenvolver e intercambiar modelos significativos.

II. A UML é independente de linguagens de programação e processos de desenvolvimento de softwares particulares.

III. Estimular o crescimento do mercado de ferramentas OO.

IV. Suportar conceitos de desenvolvimento de nível mais alto tais como colaboração, estruturas, modelos e componentes.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

187Q105334 | Engenharia de Software , UML, Analista Administrativo Tecnologia da Informação, ANAC, CESPE CEBRASPE

Texto associado.

Em engenharia de software, o processo de
desenvolvimento de software designa uma sequência de
atividades, agrupadas em fases e tarefas, executadas de forma
sistemática e uniformizada, realizadas por pessoas com
responsabilidades bem definidas e que, a partir de um conjunto
de entradas (inputs) produzem um conjunto de saídas (outputs).
Como objetivos, o processo de desenvolvimento de software deve
prover orientação sobre as sequências das atividades envolvidas,
especificar os modelos descritivos do sistema, gerenciar as tarefas
e definir métricas para os modelos e atividades.

R. A. Ramos. Treinamento em UML (com adaptações).

Quanto às fases e tarefas no processo de desenvolvimento de
software, julgue os itens de 64 a 67.

A UMLT - Unified Modeling Language é um conjunto de especificações do OMG - Object Management Group. O conjunto completo da UML, em sua versão 2.0, está distribuída em três especificações: a Especificação de Intercâmbio de Diagramas, a Infraestrutura UML, e a Linguagem de Restrição de Objeto - OCL. A Especificação de Intercâmbio de Diagramas possibilita o compartilhamento de modelos entre diferentes ferramentas de modelagem. A infraestrutura define os conceitos fundamentais, sendo considerada um metamodelo, é utilizada para construir as demais especificações da UML. Por isto a infraestrutura UML é tipicamente utilizada pelo usuário final.

  1. ✂️
  2. ✂️

188Q231943 | Engenharia de Software, UML, Programador, TCE AL, FCC

A organização de áreas conceituais dentro de uma mesma camada é um princípio de design aplicado na arquitetura da UML denominada

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

189Q621017 | Informática, UML, Tecnólogo, IFB BA, FUNRIO

Sobre os relacionamentos entre os elementos do modelo de casos de uso, na UML, seguem-se três afirmações: I- Entre atores, são possíveis os relacionamentos de composição e herança. II- Entre caso de uso e ator, só é possível o relacionamento de comunicação. III- Entre casos de uso, são possíveis os relacionamentos de extensão, inclusão e herança. Quais dessas afirmações estão corretas?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

190Q155140 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 1a REGIÃO, FCC

Na UML 2.0, os diagramas de objeto, de componente, de atividade e de comunicação são, respectivamente, do tipo (considere E para Estrutural e C para Comportamental):

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

191Q107311 | Engenharia de Software, UML, Analista de Controle Externo Tecnologia da Informação, TCE GO, FCC

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

192Q120952 | Engenharia de Software , UML, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Imagem 028.jpg

A figura acima mostra um diagrama de classes UML desenvolvido para um projeto em que ainda não se sabe em que linguagem será realizada a implementação. Sobre o diagrama, assinale a afirmação correta.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

194Q118342 | Engenharia de Software , UML, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

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

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

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

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

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

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

195Q641247 | Informática, UML, Analista Judiciário, TJ RO, FGV

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

197Q121713 | Engenharia de Software , UML, Analista de Tecnologia da Informação, BRB, CESPE CEBRASPE

Texto associado.

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

O diagrama de pacotes, usado, por exemplo, para demonstrar a arquitetura de uma linguagem, tem por objetivo representar os subsistemas englobados por um sistema, de forma a determinar as partes que o compõem.

  1. ✂️
  2. ✂️

198Q149130 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCC

Na UML,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

200Q626385 | Informática, UML, Tecnólogo, IFB BA, FUNRIO

Sobre o diagrama de transição de estados da UML, é correta a afirmação de que ele
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.