A arquitetura de alto nível do ciclo de vida de software estabelecida pela norma ISO/IEC 12207 está embasada em: