Alternativa B
Esta questão aborda conceitos fundamentais da Engenharia de Software, especificamente sobre as fases de Análise e Projeto de Sistemas. Para responder corretamente, é necessário distinguir o escopo de cada etapa no ciclo de vida de desenvolvimento de software (SDLC).
Por que a Alternativa B está correta?
A Análise de Domínio é uma técnica utilizada para entender o contexto específico onde o sistema será aplicado.
- Foco: Ela investiga problemas recorrentes em uma área específica (domínio).
- Objetivo: Identificar requisitos comuns e padrões que podem ser reaproveitados em vários sistemas daquele setor.
- Exemplo: Em um domínio bancário, a necessidade de criptografia de dados é comum a todos os sistemas, não apenas a um.
Portanto, a definição apresentada na alternativa B descreve com precisão o propósito dessa atividade dentro da engenharia de software.
Análise das demais alternativas incorretas
Para compreender profundamente o tema, veja por que as outras opções não se aplicam neste contexto:
- Alternativa A: Embora o levantamento de requisitos seja central na análise, a distinção crucial é entre Requisitos de Negócio (objetivos do cliente, fase inicial/estratégica) e Requisitos do Sistema (especificações técnicas, fase de análise). A alternativa mistura esses níveis sem a devida precisão conceitual exigida pela banca.
- Alternativa C: O projeto de interface geralmente foca na Interface de Usuário (UI). A divisão em "Interface de Máquina (MI)" não é a nomenclatura padrão mais aceita em cursos introdutórios; costuma-se falar em Interfaces de API ou de Sistema.
- Alternativa D: As condições de infraestrutura (hardware, rede, servidores) são decisões de Como o sistema será construído. Isso pertence à fase de Projeto Físico, enquanto a Análise define O que o sistema deve fazer (lógica).
- Alternativa E: A alocação do sistema no ambiente físico é parte do Projeto de Implantação ou Arquitetura Física. A Homologação refere-se à validação final com o usuário antes da entrega, não ao planejamento técnico de alocação.
Resumo Comparativo
| Fase | Foco Principal | Exemplo de Atividade |
|---|
| Análise | O QUE o sistema faz | Levantar requisitos funcionais |
| Projeto | COMO o sistema faz | Definir banco de dados e infraestrutura |
| Validação | Se o sistema resolve o problema | Testes de aceitação (Homologação) |
Em suma, a alternativa B é a única que apresenta uma definição tecnicamente precisa e alinhada com a literatura clássica de Engenharia de Software para o termo "Análise de Domínio".