Questão 1/10 - Análise de Sistemas
O diagrama é composto por vários elementos ou componentes, que possuem representações
gráficas diferentes.
Alguns desses elementos são:
1. Processos
2. Fluxos de dados
3. Depósitos de dados
4. Entidades
Relacione cada elementos com sua função no DFD, respectivamente:
( ) É o componente capaz de interligar os processos.
( ) É o componente que representa uma coleção de pacotes de dados.
( ) É o componente que representa as categorias lógicas de “coisas” ou “pessoas”, que indicam
a origem ou o destino de transações.
( ) É o componente que mostra as funcionalidades ou processos que o software deve
executar.
A sequência correta é:
A 1, 3, 2, 4
B 3, 1, 2, 4
C 1, 2, 3, 4
D 3, 1, 4, 2
2, 3, 4, 1
E A reposta correta é a letra E, conforme explicado nos itens 3.1, 3.2, 3.3 e 3.4 do TEMA 3
da AULA 2.
Questão 2/10 - Análise de Sistemas
Os fluxos de dados transportam dados entre os componentes do DFD, ou seja, é possível
encontrar fluxos de dados movimentando dados: de Processo para Processo, de Entidade para
Processo e de Depósito de Dados para Processo.
Baseado nisso, avalie as asserções abaixo:
I. Fluxo interno, ocorre entre Entidade e Processo.
PORQUE
II. Fluxo externo: entre dois Processos
Assinale a alternativa correta:
A As duas asserções são verdadeiras, mas não estão relacionadas.
B A asserção I é Falsa e a II é Verdadeira.
C As duas asserções são verdadeiras e a II complementa a I.
D A asserção I é Verdadeira e a II é Falsa.
As duas asserções são falsas.
Você acertou!
E
A letra E é a correta, pois a definição dos dois tipos de fluxo está invertida, conforme o
explicado no item 3.2 do Tema 3, da Aula 2.
Questão 3/10 - Análise de Sistemas
A análise de sistemas surgiu com o objetivo de definir formas mais efetivas e confiáveis de
desenvolver softwares.
Segundo Pressman (2016), marque a opção que melhor define o objetivo da análise de
sistemas:
Análise de sistemas é um conjunto de boas práticas utilizadas na construção do
A
software.
Análise de sistemas é uma prática baseada em modelos, com o objetivo de obter um
melhor entendimento da entidade real a ser construída.
B
Você acertou!
A letra B é a correta, conforme explicado no Tema 1, da AULA 2, itens 1.1.
C Análise de sistemas é um processo definido para testar o software que foi construído.
Análise de sistemas é uma prática baseada em linguagem de programação para projetar
D
a melhor solução técnica para o problema do cliente.
Análise de sistemas é a teoria utilizada para gerenciar projetos de software em equipes
E
ágeis.
Questão 4/10 - Análise de Sistemas
O principal objetivo de organizar o DFD em níveis é mostrar o diagrama de fluxo de dados do
nível mais macro até o nível mais detalhado.
Baseado nisso, avalie as afirmações a seguir:
I. Os DFDs de níveis intermediários são a parte descrita dos diagramas, onde o detalhamento
das funcionalidades ocorre de maneira clara e direta, para facilitar o entendimento de todos.
II. O DFD de contexto é simples, porque não detalha nenhum dos processos do sistema, mas
dá uma visão do todo e dos principais relacionamentos.
III. O DFD de nível zero representa a visão de mais alto nível das principais funções do sistema
bem como as principais interfaces entre essas funcionalidades
É correto afirmar que:
A Todas as afirmações estão erradas.
B Todas as afirmações estão corretas.
C Apenas as afirmações I e II estão corretas.
D Apenas a afirmação III está correta.
Apenas as afirmações II e III estão corretas.
E Você acertou!
A resposta correta é a letra E, conforme o Tema 4 da AULA 2.
Questão 5/10 - Análise de Sistemas
O caso de uso é um documento criado com o objetivo de descrever como os requisitos ou
funcionalidades do software devem se comportar, e deve ser compreendido tanto pelo
pessoal da área de negócio quanto pelo pessoal da área técnica. Para que seja bem escrito, um
caso de uso deve seguir algumas regras, de forma a deixá-lo claro, direto e completo.
Baseado nisso, avalie as asserções abaixo:
I. Para garantir o correto entendimento do funcionamento do requisito é fundamental ouvir
todos os usuários envolvidos.
PORQUE
II. O entendimento sobre o funcionamento dos requisitos pode vir de muitas fontes, pois
algumas vezes um requisito é executado por mais de um usuário.
Assinale a alternativa correta:
A As duas asserções são verdadeiras, mas não estão relacionadas.
B A asserção I é Falsa e a II é Verdadeira.
As duas asserções são verdadeiras e a II complementa a I.
C
A letra C é a correta, conforme o explicado no item 3.2 do Tema 3, da AULA 3.
D A asserção I é Verdadeira e a II é Falsa.
E As duas asserções são falsas.
Questão 6/10 - Análise de Sistemas
As metodologias ágeis prezam por entregas pequenas e constantes de software de valor, por
isso as estórias dão à equipe de desenvolvimento um contexto importante e associam as
tarefas ao valor que elas agregam ao software como um todo. As estórias de usuário trazem
vários benefícios para o desenvolvimento do software.
Baseado nisso, avalie as asserções abaixo:
I. As estórias incentivam o pensamento crítico e criativo da equipe sobre a melhor maneira de
resolver para chegar na meta final.
PORQUE
[Link] estórias mantêm o foco no objetivo do requisito, e as soluções são pensadas para que
todos os usuários tenham a mesma forma de usar o software, independente do seu perfil de
acesso.
Assinale a alternativa correta:
A As duas asserções são verdadeiras, mas não estão relacionadas.
B A asserção I é Falsa e a II é Verdadeira.
C As duas asserções são verdadeiras e a II complementa a I.
A asserção I é Verdadeira e a II é Falsa.
D
A letra D é a correta, conforme o explicado no item 4.2 do Tema 4, da AULA 3.
E As duas asserções são falsas.
Questão 7/10 - Análise de Sistemas
É comum ouvirmos falar em processos de negócio quando estamos buscando compreender
como funciona uma empresa. Mas afinal o que é um processo de negócio?
Marque a opção que melhor define o que é um processo de negócio:
Um processo de negócio pode ser definido como um conjunto de tarefas estruturadas e
A relacionadas, que tem como objetivo produzir um serviço ou produto específico.
A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 1.
Um processo de negócio pode ser definido como um conjunto de tecnologias que juntas
B
entregam um software para o cliente.
Um processo de negócio pode ser definido como um conjunto de pessoas reunidas para
C
resolver um problema.
Um processo de negócio pode ser definido como um conjunto de tarefas aleatórias,
D
mas que servem para explicar a necessidade de um cliente.
Um processo de negócio pode ser definido como um conjunto de áreas de negócio
E
reunidas para mostrar o resultado operacional de uma organização.
Questão 8/10 - Análise de Sistemas
O caso de uso, é um documento muito importante gerado na fase de análise do ciclo de vida
de desenvolvimento de software. Ele serve para documentar como uma funcionalidade deve
se comportar, através de um conjunto de passos que explicam o que o software terá que fazer
para executar a funcionalidade de forma correta.
Analise as afirmações a seguir e marque com V as verdadeiras e com F as falsas.
( ) O fluxo de exceção de um caso de uso documenta, em passos, as funções que não fazem
parte do fluxo principal, mas estão disponíveis para o usuário executar.
( ) O fluxo de exceção é o fluxo onde se trata, em um conjunto de passos, tudo o que não faz
parte do caminho normal ou esperado para o caso de uso, como a validação da digitação de
um CPF errado, por exemplo.
( ) O fluxo principal de um caso de uso descreve todas as regras de negócio relacionadas ao
software como um todo, centralizando as informações para facilitar o gerenciamento.
( ) O fluxo alternativo descreve qual o passo a passo para o tratamento de problemas ou
situações fora do normal.
Baseado nas suas respostas, a sequência correta é:
A VFVV
B FFVF
C VVVF
DFVFV
VFFV
E
A reposta correta é a letra E, conforme explicado no TEMA 3 da AULA 3, no item 3.1.
Questão 9/10 - Análise de Sistemas
Em projetos de software que utilizam metodologias tradicionais de desenvolvimento, os
requisitos do software são listados no documento de especificação de requisitos e detalhados
em documentos chamados de casos de uso. Cada caso de uso reflete uma funcionalidade do
software.
Baseado nos conceitos e objetivos de um caso de uso, avalie as afirmações a seguir:
I. Um caso de uso procura documentar as ações necessárias, comportamentos e sequências
para que o resultado esperado pelo usuário ocorra.
II. Em um caso de uso, o fluxo principal é o fluxo onde todas as informações estão corretas, é
também chamado de “caminho feliz”.
III. Em um caso de uso, o fluxo alternativo é o fluxo onde se trata, em um conjunto de passos,
tudo o que não faz parte do caminho normal ou esperado para o caso de uso.
É correto afirmar que:
A Todas as afirmações estão erradas.
Todas as afirmações estão corretas.
B
A resposta correta é a letra B, conforme introdução do Tema 3 da AULA 3.
C Apenas as afirmações I e II estão corretas.
D Apenas a afirmação III está correta.
E Apenas as afirmações II e III estão corretas.
Questão 10/10 - Análise de Sistemas
O entendimento dos requisitos é algo complexo e crítico para o sucesso de um projeto de
software, dessa forma, eles precisam ser bem entendidos e documentados ao longo do ciclo
de vida da engenharia de requisitos. É muito comum os projetos de software usarem um
documento de especificação de requisitos para este objetivo.
Marque a opção que melhor define o objetivo do documento de especificação de requisitos:
O documento de especificação de requisitos deve estabelecer os requisitos funcionais e
os requisitos não funcionais.
Você acertou!
A
A resposta correta é a letra A, conforme item 1.3 do Tema 1 da AULA 3.O documento de
especificação de requisitos deve estabelecer apenas os requisitos funcionais do
software.
O documento de especificação de requisitos deve estabelecer apenas os requisitos
B
funcionais do software.
O documento de especificação de requisitos deve estabelecer apenas os requisitos não
C
funcionais do software.
O documento de especificação de requisitos deve estabelecer os requisitos de
D
usabilidade e de performance do software.
O documento de especificação de requisitos deve estabelecer as regras de
E
navegabilidade do software.