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

Foram encontradas 381 questões

Q842844 Engenharia de Software
Na elicitação de requisitos de usuários, o projetista estabelece comunicação estreita com seu cliente para entender o domínio do problema e criar o conjunto de documentos com os modelos gráficos e textuais visando capturar os requisitos e compreender o problema. Usando a notação da UML e as ferramentas da Análise e Projeto Estruturado, assinale a alternativa que apresenta os artefatos apropriados de ambas que facilitam a comunicação projetista-cliente.
Alternativas
Q841460 Engenharia de Software

Considere a classe abaixo, que compõe um diagrama UML 2.5, criada por um Analista para uma aplicação orientada a objetos da Defensoria Pública. 


Imagem associada para resolução da questão

A classe ServicoBusca

Alternativas
Q835191 Engenharia de Software

Um analista de sistemas deverá apresentar um diagrama de classes de domínio de uma aplicação. Uma das necessidades a ser atendida é o módulo de abertura de processos judiciais, que são abertos para acionar judicialmente uma ou mais pessoas e podem ser iniciados por uma ou mais pessoas interessadas. Os dados completos de todas as pessoas envolvidas precisam ficar registrados, bem como a forma de participação (interessado ou acionado).


Considerando essa situação hipotética, assinale a opção que apresenta o diagrama mais adequado ao atendimento dessas necessidades.

Alternativas
Q834195 Engenharia de Software

Com base no diagrama abaixo, considere as seguintes afirmativas relacionadas à notação e ao que esse diagrama representa.


1. A associação entre Lista e Item é do tipo composição e indica que o objeto todo deve gerenciar a criação e destruição de suas partes.

2. A associação entre Item, Música e Vídeo representa uma herança múltipla.

3. tocar() é uma operação polimórfica, significando que, quando uma mensagem é despachada em tempo de execução, uma correspondência é determinada em tempo de execução de acordo com o tipo do objeto.

4. A classe Segue deve possuir atributos ou operações para justificar sua representação como classe de associação.

5. Em tempo de execução, a classe Item precisa ser instanciada para que as classes Música ou Vídeo possam ser utilizadas.


Assinale a alternativa correta


Imagem associada para resolução da questão

Alternativas
Q827385 Engenharia de Software

Considere o diagrama de classes a seguir:


Imagem associada para resolução da questão


É correto afirmar que

Alternativas
Q814329 Engenharia de Software
De acordo com a UML 2.0, assinale a alternativa correta no que diz respeito a um diagrama de classes.
Alternativas
Q813185 Engenharia de Software
Sobre o diagrama de componentes UML 2, considere as seguintes afirmativas: 1. Descreve todos os componentes de um sistema de informação, incluindo os componentes de hardware e software. 2. Os diagramas de componentes possuem um nível de abstração maior que os diagramas de classes. 3. Além de descrever os componentes propriamente ditos, um diagrama de componentes descreve também como os componentes são interligados entre si. Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q813179 Engenharia de Software
Sobre diagramas de classes UML 2, considere as seguintes afirmativas: 1. No diagrama de classes, uma classe é modelada empregando-se três partes: nome da classe, seus atributos e seus métodos. 2. Além das classes, um diagrama de classes modela também o relacionamento entre classes: um para um; um para muitos; zero para um; etc. 3. O diagrama de classes é tido como um diagrama comportamental, uma vez que contém os métodos que definem o comportamento das classes. Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Ano: 2016 Banca: COSEAC Órgão: UFF Prova: COSEAC - 2016 - UFF - Analista de Sistemas |
Q794947 Engenharia de Software

No diagrama de classe abaixo, a CLASSE1 possui duas funções F1 e F2; a CLASSE2 possui duas funções F1 e F3 e a CLASSE3 possui outras duas funções F4 e F5.


Imagem associada para resolução da questão

Com relação ao diagrama, são feitas as seguintes afirmações:

I A CLASSE2 e a CLASSE3 são generalizações da CLASSE1.

