Alternativa D - As duas primeiras opções estão corretas.
Análise da Questão
Para responder corretamente, precisamos analisar a natureza dos Diagramas de Fluxo de Dados (DFD) dentro da Engenharia de Software.
1. Avaliação da Primeira Afirmação:
"Um DFD (Diagrama de Fluxo de Dados) é uma ferramenta que mostra o fluxo de dados através do sistema e o processamento realizado pelo sistema."
- Verdadeira. Esta é a definição fundamental de um DFD. Ele foi criado para visualizar como os dados entram no sistema, como são transformados (processados) e como saem ou são armazenados.
- Elementos chave: Entidades externas, Processos, Armazenamento de dados e Fluxos de dados.
2. Avaliação da Segunda Afirmação:
"Um DFD é conhecido como um modelo de processo."
- Verdadeira. Os DFDs são classificados como modelos comportamentais ou modelos de processo. Eles descrevem o que o sistema faz (suas funções/processos) em vez de como ele é implementado fisicamente. Eles focam na lógica de negócio e na transformação de informações.
3. Avaliação da Terceira Afirmação:
"Um DFD é conhecido como um modelo conceitual."
- Falsa (ou menos precisa). Embora um DFD de Contexto (nível 0) possa ter uma visão conceitual, a categoria geral de DFD é tecnicamente definida como um modelo de processo lógico. Modelos conceituais puros geralmente referem-se a diagramas que descrevem apenas os conceitos de negócio sem detalhes de implementação (como diagramas de casos de uso ou ER), enquanto o DFD entra na etapa de análise lógica do sistema.
Conclusão
Como a primeira afirmação define o que o DFD faz e a segunda afirmação classifica corretamente sua tipologia na engenharia de software, ambas estão corretas.
Portanto, a alternativa que agrupa essas duas verdades é a correta.