46
обеспечения [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].
Каждая фаза жизненного цикла АИС может разбиваться на этапы, называемые
итерациями. В результате осуществления этих этапов происходит выпуск версий
программного продукта для внутреннего или внешнего использования.
Прохождение процесса разработки через четыре этапа называют циклом разработки.
Каждый цикл разработки завершается генерацией версии системы. Если после
версия системы не удовлетворяет требованиям пользователя, то разработанный
продукт продолжает свое развитие и проходит те же этапы разработки.
Стандарт «Microsoft Solution Framework» (MSF) похож на стандарт
«RUP» тем, что делит разработку программного обеспечения на четыре фазы:
анализ, проектирование, разработка, стабилизация [18]. Эта модель является
итерационной, что предполагает использование объектно-ориентированного
подхода при моделировании системы. Стандарт«MSF» в сравнении со стандартом
«RUP» больше ориентирован для разработки бизнес- приложений.
Стандарт «Extreme Programming» (XP) был создан в 1996 году и
является самым новым среди рассмотренных стандартов [19]. Основу этого
стандарта составляет командная работа, с организацией эффективной
коммуникацией между заказчиком и разработчиков во время всей разработки АИС.