Questões de Análise Estruturada (Engenharia de Software)

Limpar Busca

Considere o seguinte Diagrama de Fluxo de Dados:


Os elementos de 1 a 4 representam, correta e respectivamente,


  • A Processo, Relacionamento, Função e Entidade Fraca.
  • B Entidade Externa, Fluxo de Dados, Processo e Depósito de Dados.
  • C ntidade, Dependência, Dicionário de Dados e Depósito de Dados.
  • D Objeto, Fluxo de Dados, Classe e Subclasse.
  • E Classe, Objeto, Extensão e Estereótipo.

Considere o enunciado abaixo.


Uma empresa de abastecimento de água deseja modelar um sistema de cadastro de clientes e respectivo consumo de água mensal. As informações de cadastro são de responsabilidade do cliente e o consumo é registrado pelo empregado medidor no momento da leitura do registro.Os dados de cadastro e de consumo devem ficar guardados para um batimento posterior.

No momento do registro do consumo o sistema deve verificar a existência do cliente a fim de manter a consistência dos dados. Feita a consistência, o sistema emite uma relação de conformidade e disparidade, destacando as informações inconsistentes. Essa relação deve ser encaminhada ao empregado-supervisor para que ele possa tomar as providências necessárias e cabíveis. O contexto do sistema não inclui cliente, nem empregado medidor e nem empregado-supervisor.


Para desenhar o Diagrama de Fluxo de Dados – DFD de nível zero, um Analista de TI teve que responder às perguntas:

Quantas Entidades Externas devem ser modeladas?

Quantos Depósitos de Dados devem ser projetados?

Quantas Funções devem ser executadas nesse contexto?

As respostas corretas às questões foram, respectivamente,

  • A 2 entidades, 2 depósitos e 2 funções.
  • B 2 entidades, 1 depósito e 3 funções.
  • C 3 entidades, 2 depósitos e 3 funções.
  • D 3 entidades, 3 depósitos e 2 funções.
  • E 3 entidades, 2 depósitos e 4 funções.

Considere uma situação hipotética em que três Analistas de Informática, aplicando abordagens distintas de análise e projeto de sistemas, utilizaram frameworks, ferramentas, técnicas ou métodos, conforme segue:


- Márcio desenhou um Diagrama de Fluxo de Dados (DFD).

- Ana Maria desenhou um Diagrama de Sequência.

- Estela entregou uma funcionalidade completa no final de uma sprint.


De acordo com o que utilizaram, os Analistas de Informática aplicaram, respectivamente, as abordagens

  • A Análise Estruturada, UML e Scrum.
  • B Modelagem de Dados, Processo Unificado e Extreme Programming.
  • C Modelo Espiral, BPMN e UML.
  • D BPMN, Modelagem de Dados e Scrum.
  • E Processo Unificado, Extreme Programming e Análise Estruturada.

Durante a modelagem de fluxo de dados, ao desenhar o DFD, um Analista utiliza


I. um elemento do diagrama que participa e influencia na entrada de dados e que, todavia, suas atividades não são diagramadas por estarem fora dos limites do sistema.

II. uma abordagem de modelagem que parte do geral para o mais específico, em decomposições sucessivas, até o limite das primitivas funcionais.


Os itens I e II referem-se, respectivamente, a

  • A fluxo de dados e bottom-up.
  • B entidade externa e top-down.
  • C depósito de dados e top-down.
  • D entidade fraca e bottom-up.
  • E função (ou processo) e bottom-up.

Considere o caso a seguir.


Durante o levantamento de requisitos, um Técnico observou que uma determinada área da empresa trocará dados com o futuro sistema. Dentre os dados que enviará, estão os dados cadastrais de clientes, que irão para um arquivo específico, e os dados das contas de água mensais dos clientes, que irão para um outro arquivo separado. O cadastramento dos clientes não necessita ser sincronizado com a entrada de dados das contas, já que estas podem ser inseridas posteriormente. No momento que a referida área necessitar de informações de clientes e contas, o sistema verificará as correspondências entre os arquivos e relacionará as informações para envio à área. Os processos realizados dentro da referida área são irrelevantes, todavia os dados que ela envia e as informações que ela recebe devem ser tratados pelo sistema.


Em um DFD de mais alto nível, criado a partir da situação descrita, a quantidade de entidade externa, a quantidade de depósito de dados e a quantidade de função ou processo são, correta e respectivamente,

  • A 1, 1 e 2.
  • B 1, 2 e 3.
  • C 2, 2 e 2.
  • D 2, 2 e 3.
  • E 1, 1 e 3.