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

Foram encontradas 411 questões

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
Q78465 Engenharia de Software
Analise os seguintes enunciados relacionados aos componentes da linguagem UML e marque a alternativa CORRETA.

I- Os diagramas de casos de uso têm como objetivo ilustrar a interação entre elementos (atores) e funcionalidades do sistema;

II- O modelo de classes de domínio representa as classes no domínio do negócio em questão e não leva em consideração restrições inerentes à tecnologia a ser utilizada na solução;

III- Uma classe em um diagrama de classes é definida por um nome, uma lista de atributos (não obrigatória) e uma lista de operações (não obrigatória);

IV- O modelo de interação pode ser descrito utilizando diagramas de componentes ou diagramas de estados;

V- Os pacotes são mecanismos de agrupamento genérico e podem ser utilizados para agregar casos de uso, classes e alguns outros tipos de elementos.
Alternativas
Q76963 Engenharia de Software
A figura abaixo apresenta parte de um modelo de classes de domínio de um sistema de registro de voos de uma agência de aviação asiática:

Imagem 018.jpg

A partir deste modelo foram elaboradas as seguintes assertivas:

I. O modelo permite identificar inequivocamente as cidades de origem e destino de um voo.

II. Um piloto só pode comandar os voos da empresa para a qual trabalha.

III. Toda cidade é atendida por pelo menos um voo.

Marque a alternativa correta em relação às assertivas acima.
Alternativas
Q76962 Engenharia de Software
No diagrama de classes abaixo, o que significa o losango presente na relação entre as classes ClasseA e ClasseB ?

Imagem 017.jpg
Alternativas
Q71881 Engenharia de Software
Acerca de engenharia de requisitos, julgue o item subsequente.
Na validação de requisitos - parte integrante da especificação desses requisitos -, é correto o uso de diagramas da UML, tais como diagrama de classes, de casos de uso e de interação.
Alternativas
Q65112 Engenharia de Software
Acerca da métrica de análise por ponto de função, julgue os itens
seguintes.

A partir de diagramas UML de classe e de sequência, é possível calcular o número de pontos de função de um sistema ou módulo.
Alternativas
Q64298 Engenharia de Software
Na taxonomia dos diagramas de estrutura (S) e de comportamento (C) da UML, os diagramas de Pacote, Classe, Sequência e Objeto são, respectivamente, de

Alternativas
Q64295 Engenharia de Software
Caso particular de associação binária utilizado para expressar um relacionamento todo-parte. Entretanto, a parte pode não ser exclusiva de um único todo. No diagrama de classes é uma

Alternativas
Q57263 Engenharia de Software
Imagem 016.jpg

Com base no diagrama UML acima, julgue os itens a seguir.

Os atributos de objetos da classe Funcionario poderiam ser diretamente acessados por objetos da classe Curriculo.
Alternativas
Q57262 Engenharia de Software
Imagem 016.jpg

Com base no diagrama UML acima, julgue os itens a seguir.

Está representada uma relação de composição entre a classe Funcionario e a classe Curriculo.
Alternativas
Q54548 Engenharia de Software
Imagem 067.jpg

Analisando o diagrama de classes acima, pode-se afirmar:

I - a classe C1 é abstrata e possui uma operação mostraDados() também abstrata;

II - a classe C2 não tem acesso ao atributo atrib1, mas tem acesso ao atributo atrib2 de sua superclasse C1;

III - um objeto instanciado da classe C3 tem como atributos atrib2 e atrib4, mas não atrib1 que é privativo de C1.

É correto o que se afirma em
Alternativas
Q54340 Engenharia de Software
Imagem 048.jpg

A análise do diagrama de classes em notação UML 2.0 apresentado acima indica que
Alternativas
Q54296 Engenharia de Software
Um modelador de banco de dados foi incumbido de criar um modelo conceitual para a situação a seguir.
"Representantes trabalham em empresas. Cada empresa usa o seu depósito particular, que armazena um conjunto de produtos. É preciso saber que representantes estão associados a que produtos".
Durante a modelagem inicial dessa situação, o modelador construiu o modelo conceitual abaixo, utilizando a notação do diagrama de classes da UML 2.0.

Imagem 012.jpg
Nesse contexto, analise as afirmações a seguir.

A consulta "Que representantes estão associados a que produtos" é respondida pelo modelo conceitual apresentado.

PORQUE

A determinação de quais depósitos armazenam quais produtos pode ser respondida pelo modelo conceitual apresentado.

A esse respeito, conclui-se que
Alternativas
Q47351 Engenharia de Software
Com relação a diagramas de classe da UML, assinale a opção correta.
Alternativas
Q45160 Engenharia de Software
A respeiro dos diagramas da UML, julgue os itens subsequentes.

Os diagramas em UML podem ser estáticos ou dinâmicos. O diagrama de classes é um exemplo de um diagrama dinâmico.
Alternativas
Q25638 Engenharia de Software
Duas classes estabelecem uma relação todo/parte entre si, em que a parte pode existir sem o todo. Que símbolo deve ser utilizado em um diagrama de classes UML para expressar esse tipo de relacionamento?
Alternativas
Ano: 2009 Banca: FUNRIO Órgão: MPO
Q1235921 Engenharia de Software
Na modelagem de classes da UML, as restrições que definem a generalização das classes “Homem” e “Mulher” como subclasses de “Pessoa” caracterizam uma herança
Alternativas
Q59605 Engenharia de Software
Considere o seguinte diagrama UML:

Imagem 002.jpg

O diagrama representa uma
Alternativas
Q58276 Engenharia de Software
Na UML, a principal diferença entre o diagrama de objetos e o diagrama de classes é que o diagrama de objetos mostra
Alternativas
Q47416 Engenharia de Software
Considere as informações a seguir, referentes à modelagem de um sistema de informação.

1. Classe Pessoa é generalização das classes Aluno e Professor.
2. Classe ProfessorMestre é especialização da classe Professor.

Que diagrama de classes UML representa corretamente a situação em questão?
Alternativas
Respostas
361: B
362: D
363: E
364: D
365: C
366: C
367: A
368: D
369: E
370: C
371: B
372: D
373: D
374: C
375: E
376: A
377: B
378: D
379: B
380: C