Questões de Concurso sobre UML - Página 11 | Gran Questões

Questões de Concurso sobre UML

 
 
Disciplina 1
Assunto 4
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.110 questões encontradas
Questões por página
20
Mais recentes
 

A partir da abordagem sobre garantia de qualidade de software, define-se um conjunto de metas pragmáticas. Dado esse contexto, assinale a alternativa que NÃO corresponde a uma métrica de qualidade do projeto.


A

Existência do modelo da arquitetura.


B

Apropriabilidade do layout.


C

Complexidade do projeto procedural.


D

Número de componentes que se atribui ao modelo da arquitetura.


E

Número de modelos UML.

Considerando a UML 2.0, suponha um atributo chamado teste que deve ter sua multiplicidade estabelecida como um intervalo entre 1 e 5. A representação desse atributo no diagrama de classes será:


A

teste (from 1 to 5)


B

teste [1*5]


C

teste 1**5


D

teste [1..5]


E

teste {1..5}

Com base no conhecimento sobre o Diagrama de Classe (DC) e suas características, assinale a alternativa CORRETA.


A

O DC consta de dois compartimentos. O primeiro compartimento contém o nome da classe, enquanto, no segundo, consta os atributos e os métodos.


B

No DC, os atributos são as informações que um objeto armazena, enquanto as operações ou os métodos são as ações que um objeto realiza.


C

No DC, pode-se existir associação do tipo Agregação e Composição. Quando há esses dois tipos de associação, haverá, necessariamente, uma herança.


D

No DC, não se tem o recurso gráfico para esboçar a classe abstrata. Quando há aparição de classe abstrata, usa-se a notação gráfica da interface (implements).

Os diagramas de casos de uso são modelos simples para documentar de forma esquemática as funções de um sistema a partir do ponto de vista do usuário.


Sobre os elementos de modelagem dos diagramas de casos de uso definidos pela UML 2.5.1, assinale a afirmativa correta.


A

Os atores encontram-se dentro do limite do sistema modelado e representam as pessoas que o utilizam.


B

Os relacionamentos de extensão podem ser estabelecidos entre ator-ator ou entre caso de uso-caso de uso.


C

Os casos de usos podem descrever o comportamento básico da unidade funcional, incluindo tratamento de erros.


D

Os casos de uso são representados por meio de retângulos rotulados e especificam a infraestrutura física do sistema.

A Unified Modeling Language (UML) é uma linguagem visual voltada para a modelagem de sistemas de software, possibilitando descrever os componentes que constituem uma aplicação computacional através da definição de elementos gráficos e textuais. Acerca desse assunto, avalie as asserções a seguir:


A UML é independente de linguagem de programação, de modo que a modelagem de um sistema em UML torna-se uma documentação desta solução e possibilita integração de diferentes linguagens de programação.


PORQUE


A UML é independente de processo de desenvolvimento, de modo que a forma que um sistema será desenvolvido é escolha do analista e possibilita adaptar a concepção da solução ao cenário do negócio.


Acerca dessas asserções, assinale a alternativa CORRETA.


A

As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.


B

As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.


C

A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.


D

A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.

São diagramas comportamentais da UML (Unified Modeling Language):


A

Diagrama de casos de uso e diagrama de sequência.


B

Diagrama de componentes e diagrama de estados.


C

Diagrama de classes e diagrama de comunicação.


D

Diagrama de atividades e diagrama de objetos.


E

Diagrama de artefatos e diagrama de implantação.

Na UML, o diagrama de classe mostra a ordem das mensagens trocadas entre os objetos e ajuda a visualizar o fluxo de controle em um determinado cenário.


C

Certo


E

Errado

O sistema de segurança de uma loja na Web envia para o celular do cliente, por meio do WhatsApp, um código de confirmação sempre que o cliente quer alterar a sua senha de acesso. Esse código de confirmação tem de ser informado ao sistema pelo cliente para que a alteração seja confirmada.


Qual diagrama de casos de uso ilustra a funcionalidade descrita?


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

A Linguagem de Modelagem Unificada (UML) é composta por vários diagramas, que têm por objetivo fornecer visões do sistema a ser modelado. “Existem dois diagramas que são associados diretamente à linguagem de programação, tendo como objetivo mostrar a organização do próprio código do projeto de software, escondendo detalhes de especificações através de seus artefatos de sistema e a dependência de seus relacionamentos.” Assinale-os.


A

De Classes e Casos de uso.


B

De Componentes e de Classes.


C

De Casos de Uso e de Sequência.


D

De Atividades e de Máquina de Estado.

Analise as afirmativas abaixo, sobre o diagrama de atividades, no contexto da UML 2.0.


1. Uma atividade e uma ação são sinônimos e representam passos na direção de completar um dado processo

2. Prevê a modelagem de decisões, cujo símbolo é um losango.

3. Prevê múltiplos atores, que são dispostos na horizontal, separados por raias horizontais.


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 2.


B

São corretas apenas as afirmativas 1 e 2.


C

São corretas apenas as afirmativas 1 e 3.


D

São corretas apenas as afirmativas 2 e 3.


E

São corretas as afirmativas 1, 2 e 3.

Analise o diagrama de classes abaixo e assinale a alternativa correta.


Imagem associada para resolução da questão


A

O método recebeSalario() retorna o salário que o funcionário deve receber.


B

Um objeto da classe Pessoa pode acessar o seu atributo salario através do seu método getSalario().


C

