Questões de Concurso Comentadas sobre uml em engenharia de software

Foram encontradas 1.555 questões

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
Q2388378 Engenharia de Software

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


A UML é uma linguagem textual que descreve a execução e o funcionamento interno dos programas.

Alternativas
Q2388377 Engenharia de Software

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


A UML é aplicada, exclusivamente, para modelar a interface do usuário em projetos de desenvolvimento de aplicativos móveis.

Alternativas
Q2383114 Engenharia de Software
Em um diagrama de classes criado por uma equipe, há uma classe P que possui um relacionamento de associação com a classe Q.
Qual situação, em código, representa, de maneira adequada, tal ideia de relacionamento entre essas classes?
Alternativas
Q2356208 Engenharia de Software
Os diagramas da UML (Unified Modeling Language) são representações gráficas usadas para modelar sistemas de software em uma notação padronizada. Seu conjunto de diagramas permite realizar a modelagem dinâmica e estática do software. Entre os diagramas encontrados na UML podemos citar: casos de uso, classe, sequência, comunicação, atividades, componentes, entre outros. Diagramas UML que representam apenas a modelagem dinâmica de software são
Alternativas
Q2356207 Engenharia de Software
Na modelagem UML, um relacionamento é uma conexão entre dois ou mais elementos de um modelo UML que inclui informações semânticas para um modelo. Exemplos de relacionamentos incluem composição, agregação, dependências, generalizações e realizações. Sobre o relacionamento de composição e agregação é correto afirmar que a composição
Alternativas
Q2353605 Engenharia de Software
Considerando a Linguagem de Modelagem Unificada (UML – Unified Modeling Language), no contexto de Análise e Projeto Orientado a Objetos, relacione adequadamente as colunas a seguir.
1. Diagrama de Classe.
2. Diagrama de Sequência.
3. Diagrama de Atividades.
4. Diagrama de Caso de Uso.
5. Diagrama de Estado.
( ) Serve para representar os requisitos funcionais do sistema e as interações entre atores externos e casos de uso.
( ) É usado para representar o comportamento interno de um objeto ou a lógica de estados de um componente em resposta a eventos.
( ) Permite visualizar o fluxo de controle em um processo ou algoritmo, proporcionando a representação gráfica de atividades e decisões.
( ) Representa a estrutura estática de um sistema, exibindo classes, atributos e métodos, sendo fundamental na modelagem de dados e relacionamentos.
( ) Descreve a interação temporal entre objetos, mostrando a seguimento de mensagens trocadas entre eles, o que é crucial na modelagem de comportamento em cenários de interação.
A sequência está correta em
Alternativas
Q2352323 Engenharia de Software

Julgue o item a seguir, relativo aos elementos da modelagem funcional baseada na UML.


Independentemente do nível de abstração procedural, o diagrama de atividades da UML deve ser utilizado apenas para representar detalhes do processamento.

Alternativas
Q2352322 Engenharia de Software

Julgue o item a seguir, relativo aos elementos da modelagem funcional baseada na UML.


Um diagrama de sequência da UML complementa o caso de uso por meio de uma representação gráfica do fluxo de interação em um cenário específico, representando como o sistema reage a eventos internos. 

Alternativas
Q3702600 Engenharia de Software
A UML (Unified Modeling Laguage) ou Linguagem de Modelagem Unificada 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 possui uma abordagem familiar padrão que modela uma classe usando alguns itens descritos:

I. Nome da classe.
II. Atributos da classe.
III. Métodos da classe.

Quais estão corretas? 
Alternativas
Q3685238 Engenharia de Software
Assinale a principal finalidade de um diagrama de sequência UML em um projeto de software.
Alternativas
Q3572392 Engenharia de Software
Atualmente na UML, existem 14 tipos de diagramas que são divididos em categoriais de acordo com o contexto que podem ser empregados. Considerando as categorias e os tipos de diagramas UML a seguir, correlacione as colunas e assinale a alternativa com a sequência correta.

1. Diagramas Estruturais.
2. Diagramas Comportamentais.
3. Diagramas de Interação.

( ) Diagrama de Casos de Uso.
( ) Diagrama de Classes.
( ) Diagrama de Sequência.
( ) Diagrama de Tempo.
( ) Diagrama de Pacotes. 
Alternativas
Q3219246 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem utilizada para modelar, de forma estruturada, sistemas complexos de software. A UML possui diagramas estruturais, diagramas comportamentais e diagramas de interação. São exemplos de diagramas estruturais da UML:
Alternativas
Q3219219 Engenharia de Software
Os padrões de projeto documentados pelo GoF (Gang of Four) são divididos em três categorias, de acordo com a sua finalidade: padrões de criação, padrões estruturais e padrões comportamentais. Um padrão de projeto estrutural é o
Alternativas
Respostas
161: E
162: E
163: A
164: E
165: E
166: C
167: C
168: E
169: E
170: C
171: D
172: C
173: D
174: E
175: E
176: E
177: D
178: B
179: A
180: A