II A CLASSE2 só herda a função F1 da CLASSE1, enquanto a CLASSE3 só herda a F2 da CLASSE1.

III Na CLASSE2, a função F1 é polimórfica.

IV A CLASSE3 pode chamar as funções F2 e F1.

São verdadeiras as afirmações

Alternativas
Q786891 Engenharia de Software

Imagem associada para resolução da questão

Com base nessa figura, assinale o tipo correto de relacionamento (associação) existente entre as classes Veículo e Caminhão.

Alternativas
Q786248 Engenharia de Software
O modelo de requisitos define um conjunto completo de classes de análise. Cada uma descreve algum elemento do domínio do problema [...]. Conforme evolui o modelo de projeto, a equipe de software deve definir um conjunto de classes de projeto que refina as classes de análise [...]. Segundo os conceitos de análise e projeto orientado a objeto, são considerados os seguintes tipos específicos de classes de projeto, EXCETO:
Alternativas
Q781710 Engenharia de Software
O desenho a seguir representa tipicamente o diagrama UML:
Imagem associada para resolução da questão
Assinale a alternativa correta:
Alternativas
Q753544 Engenharia de Software
Estereótipos de análise são usados na UML 2.0 para nos oferecer uma orientação mais específica para o processo de identificação de classes. Os estereótipos de análise são divididos em três tipos de classe. Identifique os estereótipos de modelo icônicos na figura a seguir de acordo com a sequência. Imagem associada para resolução da questão
Alternativas
Q748556 Engenharia de Software

Quanto ao diagrama de classes,

Imagem associada para resolução da questão

assinale a alternativa correta.

Alternativas
Q743312 Engenharia de Software
O desenvolvimento de sistemas baseados em computação exige, como todos os projetos técnicos e de engenharia, a documentação de sistemas. Sobre as técnicas de documentação de sistemas baseados em software, assinale a afirmativa INCORRETA.
Alternativas
Q738870 Engenharia de Software

A atividade de análise de requisitos procura descobrir o que os stakeholders de um projeto de sistema de software querem que o sistema faça. Para ajudar na comunicação com os usuários e clientes vários diagramas da UML podem ser utilizados.

Com relação à utilização dos diagramas da UML na atividade de análise de requisitos, assinale V para a afirmativa verdadeira e F para a falsa.

( ) Diagrama de classes desenhado a partir da perspectiva conceitual é uma boa maneira de construir um vocabulário rigoroso do domínio.

( ) Um diagrama de atividades é recomendo para exibir o fluxo de trabalho da organização, mostrando como o software e as atividades humanas interagem.

( ) Um diagrama de objetos é indicado para representar um conceito que tenha um ciclo de vida com vários estados e os eventos que mudam esses estados.

As afirmativas são, respectivamente, 


Alternativas
Q738864 Engenharia de Software

Linguagens gráficas de modelagem são úteis para descrever e especificar sistemas computacionais porque oferecem notações próprias para representar conceitos e características estruturais e comportamentais do projeto de software.

Assinale a opção que indica o diagrama da UML recomendado para modelar característica comportamental com ênfase nos vínculos entre os vários objetos de um projeto de software.

Alternativas
Q720228 Engenharia de Software

Considerando-se os diagramas de classe apresentados, é correto afirmar que a Figura 1 representa uma associação de composição e que, na Figura 2, a classe “Serviço” é uma classe de associação.

Imagem associada para resolução da questão

Alternativas
Q695777 Engenharia de Software
Na UML, o relacionamento do tipo agregação compartilhada usado no diagrama de classes serve na situação de:
Alternativas
Q695776 Engenharia de Software
Uma classe associativa é usada em um diagrama de classe em UML quando:
Alternativas
Respostas
201: B
202: D
203: D
204: A
205: B
206: C
207: D
208: B
209: D
210: B
211: A
212: B
213: A
214: A
215: A
216: D
217: D
218: C
219: D
220: A