Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.011 questões

Q2447005 Engenharia de Software
Leia o texto a seguir.
A Unified Modeling Language (UML) é uma linguagem de modelagem visual utilizada para especificar, visualizar, construir e documentar artefatos de sistemas de software, como estruturas, comportamentos e processos. Ela oferece um conjunto de notações gráficas padronizadas que permitem aos desenvolvedores e aos analistas de sistemas comunicar ideias complexas de forma clara e eficaz.
Disponível em: https://www.uml.org/. Acesso em: 20 fev. 2024.

Na UML, o diagrama é mais apropriado para representar a interação entre objetos em um sistema durante um determinado período de tempo é o diagrama de:
Alternativas
Q2446230 Engenharia de Software
O diagrama UML útil para visualizar o fluxo de controle de um sistema, identificar interações entre objetos e compreender o comportamento dinâmico do sistema durante a execução é o de Diagrama de: 
Alternativas
Q2446215 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem padronizada de modelagem que tem como função principal fornecer uma maneira visual de representar sistemas de software, desde sua concepção, até sua implementação. Qual alternativa apresenta um diagrama UML estrutural e outro comportamental, respectivamente?
Alternativas
Q2444326 Engenharia de Software
Assinale a alternativa que apresenta o objetivo principal da UML (Linguagem de Modelagem Unificada) no desenvolvimento de software. 
Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436323 Engenharia de Software

A linguagem de modelagem unificada (UML, do inglês unified modeling language) é “uma linguagem-padrão para descrever/documentar projeto de software. A UML pode ser usada para visualizar, especificar, construir e documentar os artefatos de um sistema de software intensivo”.


PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software. Grupo A, 2021.


A UML 2.5.1 fornece especificação para 13 diagramas. A partir disso, analise as definições a seguir.


I. Um diagrama de classe fornece uma visão estática ou estrutural do sistema. Ele não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama.

II. Um diagrama UML de caso de uso é uma visão geral de todos os casos de uso e de como eles estão relacionados. Fornece uma visão geral da funcionalidade do sistema.

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

IV. O diagrama de atividade UML (conhecido como “diagrama de colaboração” na UML 1.X) fornece outra indicação da ordem temporal das comunicações, mas dá ênfase às relações entre os objetos e as classes em vez da ordem temporal.


É correto o que se afirma em

Alternativas
Q2432597 Engenharia de Software

Em relação à UML (Linguagem de Modelagem Unificada), analise as afirmações a seguir.


I - Os Diagramas estruturais devem ser utilizados para especificar detalhes da estrutura do sistema e seus aspectos dinâmicos.

II - São Diagramas de Interação o Diagrama de Sequência e o Diagrama de Implantação.

III - Os diagramas comportamentais da UML demonstram os aspectos estáticos do sistema. Podem especificar os conceitos do negócio e seus relacionamentos e os estados, sequência de atividade e colaborações.


Está CORRETO o que consta em:

Alternativas
Q2421445 Engenharia de Software

A notação UML é um padrão visual para a representação de processos de software. Apesar disso, sua gama de símbolos deixa a desejar, pois sofrem ao utilizar simbologias semelhantes para representar mais de uma atividade. Uma possível solução para esse problema é o uso de

Alternativas
Q2414707 Engenharia de Software
Na UML, para se modelar processos de negócios e fluxo de trabalho, envolvendo a modelagem das etapas sequenciais em um processo computacional, pode-se empregar o diagrama: 
Alternativas
Ano: 2021 Banca: CETAP Órgão: CRF - PA Prova: CETAP - 2021 - CRF - PA - Analista de Suporte |
Q2411193 Engenharia de Software

Um tipo de diagrama UML, comportamental, que descreve a sequência de eventos de um ator que usa um sistema para completar um processo e permite que você visualize os diferentes tipos de papéis é conhecido como:

Alternativas
Q2408316 Engenharia de Software

