37
представлений, которые отражают структуру ПО с разных точек зрения [5]. В
соответствии со стандартом каждое представление архитектуры должно
учитывать отраженные в нем взгляды и интересы, причины, обуславливающие
необходимость такого рассмотрения системы, несоответствия между
элементами одного представления или между различными представлениями, а
также различную служебную информацию.
Стандарт ISO 9001:2015 «Quality management systems – Requirements»
определяет требования к качеству программного продукта, а также правила его
обеспечения [1]. Стандарт ISO/IEC 90003:2004 «Software engineering – Guide
lines for the application of ISO 9001:2000 to computer software» описывает
положения по применению стандарта ISO 9001:2000 к программному
обеспечению [7]. Также этот стандарт помогает определить набор техник и
процедур, которые будут применяться для осуществления контроля и
обеспечения качества разрабатываемых программ.
Так же существуют следующие стандарты разработки программного
обеспечения, которые были разработаны вендорами программного
обеспечения:
- «Custom Development Method» методика компании «Oracle»,
применяемая для разработки прикладных информационных систем [19]. Этот
метод является технологическим материалом, детализированным до уровня
шаблонов проектной документации, рассчитанной на применение в проектах
компании. Согласно этому стандарту при разработке программного
обеспечения применяется классическая модель жизненного цикла
программного продукта.
- Стандарт «Rational Unified Process» (RUP) представляет разработку
программного обеспечения в виде итеративной модели жизненного цикла,
который включает следующие фазы: начало, исследование, построение и
внедрение [18]. Каждая фаза жизненного цикла АИС может разбиваться на
этапы, называемые итерациями. В результате осуществления этих этапов
происходит выпуск версий программного продукта для внутреннего или