Questões de Concurso Comentadas sobre diagrama de classes em engenharia de software

Foram encontradas 224 questões

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
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
Q249817 Engenharia de Software
Considere o seguinte diagrama de classes da UML.

Imagem 022.jpg

O diagrama representa uma

Alternativas
Q249816 Engenharia de Software
Considere o seguinte diagrama de classes, representado conforme a UML.

Imagem 021.jpg

A partir desse diagrama de classes, pode-se afirmar que

Alternativas
Q249815 Engenharia de Software
Considere duas classes S e T de um diagrama de classes da orientação a objetos feitos por meio da UML. Há uma associação de composição entre as classes S e T. Assinale a alternativa que representa esse tipo de associação entre S e T (abstraindo-se as cardinalidades).

Alternativas
Q212733 Engenharia de Software
Analise as afrmativas abaixo em relação ao Diagrama de Classes da UML.
I. É um diagrama comportamental da UML.
II. Pode representar classes e interfaces.
III. Pode representar relacionamentos de dependência e generalização.
Assinale a alternativa VERDADEIRA:

Alternativas
Q212731 Engenharia de Software
Todos os diagramas a seguir representam as partes dinâmicas de um sistema, EXCETO:


Alternativas
Q199452 Engenharia de Software
Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

O diagrama de estrutura composta é similar ao denominado diagrama de classes, porém este último apresenta uma visão estática da estrutura de classes, enquanto o primeiro tenta expressar arquiteturas de tempo de execução.
Alternativas
Q107032 Engenharia de Software
A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de classes define todas as classes de que o sistema necessita e é a base para a construção dos diagramas de sequência e comunicação.
Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635581 Engenharia de Software
Assinale a alternativa que contém somente diagramas previstos na notação UML:
Alternativas
Q120927 Engenharia de Software
Julgue os itens a seguir com relação à UML, uma linguagem gráfica
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.

Os diagramas de classes podem conter pacotes ou subsistemas, utilizados para agrupar elementos do modelo em um conjunto maior. No nível de visibilidade privado, uma característica pode ser usada por qualquer descendente do classificador; contudo, um classificador nem sempre é capaz de visualizar outro classificador.
Alternativas
Ano: 2010 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2010 - UDESC - Analista de Sistemas |
Q119994 Engenharia de Software
Indique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, a respeito da modelagem com diagrama de classes de UML:

( ) Uma relação de dependência entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de realização entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de herança denota que os métodos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) Uma relação de herança denota que os atributos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) A presença de métodos com assinaturas idênticas em classes relacionadas por herança caracteriza uma inconsistência.
( ) A presença de atributos com identificadores idênticos em classes relacionadas por herança caracteriza uma inconsistência.

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q116128 Engenharia de Software
Sobre as características da UML 2.0, pode-se afirmar que:

I. a UML 2.0 é um processo de definição de dados, que trata somente de aspectos estáticos de um sistemas.

II. os diagramas de classe e diagramas de objetos contém aspectos de modelagem estática e dinâmica.

III. o diagrama de atividades é ligado a um classificador, como um caso de uso, a implementação de uma operação ou um pacote

IV. na UML 2.0 pode-se representar tão somente os relacionamentos de Agregação, Composição e Associação.

Está(estão) correta(s) apenas a(s) afirmativa(s)
Alternativas
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Analista de Sistemas |
Q93385 Engenharia de Software
Um diagrama é uma apresentação gráfica de um conjunto de elementos, geralmente representada como um gráfico conectado de vértices (itens) e arcos (relacionamentos). Na notação da UML existem diversos tipos de diagramas. Com base nas funções de cada diagrama, julgue os itens a seguir.

I O diagrama de classes é um diagrama estrutural que mostra um conjunto de classes, interfaces, colaborações e seus relacionamentos.

II O diagrama de casos de uso é um diagrama comportamental que mostra um conjunto de casos de uso, atores e seus relacionamentos

III O diagrama de colaboração é um diagrama comportamental que mostra o conjunto de componentes e seus relacionamentos

IV O diagrama de sequência é um diagrama estrutural que mostra uma interação, dando ênfase à ordenação temporal das mensagens.

A quantidade de itens certos é igual a
Alternativas
Respostas
181: A
182: D
183: E
184: A
185: D
186: D
187: C
188: C
189: A
190: E
191: D
192: C
193: C
194: C
195: C
196: A
197: E
198: D
199: D
200: B