Análise da Questão sobre Fatores de Produtividade de Software
Introdução
Esta questão aborda os fatores que influenciam a produtividade no desenvolvimento de software, um tema fundamental da Engenharia de Software. O modelo mais conhecido sobre este assunto é o Modelo COCOMO de Barry Boehm.
Desenvolvimento
Existem cinco categorias principais de fatores que afetam a produtividade de software:
| Categoria | Descrição | Exemplos |
|---|
| Produto | Características do sistema a ser construído | Confiabilidade, desempenho, complexidade |
| Humanos | Experiência e características da equipe | Tamanho da organização, experiência dos desenvolvedores |
| Recursos | Ferramentas e infraestrutura disponíveis | Hardware, software, ferramentas CASE |
| Processo | Métodos e técnicas aplicadas | Linguagens de programação, técnicas de revisão, análise e projeto |
| Problema | Natureza do problema a resolver | Complexidade, mudanças nos requisitos |
Análise das Alternativas
- Alternativa A: Correta. Fatores do produto realmente incluem confiabilidade e desempenho exigidos pelo sistema.
- Alternativa B: Correta. Fatores humanos englobam tamanho e experiência da organização de desenvolvimento.
- Alternativa C: Correta. Fatores de recurso referem-se à disponibilidade de ferramentas CASE, hardware e software.
- Alternativa D: Incorreta. Apresenta dois erros conceituais:
- Afirma "técnicas de análise e projeto não usadas" - isso não faz sentido, pois fatores do processo envolvem técnicas usadas, não as não utilizadas
- Classifica linguagens e ferramentas CASE como fatores de processo, quando na verdade são fatores de recurso
- Alternativa E: Correta. Fatores do problema incluem complexidade e número de mudanças nos requisitos.
Conclusao
Alternativa D
A alternativa D é a incorreta porque contém uma contradição lógica ("técnicas não usadas") e classifica erroneamente elementos que pertencem aos fatores de recurso dentro dos fatores de processo.