wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UML - Linguagem de Modelagem Unificada

Total questions: 37

Worksheet time: 1hrs 14mins

Name
Class
Date
1.

Conceito de objeto

a)

Representação de um conjunto de objetos com características e comportamentos semelhantes.

b)

Algo visível ou tangível para qual a ação, pensamento ou sentimento é direcionado.

c)

O antônimo de instância

d)

Capacidade que temos de pensar somente naquilo que é relevante para o sistema.

2.

Conceito de herança

a)

Representação de um conjunto de objetos com características e comportamentos semelhantes.

b)

Algo visível ou tangível para qual a ação, pensamento ou sentimento é direcionado.

c)

Possibilidade de utilizar atributos e comportamentos de outros componentes da mesma natureza.

d)

Capacidade que temos de pensar somente naquilo que é relevante para o sistema.

3.

Com a UML é possível

a)

Especificar e documentar modelos de sistema de software.

b)

Especificar, visualizar e documentar modelos de sistema de software.

c)

Especificar e visualizar modelos de sistema de software.

d)

Visualizar e documentar modelos de sistema de software.

4.

Com o Modelo de Casos de Uso, representamos:

a)

O comportamento do sistema, através de seu diagrama

b)

O comportamento do sistema, através de sua especificação

c)

O comportamento do sistema, através de seu diagrama e especificação

5.

Atores um diagrama de casos de uso

a)

Sistema interagindo com o sistema modelado

b)

Pessoa

c)

Pessoa ou Sistema interagindo com o sistema modelado

6.

Caso de uso representa em um diagrama de casos de uso

a)

Ação do sistema

b)

Comportamento do ator

c)

Relação entre ator e sistema

7.

Técnica que tem por objetivo reduzir riscos, permitindo avaliar viabilidade, usabilidade e/ou aparência de um produto

a)

Análise

b)

Especificação

c)

Prototipação

8.

Quando mencionamos o termo "Paradigma de Desenvolvimento", estamos nos referindo a:

a)

Linguagem de programação e análise de sistemas

b)

Boas práticas de desenvolvimento

c)

Barreiras ao desenvolvimento

d)

Classes e objetos

9.

São elementos que podem estar presentes em um Diagrama de Caso de Uso da UML, EXCETO:

a)

Ator

b)

Assunto

c)

Relacionamento de generalização

d)

Objeto

10.

Os casos de uso podem ser organizados pela especificação de relacionamentos de

a)

evento, ramificação e inclusão

b)

composição, inclusão e extensão.

c)

agregação, extensão e bifurcação.

d)

generalização, inclusão e extensão.

e)

herança, composição e autorrelacionamento.

11.

No contexto da UML, os casos de uso:

a)

especificam a organização do sistema de software.

b)

capturam os requisitos não funcionais.

c)

descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais.

d)

definem o comportamento dos componentes de software que serão implementados.

e)

são sempre associados com um único requisito funcional.

12.

O diagrama de Caso de Uso

a)

não permite o relacionamento de generalização entre os casos de uso.

b)

permite o relacionamento de generalização entre atores.

c)

não representa associações.

d)

não representa extensões.

e)

é classificado como diagrama estrutural.

13.

Observe o fragmento de um diagrama UML relacionado a um sistema de informação hipotético.


Com base nesse diagrama, considere as afirmativas CORRETAS a seguir.

a)

Cliente e Serviço de Aprovação de Crédito são atores de "Fechar Pedido".

b)

O diagrama de colaboração em questão representa, possivelmente, as funcionalidades do sistema.

c)

As elipses indicadas no diagrama representam casos de uso.

14.

Generalização / Especialização é um tipo de relacionamento possível de ser aplicado ao(s) seguinte(s) elemento(s) de modelo na UML

a)

Casos de uso

b)

Classes

c)

Atores

15.

No diagrama de classes UML, ___________ é um tipo especial de associação representada por um losango vazio em uma extremidade do ícone; indica uma relação todo-parte em que a classe para a qual a seta aponta é considerada uma parte da classe que se encontra na extremidade do losango da associação.


Assinale a alternativa que preenche corretamente a lacuna do texto acima.

a)

Generelização

b)

Encapsulamento

c)

Herança

d)

Composição

e)

Agregação

16.

Os diagramas de classe UML também podem exibir relações entre classes. Uma classe que seja subclasse de outra classe é conectada a essa última por uma seta com uma linha sólida como eixo e com uma ponta triangular vazia. A seta aponta da subclasse para a superclasse. Em UML, esta relação é chamada de

a)

Dependência

b)

Generalização

c)

Multiplicidade

d)

Agregação

e)

Composição

17.

Em um diagrama de classes da UML, a visibilidade de uma classe pode ser:

a)

Somente pública e privada.

b)

Somente pública, privada e pacote.

c)

Somente pública, privada e protegida.

d)

Somente pública, privada, protegida e pacote.

e)

Somente pública, privada, protegida, pacote e restrita.

18.

Assinale a alternativa que apresenta o diagrama UML que mostra um conjunto de classes e seus relacionamentos.

a)

Diagrama de Atividades

b)

Diagrama de Objetos

c)

Diagrama de Pacotes

d)

Diagrama de Classes

e)

Diagrama de Sequência

19.

