Questões de Concurso Sobre diagrama de classes em engenharia de software

Foram encontradas 397 questões

Q4160428 Engenharia de Software
Na Modelagem Orientada a Objetos, utilizada na análise e no projeto de sistemas de software para representar a estrutura e o comportamento de um sistema, são definidas relações entre objetos que permitem descrever como as entidades se organizam e interagem. Entre essas relações, destaca-se a composição, que representa uma associação forte, na qual a existência das partes depende diretamente da existência do todo, ou seja, se o objeto agregado for removido, suas partes também deixam de existir. Com base nesse conceito, assinale a alternativa que indica CORRETAMENTE o símbolo utilizado para representar a composição na Modelagem Orientada a Objetos.
Alternativas
Q4140353 Engenharia de Software

Analise as afirmativas abaixo sobre os diagramas da UML (Unified Modeling Language) utilizados na modelagem de sistemas, segundo Sommerville.


I.    O Diagrama de Casos de Uso descreve as interações entre um sistema e seu ambiente (atores humanos ou outros sistemas).

II.   O Diagrama de Sequência é um modelo dinâmico que mostra a série de interações entre objetos durante a execução de um caso de uso.

III.  O Diagrama de Classes é um modelo dinâmico que descreve o comportamento temporal e a ordem das mensagens enviadas entre os objetos do sistema.

IV.  O Diagrama de Atividades é utilizado exclusivamente para modelar a arquitetura física de implantação dos componentes de hardware.



Estão corretas apenas as afirmativas

Alternativas
Q4065622 Engenharia de Software
No ciclo de vida de desenvolvimento de software na Administração Pública, o Analista de Sistemas atua como um facilitador entre as necessidades governamentais e a implementação técnica.
Ao elaborar a documentação técnica para orientar a equipe de programadores, é fundamental que o analista:
Alternativas
Q4052489 Engenharia de Software
No contexto da engenharia de requisitos, a modelagem de dados por meio de Diagramas Entidade-Relacionamento (DER) ou Diagramas de Classes de Domínio é utilizada para representar a estrutura da informação e suas relações no sistema. Considerando os conceitos associados à modelagem de dados em nível de análise, é correto afirmar que:
Alternativas
Q3288674 Engenharia de Software
No diagrama de classes UML, a herança é representada como:
Alternativas
Q3257445 Engenharia de Software

Julgue o próximo item, acerca de análise de requisitos, UML e conceitos relativos à orientação a objetos.



No seguinte diagrama de classes, os métodos e atributos das classes Ave e Mamífero são herdados da classe Animal e o método falar(), nas classes BemTeVi, Papagaio, Vaca e Cachorro, é um exemplo de polimorfismo. 



Imagem associada para resolução da questão

Alternativas
Q3205775 Engenharia de Software
Um Diagrama de Classes da UML é a representação da estrutura e relações das classes que servem de modelo para objetos. Ele é a base para a construção de outros diagramas, como o de comunicação, de sequencia e de estados.
Observe o seguinte Diagrama de Classes da UML:

Imagem associada para resolução da questão


Baseado no diagrama acima, analise as seguintes afirmações:

I. Todos os métodos da classe ClasseA possuem retorno de dados do tipo boolean.
II. O atributoD da ClasseB é do tipo String e possui visibilidade privada.
III. O losango preenchido representa uma associação por composição entre a ClasseA e a ClasseB
IV. Ao excluir um objeto da ClasseA em sua implementação, também será excluído o objeto da ClasseB.

Estão corretas apenas as afirmativas 
Alternativas
Q3183762 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de classes em UML é utilizado para representar as classes, seus atributos e métodos, além dos relacionamentos entre elas, e é fundamental na análise orientada a objetos para modelar a estrutura estática do sistema.

Alternativas
Q3183759 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de classes em UML é utilizado exclusivamente para representar a interação entre objetos, não sendo adequado para modelar a estrutura do sistema.