Um dos diagramas da UML representa graficamente por meio dos atores as funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele. É uma ferramenta que corresponde a uma visão externa do sistema e tem por objetivo ilustrar em um nível alto de abstração quais elementos externos interagem com que funcionalidades do sistema.


Essa ferramenta é conhecida como diagrama de:

Alternativas
Q2408314 Engenharia de Software

A UML é uma linguagem visual para modelar sistemas orientados a objetos, com o objetivo de representar os paradigmas da orientação orientada a objetos. Por meio dos elementos gráficos, pode-se construir diagramas que representam diversas perspectivas de um sistema, oferecendo visões que ressaltam aspectos diferentes do sistema. Entre essas visões,


I . uma enfatiza as características do sistema que dão suporte, tanto estrutural quanto comportamental, às funcionalidades externamente visíveis do sistema;

II. outra corresponde à distribuição física do sistema em seus subsistemas e à conexão entre essas partes.


As visões caracterizadas em I e II são denominadas, respectivamente, de:

Alternativas
Q2399499 Engenharia de Software

Um dos diagramas definido na UML representa uma coleção de objetos que trabalham em conjunto para atender algum comportamento do sistema. Este diagrama é o:

Alternativas
Q2398328 Engenharia de Software

Observe o seguinte Diagrama de Classes UML.



Imagem associada para resolução da questão



A relação entre as Classes que está representada no diagrama é:


Alternativas
Q2389087 Engenharia de Software
Considere um diagrama de interação da UML que permite visualizar como um conjunto de objetos/classes interagem em um processo ao longo do tempo. Tal diagrama mostra as mensagens, como, por exemplo, as chamadas de métodos que ocorrem entre atores e objetos/classes no sistema, e a ordem em que ocorrem.
O diagrama descrito é o de
Alternativas
Q2389083 Engenharia de Software
Considere um tipo de visibilidade que pode ser usado em um método de objeto de uma classe P para permitir acesso nas seguintes situações:

(i) quando uma classe Q estender da classe P; e (ii) quando uma classe R faz parte do mesmo pacote da classe P.

Assim, tanto objetos do tipo da classe Q como da classe R poderão acessar o método que está na classe P.
Na situação descrita, o tipo de visibilidade a ser usado é o
Alternativas
Q2389080 Engenharia de Software
Considere que uma classe P possui nela uma propriedade de objeto que guarda a instância de uma classe Q.
Nesse caso, o tipo de relacionamento entre as classes P e Q que deve ser modelado em um diagrama de classe da UML é o relacionamento de
Alternativas
Q2389074 Engenharia de Software
Ciente de que, no âmbito da iniciação do desenvolvimento de um projeto de software, um dos passos mais importantes da Engenharia de Requisitos é a modelagem do escopo do sistema, um gerente avaliou o uso do Diagrama de Casos de Uso.
Entre as características que tornam o Diagrama de Casos de Uso adequado para essa modelagem está a de representar a(s)
Alternativas
Q2388381 Engenharia de Software

Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.


Um dos diagramas mais utilizados na análise orientada a objetos é o diagrama de atividades, cuja função principal é modelar o comportamento do sistema. Contudo, ele apresenta uma única restrição, que é sua incapacidade de modelar o comportamento dinâmico, apenas o estático (sequências predefinidas).

Alternativas
Q2388380 Engenharia de Software

Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.


O diagrama de interação permite validar classes, responsabilidades e colaboradores identificados anteriormente. Ele tem, ainda, como função o refinamento do diagrama de classes.

Alternativas
Q2388379 Engenharia de Software

Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.


O diagrama de classes é utilizado para ilustrar a estrutura estática de um sistema, mostrando as classes, seus atributos e como se relacionam entre si (por exemplo, associações e heranças).

Alternativas
Respostas
81: B
82: A
83: A
84: B
85: A
86: E
87: A
88: C
89: C
90: D
91: A
92: D
93: E
94: E
95: E
96: A
97: E
98: E
99: C
100: C