Pular para o conteúdo principal

Questão de Engenharia de Software — Análise Estruturada — FCC 2018

Engenharia de SoftwareAnálise Estruturada
Código
fc048282
Banca
FCC
Órgão
SABESP
Ano
2018
Cargo
Técnico em Gestão 01 - Informática
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,
  1. A1, 1 e 2.
  2. B1, 2 e 3.
  3. C2, 2 e 2.
  4. D2, 2 e 3.
  5. E1, 1 e 3.
Revelar gabarito e comentário

GabaritoB — 1, 2 e 3.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

DFD (Diagrama de Fluxo de Dados) – Níveis e Elementos

Gabarito: letra B. No DFD de mais alto nível que representa corretamente o sistema descrito, há 1 entidade externa (a área que troca dados), 2 depósitos de dados (arquivo de dados cadastrais e arquivo de contas) e 3 processos (receber cadastro, receber contas e relacionar informações). A combinação 1,2,3 é exatamente a alternativa B.

A banca testa a capacidade de identificar os elementos de um DFD a partir de uma narrativa. A descrição deixa claro:

  • Uma única entidade externa: a área que envia dados e recebe informações.

  • Dois depósitos de dados independentes: um para os dados cadastrais dos clientes, outro para as contas de água mensais.

  • Três processos distintos: (1) cadastramento de clientes, (2) entrada de contas, (3) verificação de correspondências e relacionamento das informações.

NÃO CAIA NESSA!

O termo "mais alto nível" pode levar o candidato a pensar no diagrama de contexto, que tem apenas um processo (o sistema inteiro). Porém, a descrição detalha três atividades funcionais distintas – e que não são sincronizadas –, exigindo que sejam modeladas como processos separados já nesse nível. Se você caísse nessa, consideraria apenas 1 processo e escolheria a alternativa A (1,1,2).


Alternativa A — ❌ Incorreta (1,1,2)

Erra ao indicar apenas 1 depósito de dados e 2 processos. A narrativa menciona dois arquivos distintos (cadastro e contas), e a atividade de relacionamento constitui um terceiro processo.

Alternativa B — ✅ Correta ⟵ GABARITO

Conforme a análise: 1 entidade, 2 depósitos, 3 processos. Reflete exatamente os elementos extraídos do texto.

Alternativa C — ❌ Incorreta (2,2,2)

Erra ao apontar 2 entidades externas. Há apenas uma área que interage com o sistema. Além disso, faltaria um terceiro processo (relacionamento).

Alternativa D — ❌ Incorreta (2,2,3)

Mantém o erro de 2 entidades externas. Não há duas áreas distintas no enunciado.

Alternativa E — ❌ Incorreta (1,1,3)

Embora acerte 3 processos, erra ao colocar apenas 1 depósito de dados. São dois arquivos separados, conforme a descrição.


Resumo visual dos elementos:

Elemento

Quantidade

Descrição

Entidade externa

1

A área que troca dados com o sistema

Depósito de dados

2

Arquivo cadastral e arquivo de contas

Processo

3

Cadastrar cliente, inserir contas, relacionar informações

PEGA ESSA DICA!

Para resolver questões de DFD, leia atentamente o texto e identifique:

  • Quem são os atores externos (entidades).

  • Quais dados são armazenados e se há separação entre eles (depósitos).

  • Quais ações ou transformações são realizadas (processos).

Lembre-se: no DFD de mais alto nível (que não é necessariamente o contexto), você pode ter mais de um processo se o sistema tiver funções independentes e não sincronizadas.

Gabarito: letra B (1 entidade, 2 depósitos, 3 processos).

Link permanente: /questoes/fc048282