Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — FUNDATEC 2025
Engenharia de Software›Conceitos Básicos em Engenharia de Software
Código
qg474905
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação / Ênfase em Programação de Sistemas na Tecnologia JAVA
Sobre os fundamentos da Engenharia de Software de Ian Sommerville, em Engenharia de Software 10ª edição, analise as assertivas abaixo e assinale a alternativa correta.I. Um processo de software envolve um conjunto de atividades relacionadas que levam à produção de um sistema de software.II. O processo utilizado nas diferentes empresas independe do tipo de software que está sendo desenvolvido.III. A Engenharia de Software provê um método universal que pode ser aplicado em qualquer tipo de sistema de software.
ATodas as assertivas estão corretas.
BTodas as assertivas estão incorretas.
CApenas a assertiva I está correta.
DApenas as assertivas I e II estão corretas.
EApenas as assertivas II e III estão corretas.
Revelar gabarito e comentário▾
GabaritoC — Apenas a assertiva I está correta.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Fundamentos da Engenharia de Software (Sommerville)
Gabarito: Letra C (Apenas a assertiva I está correta). A assertiva I reflete corretamente a definição de processo de software como um conjunto de atividades que levam à produção de um sistema. As assertivas II e III são falsas: o processo varia conforme o tipo de software (crítico, web, etc.) e não existe um método universal na Engenharia de Software.
Processo de software (Sommerville): Definição correta (Atividades relacionadas, Produção do sistema); Varia conforme o tipo (Crítico → processo formal, Web → metodologias ágeis); Não há método universal (Cascata, Espiral, Ágil)
Item I — ✅ Correto
A definição de processo de software como um conjunto de atividades relacionadas que culminam na produção de um sistema de software é clássica e adotada por Sommerville. Está correta.
Item II — ❌ Incorreto
O processo de software depende do tipo de software que está sendo desenvolvido. Por exemplo, sistemas críticos de segurança exigem processos mais formais e rigorosos, enquanto aplicações web podem usar metodologias ágeis. Afirmar que o processo independe do tipo de software é um erro.
Item III — ❌ Incorreto
A Engenharia de Software não provê um método universal. Diferentes tipos de sistema requerem diferentes abordagens, métodos e técnicas. A diversidade de modelos de processo (cascata, espiral, ágil, etc.) demonstra a inexistência de uma solução única.
NÃO CAIA NESSA!
A banca tenta fazer o candidato acreditar que o processo de software é único e universal. Lembre-se: o processo é adaptável ao tipo de software e ao contexto do projeto. Não existe método universal!
Gabarito: Letra C — Apenas a assertiva I está correta.