A classe Funcionario é considerada uma superclasse, já que possui tanto os atributos e métodos da classe da qual herda, como os seus próprios.


D

Duas instâncias da classe Funcionario podem ter nomes diferentes.


E

A flecha utilizada no diagrama indica que uma classe do tipo Funcionario possui um objeto da classe Pessoa.

A Figura 1, abaixo, apresenta um diagrama da UML (Unified Modeling Language).


Imagem associada para resolução da questão


Figura 1 – Diagrama da UML


Que diagrama é esse?


A

Diagrama de objetos.


B

Diagrama de estados.


C

Diagrama de atividades.


D

Diagrama de sequência.


E

Diagrama de comunicação.

Na UML 2.0, são componentes do diagrama de sequência, EXCETO:


A

linhas de vida.


B

focos de controle.


C

mensagens de retorno.


D

auto delegações.


E

transições.

Sobre UML, é possível afirmar que:


(__)A UML 2.0 distribui seus diagramas básicos em dois conjuntos gerais: diagramas de modelagem estrutural e diagramas de modelagem de arquitetura

(__)Em um diagrama de caso de uso, quando existem casos de uso semelhantes com comportamento, estrutura e finalidade comuns, pode-se descrever as partes compartilhadas em um novo caso de uso, normalmente abstrato e que é especializado pelos casos de uso filho. Para isso, utiliza-se associação do tipo generalização.

(__)Quando tratamos do relacionamento do tipo extensão, tratamos de um relacionamento no qual conecta-se um caso de uso base a um caso de uso de extensão. O caso de uso de extensão é sempre abstrato. Utilizado para descrever um segmento de comportamento adicional em uma instância de caso de uso que esteja executando o caso de uso base.

(__)Um diagrama de atividades é bem adaptado para modelar conjuntos variados de atividades no sistema. Tais atividades podem ser executadas por meio de controles condicionais ou até mesmo em paralelo. Assim sendo, um diagrama de atividade pode ser utilizado para modelar graficamente também programas concorrentes (threads).


Assinale a alternativa com a sequência correta:


A

F - V - F - V


B

F - V - F - F


C

V - F - V - V


D

V - F - F - F


E

V - V - V - V

Em um diagrama de classes da UML 2.0, o losango em branco e a linha tracejada com uma flecha significam, respectivamente:


A

agregação e relacionamento semântico.


B

composição e acesso público.


C

relacionamento semântico e cardinalidade.


D

composição e relacionamento semântico.


E

agregação e acesso privado.

O Diagrama de casos de uso da UML (Unified Modeling Language), prevê em sua estrutura tipos distintos de relacionamentos. A única alternativa que apresenta relacionamentos permitidos entre casos de uso no diagrama é


A

include, extend, agregação.


B

include, extend, associação.


C

include, extend, generalização.


D

include, generalização, associação.


E

associação, generalização, agregação.

A linguagem de modelagem unificada (UML, do inglês unified modeling language) é “uma linguagem-padrão para descrever/documentar projeto de software. A UML pode ser usada para visualizar, especificar, construir e documentar os artefatos de um sistema de software intensivo”.


PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software. Grupo A, 2021.


A UML 2.5.1 fornece especificação para 13 diagramas. A partir disso, analise as definições a seguir.


I. Um diagrama de classe fornece uma visão estática ou estrutural do sistema. Ele não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama.

II. Um diagrama UML de caso de uso é uma visão geral de todos os casos de uso e de como eles estão relacionados. Fornece uma visão geral da funcionalidade do sistema.

III. O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal em que as mensagens são enviadas entre os objetos para executar aquela tarefa.

IV. O diagrama de atividade UML (conhecido como “diagrama de colaboração” na UML 1.X) fornece outra indicação da ordem temporal das comunicações, mas dá ênfase às relações entre os objetos e as classes em vez da ordem temporal.


É correto o que se afirma em


A

I, II e III apenas.


B

I, III e IV apenas.


C

I, II e IV apenas.


D

II, III e IV apenas.


E

I, II, III e IV.

Uma equipe do Tribunal Regional do Trabalho está utilizando a UML 2.5 para modelar os processos e requisitos de um sistema que visa modernizar o gerenciamento dos processos Judiciais para melhorar sua eficiência e sua transparência. O diagrama que melhor representa a sequência lógica de passos em um processo judicial, através de fluxos de controle, desde a submissão de um caso até o encerramento com a decisão final, é o Diagrama de


A

Atividades.


B

Sequência Temporal.


C

Caso de Uso.


D

Estados.


E

Classes.

Sobre o uso de quadros de interação em diagramas da UML, podemos afirmar que


A

um quadro de interação do tipo loop indica que o fluxo de controle inserido no quadro é iterativo.


B

um quadro de interação do tipo alt deve ser especificado para cada diagrama de sequência elaborado.


C

um quadro de interação do tipo opt indica um conjunto de fluxos alternativos a determinado fluxo de controle.


D

um quadro de interação do tipo extend tem como objetivo principal representar a interação dos atores com o sistema.


E

um quadro de interação do tipo ref indica que o fluxo de controle inserido no quadro corresponde a um tratamento de exceção.

Assinale a alternativa que identifica um modelo de processo de desenvolvimento de software orientado a objetos que utiliza uma linguagem de modelagem conhecida como UML.


A

Modelo de métodos formais.


B

Processo em espiral.


C

Modelo V.


D

Processo unificado.


E

Prototipação.

 
Ir para a página:
OK
 
Gerar simulado