Alternativas
Ano: 2024 Banca: INEP Órgão: INEP Prova: INEP - 2024 - INEP - Computação |
Q4149043 Engenharia de Software
Modelagem orientada a objetos (OO) é uma metodologia de desenvolvimento de software que visa representar elementos do mundo real no contexto computacional. Pensando nisso, uma empresa está desenvolvendo um sistema de gerenciamento para uma biblioteca e tem o objetivo de, nesse sistema, modelar objetos como livro, usuário, empréstimo e bibliotecário. Portanto, a classe livro deve ter atributos como título, autor e ISBN registrados, enquanto a classe usuário deve ter atributos como nome e número de identificação. Por sua vez, o empréstimo deve registrar informações sobre o livro emprestado, o usuário que o emprestou e a data de devolução, e a classe bibliotecário informações sobre o processo de empréstimo e devolução de livros.

Com base nos dados apresentados, assinale a opção que reflete a aplicação correta dos princípios da modelagem OO no contexto do sistema de gerenciamento da biblioteca, considerando a relação entre as abordagens didático-pedagógicas e os conhecimentos teórico-práticos da área.
Alternativas
Ano: 2024 Banca: INEP Órgão: INEP Prova: INEP - 2024 - INEP - Computação |
Q4149040 Engenharia de Software
A imagem a seguir apresenta um diagrama de classes UML que descreve as relações entre quatro classes: Classe A, Classe B, Classe C e Classe D.

Q33.png (313×124)

Com base na notação UML para as ligações apresentadas no diagrama, assinale a opção que apresenta corretamente o significado das relações entre as classes.
Alternativas
Q3245118 Engenharia de Software

Considere o seguinte recurso acessível por uma API RESTful, denotado em JSON, que representa uma fatura comercial de forma simplificada.


Imagem associada para resolução da questão

Dentre as alternativas a seguir, assinale aquela que apresenta um diagrama de classes UML condizente como modelagem para esse recurso e outros do mesmo tipo.

Alternativas
Q3136049 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem de modelagem visual amplamente utilizada na engenharia de software para especificar, visualizar e documentar os componentes de sistemas complexos. A versão 2.5.1 introduz ajustes e melhorias em relação às versões anteriores, com foco na simplificação e aprimoramento de conceitos essenciais, como a modelagem estrutural e comportamental. Complete as lacunas abaixo.
Na UML 2.5.1, o diagrama de ________ (1) é utilizado para detalhar o comportamento de objetos em um determinado fluxo de trabalho, enquanto o diagrama de ________ (2) foca na modelagem de relacionamentos e propriedades dos elementos estáticos do sistema.
Alternativas
Q3109026 Engenharia de Software
Um projetista de sistema de informação, fazendo uso da UML, precisa trabalhar com um diagrama dessa linguagem que auxilia na modelagem de objetos e apresenta o modelo da estrutura estática do sistema. Esse diagrama é o de:
Alternativas
Q3047597 Engenharia de Software
Em um diagrama de classes, as relações de agregação e composição são tipos de associações que representam uma relação “todo/parte” onde a parte pode existir independentemente do todo ou não. A partir do seguinte diagrama de classes, é correto afirmar que

Imagem associada para resolução da questão


Alternativas
Q3035058 Engenharia de Software
Em um processo de modelagem de sistemas de software, utilizando-se o diagrama de classes UML, uma instância de uma classe A utiliza uma instância de uma classe B como argumento em um de seus métodos. Qual é o tipo de relacionamento representado?
Alternativas
Q3031100 Engenharia de Software
O elemento que é considerado uma parte essencial da linguagem UML (Unified Modeling Language), ou seja, o elemento central, é denominado
Alternativas
Q2568060 Engenharia de Software

Considere o diagrama UML de classes a seguir: 





Imagem associada para resolução da questão




Sobre esse diagrama, é correto afirmar:

Alternativas
Q2557703 Engenharia de Software
A UML inclui diagrama, que mostra a estrutura estática do sistema, instâncias específicas, componentes físicos do sistema e suas interações. Marque a alternativa que contém corretamente os principais tipos de diagramas de estrutura estática na UML. 
Alternativas
Q2524541 Engenharia de Software
Os diagramas de classe e diagramas de objetos da UML 2.5 são elementos importantes na modelagem de sistemas orientados a objetos. Ambos desempenham papéis distintos na visualização e representação das estruturas e interações dentro de um sistema.
Assinale a opção que descreve corretamente as diferenças entre o diagrama de classe e o diagrama de objetos na UML 2.5.
Alternativas
Respostas
1: D
2: A
3: D
4: E
5: A
6: C
7: C
8: C
9: E
10: A
11: D
12: B
13: A
14: A
15: A
16: B
17: C
18: C
19: D
20: E