Quais dos itens a seguir é uma limitação da análise estruturada quando comparada com outros métodos existentes? Selecione a resposta:
Questão
Quais dos itens a seguir é uma limitação da análise estruturada quando comparada com outros métodos existentes? Selecione a resposta:
Alternativas
A) A Análise estruturada utiliza modelos computacionais, diferente da Orientada a Objetos, que usa elementos do mundo real, chamados de objetos.
B) A análise estruturada é baseada em estruturas de dados que dificultam a implementação do sistema.
C) Não é possível representar um sistema simples com a análise estruturada.
D) Não é possível realizar testes de software quando usamos a análise estruturada para modelar um sistema.
E) A análise estruturada não utiliza ferramentas da engenharia de software, dificultando sua utilização.
Explicação
A questão pede uma limitação da análise estruturada quando comparada a outros métodos (especialmente a Orientação a Objetos).
-
Análise estruturada tradicionalmente modela o sistema de forma funcional/procedimental, enfatizando processos e fluxos de dados (ex.: DFD), ou seja, uma visão mais “computacional”/de processamento.
-
Já a análise orientada a objetos tende a modelar o sistema mais próximo do mundo real, organizando-o em objetos (entidades com estado e comportamento), o que costuma facilitar reuso, manutenção e representação de domínios complexos.
-
Avaliando as alternativas:
- B) Incorreta: a análise estruturada não é “baseada em estruturas de dados que dificultam a implementação”; ela separa dados/processos, mas isso não significa necessariamente dificultar a implementação por definição.
- C) Incorreta: é perfeitamente possível representar sistemas simples com análise estruturada.
- D) Incorreta: testes de software podem ser realizados independentemente do método de modelagem.
- E) Incorreta: a análise estruturada utiliza sim ferramentas e técnicas de engenharia de software (como DFD, dicionário de dados, especificações de processos etc.).
- A) É a única que aponta uma limitação compatível: a análise estruturada foca mais em uma visão de processamento/modelos computacionais, enquanto OO se aproxima mais do domínio real via objetos.
Alternativa correta: (A).