wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Análise de Sistemas AV1 - Revisão

Total questions: 21

Worksheet time: 42mins

Name
Class
Date
1.

Sobre o conceito de sistema segundo a Teoria Geral dos Sistemas, assinale a alternativa correta:

a)

Sistema é qualquer conjunto de elementos físicos

b)

Conjunto de partes que interagem para atingir um objetivo comum.

c)

Sistema é um grupo de pessoas que utilizam computadores.

d)

Sistema é uma linguagem de programação para empresas.

e)

Sistema é a união de hardware e software em uma empresa.

2.

Quais são os quatro elementos principais de um sistema?

a)

Entrada, processamento, saída e feedback.

b)

Entrada, comando, repetição e saída.

c)

Input, hardware, software e rede.

d)

Dados, informações, relatórios e segurança.

e)

Usuário, interface, dados e código.

3.

Qual das opções abaixo NÃO é considerada um exemplo de sistema físico?

a)

Impressora a laser

b)

Teclado de computador

c)

Software de folha de pagamento

d)

Estabilizador de tensão

e)

Monitor de vídeo

4.

O que diferencia dado de informação?

a)

O dado já tem contexto; a informação não.

b)

A informação é bruta; o dado é processado.

c)

O dado é bruto, sem contexto; a informação é processada e útil.

d)

Ambos são iguais.

e)

Apenas o dado tem valor prático.

5.

A principal função de um Sistema de Informação é:

a)

Armazenar dados em banco de dados.

b)

Substituir os analistas de sistemas.

c)

Transformar dados em informações úteis para apoiar decisões.

d)

Apenas automatizar tarefas manuais.

e)

Apenas emitir relatórios financeiros.

6.

Qual exemplo melhor ilustra a transformação de dado em informação?

a)

“João” → “Pedro”

b)

“2025” → “2026”

c)

“123” → “456”

d)

“R$ 50,00” → “R$ 100,00”

e)

“A123XZ” → “Código do setor A”

7.

Qual a diferença entre analista de sistemas e programador:

a)

O analista define o que será feito e o programador implementa tecnicamente.

b)

O analista codifica a solução e o programador projeta

c)

O programador define os requisitos e o analista executa

d)

O analista cria o banco de dados e o programador codifica

e)

O programador faz as entrevistas e o analista testa o sistema

8.

Marque a alternativa que melhor explica o ciclo de funcionamento de um Sistema de Informação (SI):

a)

O SI inicia no feedback, gera saída, passa por processamento e termina na entrada.

b)

O SI funciona apenas com entrada e saída, sem necessidade de processamento ou feedback.

c)

O SI começa com entrada, passa por processamento, gera saída e utiliza feedback para ajustes.

d)

O SI depende apenas do processamento para gerar informações confiáveis.

9.

Qual o principal objetivo da modelagem de sistemas?

a)

Representar de forma simplificada para facilitar compreensão e comunicação.

b)

Programar diretamente em código.

c)

Substituir a fase de testes.

d)

Eliminar a necessidade do cliente no processo.

e)

Criar apenas banco de dados.

10.

A importância da modelagem está diretamente ligada a:

a)

Reduzir custos, evitar retrabalho e melhorar comunicação.

b)

Aumentar a complexidade dos sistemas.

c)

Substituir os analistas no desenvolvimento.

d)

Ignorar validação com o cliente.

e)

Documentar apenas requisitos não funcionais.

11.

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

a)


Nome, métodos, atributos

b)

Atributos, nome, operações

c)

Nome, atributos, métodos

d)

Nome, métodos, diagramas

e)

Nome, atributos, diagramas

12.

Sobre herança, assinale a alternativa correta:

a)

Permite que classes compartilhem atributos e métodos comuns.

b)

Remove a necessidade de criar métodos nas subclasses.

c)

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

d)

Exige que as classes sejam totalmente independentes.

e)

É aplicada apenas em classes abstratas.

13.

Um erro comum na modelagem é:

a)

Validar o modelo com o cliente.

b)

Focar apenas no essencial.

c)

Usar abstração para simplificar.

d)

Excesso de detalhes irrelevantes.

e)

Representar entradas, processos e saídas.

14.

O principal objetivo do levantamento de requisitos é:

a)

Escolher a linguagem de programação mais adequada.

b)

Definir as necessidades do cliente e documentá-las claramente.

c)

Criar o diagrama UML do sistema.

d)

Realizar testes de desempenho.

e)

Elaborar relatórios financeiros.

15.

Marque a alternativa que melhor descreve o conceito de requisito funcional:

a)

Como o sistema deve se comportar em termos de desempenho.

b)

As ações que o sistema deve executar para atender ao cliente.

c)

A infraestrutura necessária para rodar o sistema.

d)

A qualidade da interface gráfica.

e)

O modelo de segurança dos dados.

16.

O que caracteriza um requisito não funcional?

a)

Define as funcionalidades principais do sistema.

b)

Representa ações que devem ser implementadas em código.

c)

Define atributos de qualidade, como desempenho, segurança ou usabilidade.

d)

Determina a lógica de negócio.

e)

Substitui os requisitos funcionais.

17.

Marque a alternativa que possui a ordem correta das etapas do processo de desenvolvimento de sistemas:

a)

Análise, Projeto, Sistema, Implementação e Testes

b)

Levantamento de requisitos , Projeto, Análise e Testes

c)

Levantamento de requisitos, Análise, Implementação, Projeto e Testes

d)

Análise, Projeto, Implementação, Codificação e Testes

e)

Levantamento de requisitos, Análise, Projeto, Implementação e Testes

18.

A fase de análise no processo de desenvolvimento tem como foco:

a)

Programar os requisitos levantados.

b)

Investigar o problema e entender as necessidades a fundo.

c)

Desenhar interfaces gráficas detalhadas.

d)

Testar funcionalidades prontas.

e)

Escolher a tecnologia de banco de dados.

19.

Na fase de projeto, o analista deve:

a)

Validar requisitos junto ao cliente.

b)

Traduzir a solução em código funcional.

c)

Definir arquitetura, interfaces e banco de dados, usando diagramas UML.

d)

Especificar apenas requisitos não funcionais.

e)

Corrigir falhas descobertas nos testes.

20.

Qual alternativa descreve corretamente a fase de implementação?

a)

Traduzir o projeto em código, usando linguagens, frameworks e estruturas de dados.

b)

Identificar requisitos iniciais com o cliente.

c)

Representar o sistema em diagramas UML.

d)

Validar funcionalidades prontas com o usuário.

e)

Definir apenas a estrutura do banco de dados.

21.

A participação do cliente em todas as fases do processo é fundamental porque:

a)

Substitui a função do analista.

b)

Permite corrigir erros de codificação diretamente.

c)

Garante alinhamento do sistema com as necessidades reais e validação constante.

d)

Evita que os programadores precisem de testes.

e)

Reduz a necessidade de documentar requisitos.