wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

1 Revisão modelagem de software

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

O que são requisitos funcionais em um sistema de software?

a)

Características de desempenho do sistema

b)

Funcionalidades e comportamentos que o sistema deve apresentar

c)

Restrições de hardware

d)

Padrões de segurança

2.

Qual das opções abaixo é um exemplo de requisito não funcional?

a)

O sistema deve permitir o cadastro de usuários

b)

O sistema deve autenticar usuários

c)

O sistema deve responder em até 2 segundos

d)

O sistema deve gerar relatórios financeiros

3.

O que é um algoritmo?

a)

Um diagrama de classes

b)

Uma sequência de passos para resolver um problema

c)

Um requisito não funcional

d)

Um tipo de fluxograma

4.

Qual é o principal objetivo de um fluxograma?

a)

Representar a estrutura de classes do sistema

b)

Descrever o fluxo de execução de um processo

c)

Definir requisitos não funcionais

d)

Especificar casos de uso

5.

No diagrama de casos de uso, o que representa um ator?

a)

Um objeto do sistema

b)

Um usuário ou sistema externo que interage com o sistema

c)

Um requisito funcional

d)

Um estado do sistema

6.

O que é representado em um diagrama de estados?

a)

A interação entre atores e casos de uso

b)

Os estados possíveis de um objeto e as transições entre eles

c)

O fluxo de atividades de um processo

d)

A estrutura de classes do sistema

7.

Qual elemento NÃO faz parte de um diagrama de atividades?

a)

Atividades

b)

Decisões

c)

Estados

d)

Fluxos de controle

8.

No diagrama de classes, o que são métodos?

a)

Atributos das classes

b)

Operações ou funções que a classe pode executar

c)

Relacionamentos entre classes

d)

Estados de um objeto

9.

Qual das alternativas abaixo é um requisito funcional?

a)

O sistema deve ser compatível com navegadores modernos

b)

O sistema deve permitir que o usuário recupere sua senha

c)

O sistema deve estar disponível 24 horas por dia

d)

O sistema deve suportar até 1000 usuários simultâneos

10.

O que caracteriza um requisito não funcional?

a)

Define o que o sistema deve fazer

b)

Define como o sistema deve se comportar

c)

Define os casos de uso do sistema

d)

Define os fluxos de atividades

11.

Qual das opções abaixo representa um pseudocódigo?

a)

Uma linguagem de programação compilada

b)

Uma descrição textual estruturada de um algoritmo

c)

Um diagrama de classes

d)

Um requisito funcional

12.

Em um fluxograma, qual símbolo é utilizado para representar uma decisão?

a)

Retângulo

b)

Losango

c)

Círculo

d)

Paralelogramo

13.

No diagrama de casos de uso, o que é um caso de uso?

a)

Um ator do sistema

b)

Uma funcionalidade ou serviço oferecido pelo sistema

c)

Um estado do sistema

d)

Um atributo de uma classe

14.

O que é uma transição em um diagrama de estados?

a)

Uma mudança de estado de um objeto

b)

Um relacionamento entre classes

c)

Um fluxo de atividades

d)

Um requisito funcional

15.

No diagrama de atividades, o que representa um nó inicial?

a)

O fim do processo

b)

O início do fluxo de atividades

c)

Uma decisão

d)

Um estado intermediário

16.

Em um diagrama de classes, o que são atributos?

a)

Métodos da classe

b)

Propriedades ou características da classe

c)

Relacionamentos entre classes

d)

Estados de um objeto

17.

Qual das opções abaixo é um exemplo de requisito não funcional relacionado à segurança?

a)

O sistema deve permitir login de usuários

b)

O sistema deve criptografar as senhas dos usuários

c)

O sistema deve gerar relatórios mensais

d)

O sistema deve permitir cadastro de produtos

18.

O que é um loop em um algoritmo?

a)

Uma decisão

b)

Uma repetição de um conjunto de instruções

c)

Um estado final

d)

Um caso de uso

19.

No fluxograma, qual símbolo representa o início ou fim do processo?

a)

Retângulo

b)

Elipse

c)

Losango

d)

Paralelogramo

20.

No diagrama de casos de uso, qual é o objetivo principal?

a)

Modelar o fluxo de atividades

b)

Representar as funcionalidades do sistema e suas interações com os atores

c)

Descrever os estados de um objeto

d)

Definir atributos de classes

21.

O que é um estado final em um diagrama de estados?

a)

O início do ciclo de vida do objeto

b)

Um estado intermediário

c)

O término do ciclo de vida do objeto

d)

Um caso de uso

22.

No diagrama de atividades, o que é um fork?

a)

Um ponto de decisão

b)

Um ponto onde o fluxo se divide em atividades paralelas

c)

Um estado final

d)

Um relacionamento entre classes

23.

Em um diagrama de classes, o que representa uma associação?

a)

Um método da classe

b)

Um relacionamento entre duas ou mais classes

c)

Um atributo da classe

d)

Um estado do objeto

24.

Qual das opções abaixo é um requisito funcional relacionado a um sistema bancário?

a)

O sistema deve ser acessível via dispositivos móveis

b)

O sistema deve permitir transferências entre contas

c)

O sistema deve responder em até 1 segundo

d)

O sistema deve criptografar dados sensíveis

25.

O que é um requisito não funcional relacionado à usabilidade?

a)

O sistema deve permitir cadastro de clientes

b)

O sistema deve ser fácil de usar por pessoas sem experiência técnica

c)

O sistema deve gerar relatórios financeiros

d)

O sistema deve permitir login de administradores

26.

Qual das alternativas abaixo representa um comando de entrada em pseudocódigo?

a)

ESCREVA

b)

LEIA

c)

SE

d)

ENQUANTO

27.

No fluxograma, qual símbolo é utilizado para representar uma operação/processo?

a)

Retângulo

b)

Losango

c)

Elipse

d)

Paralelogramo

28.

No diagrama de casos de uso, o que significa a relação de inclusão (<>) entre casos de uso?

a)

Um caso de uso pode ser substituído por outro

b)

Um caso de uso sempre executa outro caso de uso como parte de seu fluxo

c)

Um caso de uso pode ser opcional

d)

Um ator pode executar múltiplos casos de uso

29.

No diagrama de estados, o que é um evento?

a)

Um atributo de uma classe

b)

Uma condição que causa a transição de um estado para outro

c)

Um método de uma classe

d)

Um ator do sistema

30.

Em um diagrama de classes, o que é herança?

a)

Um relacionamento onde uma classe compartilha atributos e métodos com outra

b)

Um método da classe

c)

Um atributo da classe

d)

Um estado do objeto