Pular para o conteúdo principal

Questão de Engenharia de Software — Conceitos Básicos em Engenharia de Software — FUNDATEC 2025

Engenharia de SoftwareConceitos 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.
  1. ATodas as assertivas estão corretas.
  2. BTodas as assertivas estão incorretas.
  3. CApenas a assertiva I está correta.
  4. DApenas as assertivas I e II estão corretas.
  5. 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.

1Definição correta
Atividades relacionadas
Produção do sistema
2Varia conforme o tipo
Crítico → processo formal
Web → metodologias ágeis
3Não há método universal
Cascata
Espiral
Ágil
Processo de software (Sommerville)
LEVELsoulevel.com.br
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.

Link permanente: /questoes/qg474905