Dicionário de Dados na Análise Estruturada
Gabarito: letra B. O Dicionário de Dados é o artefato que complementa o Diagrama de Fluxo de Dados (DFD), definindo o significado, a composição e os valores elementares dos fluxos e depósitos de dados. A modelagem funcional com DFD requer esse registro detalhado para evitar ambiguidades.
Alternativa A — ❌ Incorreta
Um Banco de Dados de Gerenciamento da Configuração (Configuration Management Database) é utilizado para armazenar informações sobre componentes de software e suas versões, não para descrever o significado de fluxos de dados em um DFD.
Alternativa B — ✅ Correta ⟵ GABARITO
O Dicionário de Dados (data dictionary) é exatamente o recurso que define a estrutura, o significado, a composição (ex.: campos de um registro) e os valores permitidos de cada elemento de dado que aparece nos fluxos e depósitos do DFD. É uma peça central da análise estruturada.
Alternativa C — ❌ Incorreta
Um Repositório de Componentes (component repository) armazena componentes reutilizáveis de software, como classes ou módulos, não cumpre o papel de descrever dados em nível de DFD.
Alternativa D — ❌ Incorreta
Uma Base de Dados de Processos não é um conceito padrão da análise estruturada; processos são descritos em miniespecificações, e os dados são definidos no dicionário de dados.
Alternativa E — ❌ Incorreta
Uma Base de Dados de Contexto (context database) não faz parte da modelagem com DFD; o Diagrama de Contexto é um DFD de nível 0, mas a descrição dos dados é feita no dicionário de dados.
Conclusão: O único artefato que atende ao objetivo descrito é o Dicionário de Dados, que formaliza o significado, composição e valores dos fluxos e depósitos. Gabarito oficial: letra B.