🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.233 questões

Q2361742 Engenharia de Software
A Linguagem de Modelagem Unificada (UML) fornece ferramentas para análise, projeto e implementação de softwares, assim como modelagem de negócios e processos para o desenvolvimento orientado a objetos. A especificação UML tem uma abordagem familiar padrão que modela uma classe usando alguns itens, EXCETO:
Alternativas
Q2348237 Engenharia de Software
No que concerne à linguagem de programação Python e à linguagem de modelagem unificada (UML), julgue o item. 

Um dos diagramas utilizados na UML é o diagrama de classes, o qual representa aspectos estruturais de um software.
Alternativas
Q2341093 Engenharia de Software

Acerca de orientação a objetos, julgue o item subsequente.



O “problema do diamante”, que surge quando uma classe herda de duas classes que compartilham uma mesma classe pai, não resulta em conflitos de métodos ou ambiguidades na resolução de herança múltipla.


Alternativas
Q2339833 Engenharia de Software
O Diagrama de Caso de Uso é uma representação gráfica que descreve uma interação específica entre o sistema e seus atores, destacando as funcionalidades que o sistema oferece. No contexto da UML, é possível empregar casos de uso de extensão, simbolizados com uma seta pontilhada estereotipada com a palavra extend. Considerando o uso de extensão nos Casos de Uso, assinale a alternativa INCORRETA
Alternativas
Q2339832 Engenharia de Software
A UML define diversos tipos de diagramas com diferentes propósitos e características. Saber identificá-las é uma função essencial para o desenvolvimento de sistemas. Com base nisso, relacione as colunas a seguir, associando os diagramas com suas características:

1.  Diagrama de Estados 
2.  Diagrama de Atividades
3.  Diagrama de Comunicação
4.  Diagrama de Sequência 

(   )  Mostra o comportamento dinâmico de um sistema ou de parte de um sistema por meio do fluxo de controle entre ações que o sistema executa. Um dos componentes principais é um nó ação, que corresponde a uma tarefa executada por um sistema de software. Existem setas que vão de um nó ação para outro e indicam o fluxo de controle.
(   )  Provê uma visão dinâmica dos objetos de uma classe, sendo importantes para modelar o comportamento de objetos de uma classe em resposta à ocorrência de eventos.
(   )  É um diagrama de interação com ênfase na organização estrutural dos objetos e nas relações entre os objetos e classes que enviam ou recebem mensagens. 
(   )  É utilizado, principalmente, para modelar as interações entre os atores e os objetos e entre os próprios objetos. Indica as comunicações dinâmicas durante a execução de uma tarefa e mostra a ordem temporal na qual as mensagens são enviadas para executar a tarefa.

  A ordem CORRETA de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q2337298 Engenharia de Software
Os diagramas de casos de uso são modelos simples para documentar de forma esquemática as funções de um sistema a partir do ponto de vista do usuário.
Sobre os elementos de modelagem dos diagramas de casos de uso definidos pela UML 2.5.1, assinale a afirmativa correta.
Alternativas
Q2326418 Engenharia de Software
Na metodologia UML, um sistema demanda que seus desenvolvedores tenham a possibilidade de examinar e estudar o sistema a partir de diversas perspectivas. Um sistema pode ser descrito por cinco visões interdependentes. Uma das visões enfatiza as características de concorrência e paralelismo, sincronização e desempenho do sistema. Essa perspectiva é conhecida por Visão de
Alternativas
Q2326417 Engenharia de Software
A UML foi criada como um modelo padronizado para descrever uma abordagem de programação orientada ao objetos. De acordo com a metodologia UML, há quatro diagramas que descrevem os aspectos dinâmicos de um sistema. Um deles é mostrado abaixo, é orientado a fluxos de controle, que mapeia fluxos de processos de maneira fácil de entender.
Imagem associada para resolução da questão

A figura é um Diagrama de
Alternativas
Q2326416 Engenharia de Software
A figura abaixo representa um importante diagrama utilizado nos projetos estruturados de sistemas.                        
  Imagem associada para resolução da questão

Esse diagrama é denominado Diagrama de
Alternativas
Q2326116 Engenharia de Software
Um desenvolvedor deve criar um diagrama de classes UML que será, posteriormente, transformado em linhas de código de uma linguagem orientada a objetos. Esse diagrama deve conter três classes (Ab, Cd e Ef) e uma interface (Intf), além das seguintes relações:

• Cd é subclasse de Ab;
• Cd implementa Intf;
• Um objeto de Cd deve ser composto por, pelo menos, um objeto de Ef.

Qual diagrama atende às especificações apresentadas?
Alternativas
Q2326109 Engenharia de Software
Considere que em uma ponte de uma ferrovia só é permitido passar uma composição por vez. Para maior segurança, já que composições trafegam em sentidos opostos nessa ponte, instalou-se um sistema, de modo que, nesse trecho, a aproximação ou o afastamento de uma composição são captados e informados ao sistema por meio de sensores instalados nos trilhos, a 1 km de distância, em ambos os lados da ponte. Quando passa uma composição, o sistema aciona as lâmpadas (verde ou vermelha) dos semáforos, instalados a uma distância de 500 m de ambos os lados da ponte, permitindo ou não a passagem de outra composição. Deve-se descrever, por meio de um Diagrama da UML, que o acionamento dos semáforos é consequência do evento assíncrono de notificação, realizado pelo sensor, da passagem de uma composição.

