wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz - Modelagem de Sistemas

Total questions: 20

Worksheet time: 1hrs 4mins

Name
Class
Date
1.

Sobre o conceito de modelo de sistema, assinale a alternativa correta:

a)

Modelo é o código-fonte completo do sistema antes da implantação.

b)

Modelo é a representação gráfica e textual do sistema a ser desenvolvido, destacando apenas elementos essenciais.

c)

Modelo é a descrição completa de todos os componentes físicos de um computador.

d)

Modelo é a lista de requisitos do cliente em formato de texto corrido.

e)

Modelo é a sequência de testes feita no software pronto.

2.

Na analogia da construção de móveis, a abstração na modelagem de sistemas corresponde a:

a)

Ignorar totalmente os detalhes essenciais.

b)

Criar um protótipo físico do sistema antes da programação.

c)

Focar apenas nas características relevantes para o contexto do problema.

d)

Representar todos os elementos possíveis para evitar erros.

e)

Usar apenas diagramas de classes para documentar.

3.

O que é um sistema segundo a Teoria Geral dos Sistemas?

a)

Um conjunto de informações processadas por um computador.

b)

Um conjunto de partes interligadas que trabalham para um objetivo comum.

c)

Um conjunto de diagramas que representam um software.

d)

Uma sequência de operações realizadas por um programa.

e)

Uma rede de computadores conectados pela internet.

4.

Em sistemas orientados a objetos, o que é um objeto?

a)

Um conjunto de códigos que compõem um programa.

b)

Um elemento do mundo real ou virtual que possui atributos e métodos.

c)

Apenas a parte gráfica de um sistema.

d)

Um método usado para criar classes.

e)

Um banco de dados com registros.

5.

O que é uma classe na modelagem de sistemas?

a)

Um conjunto de métodos que executam ações específicas.

b)

Uma instância de um objeto.

c)

Uma abstração que agrupa objetos com características e comportamentos semelhantes.

d)

Um diagrama que mostra mensagens entre objetos.

e)

Um programa pronto para ser executado.

6.

Na modelagem orientada a objetos, o que são atributos?

a)

As ações que um objeto pode executar.

b)

Os métodos de uma classe.

c)

O código-fonte que implementa o sistema.

d)

As mensagens enviadas entre objetos.

e)

As características ou propriedades de um objeto.

7.

Assinale a alternativa que apresenta um objeto e seus atributos corretamente relacionados:

a)

Classe: Veículo – Atributos: cor, preço, ligar(), desligar()

b)

Objeto: Carro – Atributos: marca, modelo, ano

c)

Objeto: Cliente – Atributos: cadastrar(), atualizar()

d)

Classe: Impressora – Atributos: imprimir(), desligar()

e)

Objeto: Banco – Atributos: sacar(), depositar()

8.

Considere a classe “Aluno” com atributos nome, matrícula e nota. Ao calcular a média das notas, estamos utilizando:

a)

Atributos estáticos

b)

Método da classe

c)

Mensagem de outro objeto

d)

Encapsulamento

e)

Polimorfismo

9.

Na modelagem orientada a objetos, o que são métodos?

a)

As características ou propriedades de um objeto.

b)

Os dados armazenados dentro de um banco de dados.

c)

O nome técnico de uma classe no diagrama UML.

d)

As ações ou comportamentos que um objeto pode executar.

e)

Os diagramas usados para representar um sistema.

10.

Sobre mensagens em sistemas orientados a objetos, é correto afirmar que:

a)

São enviadas apenas de métodos para atributos.

b)

Representam a troca de informações entre classes, mas não entre objetos.

c)

São formas de um objeto requisitar que outro execute um método.

d)

São restritas a diagramas de classes.

e)

Não fazem parte do modelo UML.

11.

No encapsulamento, o objetivo principal é:

a)

Evitar a criação de métodos públicos.

b)

Permitir acesso irrestrito aos dados internos do objeto.

c)

Esconder a implementação interna, expondo apenas a interface necessária ao usuário.

d)

Exibir todos os detalhes de funcionamento para maior transparência.

e)

Substituir atributos por mensagens.

12.

Um exemplo de polimorfismo ocorre quando:

a)

Um mesmo método é implementado de formas diferentes em classes distintas.

b)

Uma classe herda atributos de outra classe.

c)

Um objeto envia mensagem a outro e recebe uma resposta idêntica.

d)

Uma classe é usada para modelar um objeto físico.

e)

Um diagrama de atividades substitui um diagrama de classes.

13.

Sobre herança, assinale a alternativa correta:

a)

Permite que classes compartilhem atributos e métodos comuns.

b)

Exige que as classes sejam totalmente independentes.

c)

Remove a necessidade de criar métodos nas subclasses.

d)

É aplicada apenas em classes abstratas.

e)

Funciona apenas para atributos, não para métodos.

14.

A simbologia padrão para uma classe UML é composta por:

a)

Nome, métodos, atributos

b)

Nome, métodos, diagramas

c)

Atributos, nome, operações

d)

Nome, atributos, diagramas

e)

Nome, atributos, métodos

15.

Em um diagrama de classes, a relação correta entre classe e objeto é:

a)

O objeto é uma instância da classe.

b)

A classe é uma instância do objeto.

c)

Classe e objeto são sinônimos.

d)

A classe contém apenas métodos, e o objeto apenas atributos.

e)

O objeto representa todos os métodos da classe.

16.

Conhecendo os atributos e métodos, determine as classes correspondentes:
Atributos: nome, matrícula, dataNascimento, nota, média.
Métodos: consultarNota(), calcularMédia()

a)

Classe: Pessoa

b)

Classe: Cliente

c)

Classe: Aluno

d)

Classe: Funcionário

e)

Classe: José

17.

Conhecendo os atributos e operações, determine as classes correspondentes:
Atributos: nome, cargaHorária, professorMinistrante.

Operação: atualizarCargaHoraria()

a)

Classe: Disciplina

b)

Classe: Professor

c)

Classe: Aluno

d)

Classe: Gestor

e)

Classe: Coordenador

18.

O diagrama ao lado representa um exemplo de:

a)

Herança e Polimorfismo

b)

Herança e Associação

c)

Polimorfismo e Associação

d)

Herança e Composição

e)

Herança e Encapsulamento

19.

É o princípio de esconder os detalhes internos de funcionamento de um objeto, expondo apenas a interface necessária. Exemplo: a classe “Livro” pode ter métodos para “emprestar()” ou “devolver()” sem expor como o controle de estoque interno é implementado.

(a)  

20.

Um analista está modelando um sistema para controle de veículos de uma empresa. Ele criou a classe Veículo e, a partir dela, as subclasses Carro e Moto. Explique como o conceito de herança foi aplicado e cite uma vantagem dessa abordagem.

4 lines