Julgue o item, relativos a conceitos básicos sobre desenvolv...
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.
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