Em relação aos conceitos de engenharia de software e ciclo de vida de um software, julgue os itens a seguir.
Todo software desenvolvido segundo os princípios da engenharia de software deve ser formalmente definido conforme padrões identificáveis de abstração e flexível o suficiente para poder ser decomposto em programas de baixo custo e prever possibilidade de versionamento.