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

Foram encontradas 411 questões

Q299199 Engenharia de Software
A figura abaixo é um diagrama da linguagem de
modelagem unificada (UML – Unified Modeling
Language
).

Considere-se que: objetos da classe “Comunicar” são
instanciados diretamente e sem erro; “String” e “int” são
classes dadas em uma biblioteca (ou pacote).

Imagem 057.jpg
Assinale a alternativa correta.
Alternativas
Q299198 Engenharia de Software
A figura abaixo é um diagrama da linguagem de
modelagem unificada (UML – Unified Modeling
Language
).

Considere-se que: objetos da classe “Comunicar” são
instanciados diretamente e sem erro; “String” e “int” são
classes dadas em uma biblioteca (ou pacote).

Imagem 057.jpg
Analise as afirmativas.

Imagem 058.jpg

Assinale a alternativa correta.
Alternativas
Q293183 Engenharia de Software
Identifque as afrmativas que defnem corretamente as formas de utilização de OCL (Object Constraint Language) na UML:

1. Utilizadas para especifcar condições invariantes em classes e tipos em modelo de classes.
2. Utilizadas para descrever pré e pós-condições em operações e métodos.
3. Utilizadas para definir estereótipos.
4. Utilizadas para especifcar guard conditions e change events nos diagramas de transição de estados.
5. Utilizadas para mapear modelagem de banco de dados.

Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q293179 Engenharia de Software
Analise o diagrama de classe da UML abaixo:
Imagem associada para resolução da questão
Assinale a alternativa que defne corretamente qual o relacionamento entre as classes da fgura acima:
Alternativas
Q293124 Engenharia de Software
Analise o diagrama de classe da UML abaixo:


Imagem 014.jpg


Assinale a alternativa que define corretamente qual o relacionamento entre as classes da figura acima.
Alternativas
Q271619 Engenharia de Software
Em qual dos diagramas a seguir a operação opA2() consegue enxergar o atributo b1?
Alternativas
Q271415 Engenharia de Software
A linguagem UML é constituída por uma série de diagramas. Assinale a alternativa que contém apenas diagramas estruturais.

Alternativas
Q271389 Engenharia de Software
Tipo especial de associação presente no diagrama de classes onde se tenta demonstrar que as informações de um objeto (chamado objeto-todo) precisam ser complementadas pelas informações contidas em um ou mais objetos de outra classe (chamados objetos-parte):

Alternativas
Q270561 Engenharia de Software
Abaixo é apresentando um digrama de classes conceitual, baseado nos princípios de Análise e Projeto de Sistema Orientado a Objetos.

Imagem associada para resolução da questão

Em relação ao digrama de classes acima é CORRETO afirmar:

Alternativas
Q270309 Engenharia de Software
Analise o diagrama UML a seguir:

Imagem associada para resolução da questão

Em relação ao modelo conceitual acima, pode-se dizer que:

I. A associação X é obrigatória para qualquer instância de ClasseD, mas opcional para as instâncias de ClasseE;

II. A associação Z é obrigatória para qualquer instância de ClasseB e de ClasseD;

III. a1 e b1 são atributos de uma instância de ClasseA;

IV. ClasseB e ClasseE são associadas por composição.

Está CORRETO o que se afirma em:
Alternativas
Q249355 Engenharia de Software
Seja o seguinte diagrama de classes UML:

Imagem associada para resolução da questão

Qual conjunto de classes e interfaces Java é compatível com os elementos de modelagem existentes nesse diagrama?

Alternativas
Q232445 Engenharia de Software
A UML 2.0 divide os diagramas em duas categorias, estruturais e de comportamento. São exemplos de diagramas estruturais e de comportamento, respectivamente, os diagramas de
Alternativas
Q225167 Engenharia de Software
A UML define diversos tipos de relacionamentos no modelo de classe. Um desses tipos pode ser entendido pelo exemplo a seguir. Observe.

• Sejam duas classes, ALFA e BETA.

• Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA.

• Quando for necessário, BETA pode redefinir o comportamento de ALFA.

• Além disso, BETA participa em qualquer relacionamento no qual ALFA participa.

O caso exemplificado é conhecido como relacionamento de
Alternativas
Q225165 Engenharia de Software
Observe a figura, que mostra uma ferramenta empregada no desenvolvimento orientado a objetos, utilizada na construção do modelo do sistema desde o nível de análise até o de especificação. De todos, é o mais rico em notação.

Imagem 042.jpg

Essa ferramenta é conhecida como Diagrama de
Alternativas
Q220583 Engenharia de Software
A UML fornece um conjunto considerável de diagramas que ajudam a definir uma aplicação. Com relação a esses diagramas, analise:

I. Na atividade de análise de requisitos, pode ser utilizado para descrever como as pessoas interagem com o sistema.

II. Descreve os tipos de objeto presentes no sistema e os vários tipos de relacionamento existente entre eles. Também mostra as propriedades e operações de uma classe e as restrições que se aplicam à maneira como os objetos estão conectados.

III. Normalmente captura o comportamento de um único cenário e mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos dentro de um caso de uso.

IV. São uma técnica para descrever a lógica de procedimentos, processo de negócio e fluxo de trabalho. Suportam comportamento paralelo, ao contrário dos fluxogramas.

Os itens I, II, III e IV descrevem, respectivamente, os diagramas de
Alternativas
Q215147 Engenharia de Software
Assinale a seguir a alternativa que apresenta somente tipos de diagramas utilizados pela UML (Unified Modeling Language).
Alternativas
Q213496 Engenharia de Software
Sobre o diagrama de classe da UML é correto afirmar:

Alternativas
Q453043 Engenharia de Software
Do ponto de vista dos pacotes, no diagrama de classes da UML, o modificador que indica que um atributo ou método é acessível apenas às classes do mesmo pacote é o modificador:
Alternativas
Q379814 Engenharia de Software
Na UML 2.2, o diagrama de classes oferece uma notação gráfica para modelar classes e seus relacionamentos, descrevendo assim possíveis objetos. Na elaboração desse diagrama, o recurso da generalização possui três finalidades, que são:
Alternativas
Q249819 Engenharia de Software
Na modelagem orientada a objetos, há um tipo de elemento chamado de Colaboração, que pode ser anexado a um diagrama de classes. A representação UML utilizada para a Colaboração é:

Alternativas
Respostas
321: D
322: D
323: E
324: A
325: C
326: C
327: C
328: E
329: D
330: B
331: D
332: A
333: D
334: A
335: E
336: A
337: D
338: D
339: C
340: C