Julgue o item, relativos a conceitos básicos sobre desenvolv...

Próximas questões
Com base no mesmo assunto
Q1968806 Engenharia de Software

Julgue o item, relativos a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações. 


Uma premissa básica do desenvolvimento de sistemas é que o software deve ser criado de forma que não possa ser alterado posteriormente. 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é E - errado.

Para entendermos o motivo, precisamos discutir um princípio fundamental da Engenharia de Software: a manutenibilidade. Este é um dos atributos de qualidade de um sistema que nos diz quão fácil é modificar o software após ele estar em operação. Na prática, quase nenhum software é imutável após o seu lançamento. As mudanças podem ser necessárias por diversas razões, tais como:

  • Correção de erros: Mesmo com um desenvolvimento cuidadoso, é comum que falhas sejam encontradas depois que o software está em uso.
  • Adaptação: Softwares podem precisar se adaptar a novos ambientes ou tecnologias.
  • Melhorias: A adição de novas funcionalidades ou aprimoramento das existentes é uma parte natural do ciclo de vida do software.
  • Prevenção: Atualizações proativas para evitar problemas futuros, por exemplo, atualizações de segurança.

A ideia de que o software deve ser construído para não permitir alterações futuras vai contra a prática e teoria da Engenharia de Software. Em vez disso, nos esforçamos para criar sistemas que sejam flexíveis, escaláveis e sustentáveis a longo prazo. O uso de padrões de projeto (design patterns), princípios como SOLID e técnicas como refatoração são empregados para assegurar que o software possa evoluir e ser mantido de forma eficiente.

Portanto, a afirmação de que o software deve ser criado de forma que não possa ser alterado é incorreta, justificando o gabarito E - errado. Espera-se que você, enquanto futuro profissional na área de desenvolvimento de sistemas, esteja preparado para projetar e construir sistemas que sejam capazes de se adaptar e evoluir ao longo do tempo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo