15
Рассмотрим выделенные процессы жизненного цикла автоматизированной
информационной системы более детально. Процесс покупки предусматривает
взаимодействие заказчика и исполнителя.
Заказчик – это лицо или юридическая организация, выполняющая заказ
разработки или покупки информационной системы. Заказчиком реализуются
процессы инициирования, подготовки заявки, договора, а также контроля
деятельности разработчика и приемка информационной системы. На входе этого
процесса выполняются работы по обследованию предметной деятельности или
процесса, который подлежит автоматизации. Также выполняют анализ рынка
программного обеспечения для выявления аналогов и формирования концепции
разработки, проводят комплексное тестирование существующих решений. В
результате процесса формируется технико-экономическое обоснование на
разработку или внедрение информационной системы, составляется техническое
задание, заключается договор на поставку или разработку системы.
Вспомогательные процессы выполняют функции поддержки выполнения
основных процессов по разработке программного обеспечения и связаны с
выполнением проекта с необходимым уровнем качества, проверкой и
тестированием программного обеспечения [20, c.103].
Организационные процессы направлены на установку задач и действий,
выполняемых заказчиком и разработчиком в процессе реализации IT-проекта. Для
поддержки и практического применения международного стандарта ISO/IEC 12207
применяются такие технологические документы.
Наиболее известной моделью жизненного цикла является каскадная модель,
которая относится к стандартным моделям и предусматривает последовательное
выполнение процессов разработки автоматизированной информационной системы.
В состав этой модели входят такие процессы, как анализ требований,
проектирование, реализация и тестирование.
На этапе анализа требований ведется разработка технического задания, в
котором излагаются требования к функциональности разрабатываемого
программного продукта.