Sua principal função é apresentar o sistema que será desenvolvido através da visão do cliente (que irá utilizar o sistema), definindo seus módulos e seus usuários com seus respectivos papéis.

a)

Diagrama de Casos de Uso

b)

Diagrama de Atividade

c)

Diagrama de Classes

d)

Diagrama de Objetos

e)

Diagrama de Pacotes

20.

Esse diagrama representa instancias de classes específicas, ou seja, mostra os valores armazenados pelos objetos das classes num determinado intervalo de tempo e seus relacionamentos. Pode conter notas, restrições e pacotes.

a)

Diagrama de Casos de Uso

b)

Diagrama de Atividade

c)

Diagrama de Classes

d)

Diagrama de Objetos

e)

Diagrama de Pacotes

21.

Esse diagrama descreve ao longo de uma linha de tempo, o fluxo da comunicação entre objetos de um sistema.

a)

Diagrama de Máquina de Estado

b)

Diagrama de Sequencia

c)

Diagrama de Implantação

d)

Diagrama de Componentes

e)

Diagrama de ishikawa

22.

Na UML, que símbolo classifica como privada a visibilidade de um atributo?

a)

+

b)

-

c)

#

d)

~

e)

:

23.

IRequiredSchedule e IProvideSchedule são notações para mostrar interfaces de componente

a)

Verdadeiro

b)

Falso

24.

O diagrama de Caso de Uso

a)

não permite o relacionamento de generalização entre os casos de uso.

b)

permite o relacionamento de generalização entre atores.

c)

não representa associações.

d)

não representa extensões.

e)

é classificado como diagrama estrutural.

25.

Observe o fragmento de um diagrama UML relacionado a um sistema de informação hipotético.


Com base nesse diagrama, considere as afirmativas CORRETAS a seguir.

a)

Cliente e Serviço de Aprovação de Crédito são actor de "Fechar Pedido".

b)

O diagrama de colaboração em questão representa, possivelmente, as funcionalidades do sistema.

c)

As elipses indicadas no diagrama representam casos de uso.

26.

Assinale a alternativa que apresenta o diagrama UML que mostra um conjunto de classes e seus relacionamentos.

a)

Diagrama de Atividades

b)

Diagrama de Objetos

c)

Diagrama de Pacotes

d)

Diagrama de Classes

e)

Diagrama de Sequência

27.

Sua principal função é apresentar o sistema que será desenvolvido através da visão do cliente (que irá utilizar o sistema), definindo seus módulos e seus usuários com seus respectivos papéis.

a)

Diagrama de Casos de Uso

b)

Diagrama de Atividade

c)

Diagrama de Classes

d)

Diagrama de Objetos

e)

Diagrama de Pacotes

28.

Esse diagrama descreve ao longo de uma linha de tempo, o fluxo da comunicação entre objetos de um sistema.

a)

Diagrama de Máquina de Estado

b)

Diagrama de Sequencia

c)

Diagrama de Implantação

d)

Diagrama de Componentes

e)

Diagrama de ishikawa

29.
Uma condição ou capacidade necessária para uma parte interessada resolver um problema ou atingir um objetivo.
a)
Software
b)
Hardware
c)
Sistema
d)
Requisito
30.
Conjunto coeso de funções visíveis, que descreve as necessidades dos usuários com relação à construção de um software.
a)
Requisito de Software
b)
Funcionalidade
c)
Requisito de Hardware
d)
Regra de Negócio
31.
Na etapa de Análise dos Requisitos ocorre a classificação, priorização e modelagem dos requisitos.
a)

Verdadeiro

b)

Falso

32.
Importante ferramenta para a Validação dos Requisitos junto ao cliente e demais partes intressadas:
a)
Mapa Estratégico
b)
Diagrama de Ishikawa
c)
Prototipação
d)
Mindset Ágil
33.

Como requisito da solução, definem as ações que o sistema deve ser capaz de executar, para que os usuários possam realizar suas atividades.

a)

Requisitos de Qualidade

b)

Requisitos de Dados

c)

Requisitos Funcionais

d)

Regras de Execução

34.

Em que fase é realizada a definição dos requisitos?

a)

Estimativa

b)

Levantamento dos requisitos

c)

Análise

d)

Projeto

35.

Com relação aos tipos de requisitos estudados, marque a opção que apresenta a correta definição para cada um dos mesmo seguindo a ordem apresentada:

“ ______________, São Ações que o sistema tem que apresentar;

_______________, São características do sistema;

_______________, Normalmente tem relação com o problema em sí e não ao sistema. ”

a)

Requisitos Funcionais, Requisitos Não Funcionais e Regras de Negócio;

b)

Requisitos de Cliente, Requisitos de Qualidade e Propriedades do Negócio;

c)

Requisitos Não Funcionais, Requisitos Funcionais e Regras de Negócio;

d)

Regras de Negócio, Requisitos Não Funcionais e Requisitos Funcionais ;

36.

O que é um diagrama de fluxo?

a)

Representação gráfica dos processos e dos fluxos de dados

b)

quadros coloridos

c)

Operadores numériocs

d)

Nenhuma das alternativas

37.

Qual a melhor forma de representar requisitos de software? (escolha a melhor resposta, a mais completa)

a)

Forma textual (escrita)

b)

Forma diagramática

c)

Forma textual e diagramática

d)

Forma gráfica, com uso dos mais variados tipos de desenho