Um processo de software é um conjunto de atividades que levam à produção de u...

Um processo de software é um conjunto de atividades que levam à produção de um produto de software. Essas atividades podem ter relação com o desenvolvimento do software desde a sua concepção (quand...


publicidade
Um processo de software é um conjunto de atividades que levam à produção de um produto de software. Essas atividades podem ter relação com o desenvolvimento do software desde a sua concepção (quando não há código desenvolvido) ou podem também ser aplicadas em contextos onde há extensão ou modificação de sistemas já existentes. Assinale a alternativa que representa uma sentença correta sobre processos de software.
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • David Castilho
    David Castilho EQUIPE
    13/09/2026 • 21:01
    Vamos entender o que são processos de software antes de analisar as alternativas. Um processo de software é um conjunto de atividades organizadas para desenvolver um sistema de software, incluindo desde a concepção até a manutenção. Entre essas atividades, temos a especificação, o projeto, a implementação, a validação e a evolução do software.

    Analisando as alternativas:

    a) A especificação define funcionalidades e restrições, mas não é comum que a fase de especificação defina todos os testes que serão realizados, especialmente os testes durante a implantação. Testes específicos são geralmente planejados em fases subsequentes de validação e testes.

    b) As fases mencionadas (especificação, projeto, implementação, validação e evolução) são justamente as fases clássicas em processos tradicionais, como o modelo em cascata. Portanto, essa alternativa está errada.

    c) O modelo em cascata é um modelo tradicional que representa o processo de software como fases distintas e sequenciais, incluindo especificação, desenvolvimento (projeto e implementação), validação e evolução. Essa definição está correta.

    d) O modelo incremental trabalha com versões sucessivas, admitindo múltiplas versões parciais ou incrementais. Isso não confunde o usuário, pois cada incremento agrega funcionalidades e pode ser entregue para uso ou avaliação.

    e) A engenharia de software orientada a reuso é bastante comum, pois reaproveitar componentes existentes reduz esforço e custo no desenvolvimento de novos sistemas. Então essa alternativa está incorreta.

    Portanto, a alternativa correta é a letra c.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.