O diagrama a ser utilizado para essa descrição é o de
Alternativas
Q2326108 Engenharia de Software
A Figura a seguir contém um modelo conceitual de dados representado por meio de um diagrama de classes UML.

Imagem associada para resolução da questão



Os conjuntos a seguir representam parte do estado de um banco de dados.
G = { g1, g2, g3, g4 } K = { k1, k2, k3 } M = { m1, m2, m3, m4 }

Admita que os elementos dos conjuntos acima sejam instâncias das classes de mesmo nome, presentes no diagrama de classes.

Quais conjuntos Srel e Trel completam o estado desse banco de dados, sem que as regras de multiplicidade do diagrama de classes sejam violadas?
Alternativas
Q2312072 Engenharia de Software
Com relação a digramas da Linguagem de Modelagem Unificada (UML), identifique as afirmações corretas:
I. O diagrama de pacotes é um digrama estrutural que tem por objetivo representar como os elementos do modelo estão divididos logicamente. II. O diagrama de casos de uso exibe os atores e seus relacionamentos sendo utilizado na fase de especificação de requisitos. III. O digrama de atividades descreve os passos a serem percorridos para a conclusão de uma atividade específica. 
Alternativas
Q2310225 Engenharia de Software
As figuras a seguir apresentam típicos diagramas UML nomeados como Diagrama1, Diagrama2, Diagrama3 e Diagrama4. Qual alternativa identifica o nome de cada diagrama, na ordem do Diagrama1 ao Diagrama4?
Imagem associada para resolução da questão Imagem associada para resolução da questão Imagem associada para resolução da questão
(fonte das figuras: R.S. PRESSMAN, B.R. MAXIM, B.R., Engenharia de Software: Uma Abordagem Profissional, 8ª edição, Ed. McGraw-Hill)
Alternativas
Q2310224 Engenharia de Software
Os Diagramas de Caso de Uso representam uma fase inicial e crucial no levantamento de requisitos, proporcionando uma visão clara das funcionalidades de um sistema e de suas interações com os usuários. A figura a seguir ilustra um exemplo de casos de uso com um relacionamento de inclusão. Sobre essa relação, assinale a alternativa CORRETA
Imagem associada para resolução da questão
Alternativas
Q2310222 Engenharia de Software
Na análise e desenvolvimento de sistemas orientados a objetos, o diagrama de classes assume um papel central. Na UML, classes são representadas por um retângulo com três compartimentos, onde o compartimento superior é relativo ao nome da classe, o compartimento do meio é dedicado às especificações dos atributos, e o compartimento inferior é dedicado às especificações das operações da classe, também chamada de métodos. Os atributos e métodos possuem símbolos à esquerda que definem sua visibilidade. Com base nisso, avalie as descrições de visibilidade dos atributos e métodos especificados abaixo:
( ) Pode ser acessado somente pela própria classe. ( ) Pode ser acessado pela própria classe ou por qualquer outra classe. ( ) Pode ser acessado pela própria classe ou por qualquer subclasse, mas não a outras classes. ( ) Pode ser acessado pela própria classe ou por qualquer classe que pertença ao mesmo pacote.
A ordem CORRETA dos símbolos de visibilidade utilizadas na UML que preenchem os parênteses, de cima para baixo, é: 
Alternativas
Q2299267 Engenharia de Software
A Linguagem de Modelagem Unificada (UML) é uma importante ferramenta para o desenvolvimento de programas, pois possibilita representar diversas perspectivas do software a ser construído. Observe a figura abaixo, que representa um dos diagramas existentes na UML.
Imagem associada para resolução da questão


Assinale a alternativa que apresenta o nome do diagrama da UML ilustrado na figura.
Alternativas
Q2297044 Engenharia de Software
Uma equipe de administradores de banco de dados está preparando um projeto de banco de dados. No momento, estão construindo o modelo de dados que apresenta a realidade em um nível bem próximo do entendimento de usuários comuns, com o mais alto grau de abstração e baseado no levantamento de requisitos do sistema. Um diagrama útil para representar esse modelo de dados é o:
Alternativas
Q2295802 Engenharia de Software
Considere o seguinte diagrama UML:

Imagem associada para resolução da questão


A partir da análise do diagrama, é INCORRETO afirmar:
Alternativas
Q2295801 Engenharia de Software
Os diagramas de classe I, II e III, ilustrados a seguir, representam relações específicas entre classes. Respectivamente, são elas: 

Imagem associada para resolução da questão
Alternativas
Respostas
301: D
302: C
303: E
304: B
305: C
306: C
307: D
308: B
309: A
310: B
311: E
312: A
313: D
314: B
315: C
316: D
317: A
318: D
319: D
320: D