36
программных продуктов, услуг и комплексных систем, при их разработке,
поставке применении по назначению, а также вводе и выводе из
эксплуатации, как в организации, так и вне её. Стандарт определяет общую
схему процессов жизненного цикла системы, или программных средств,
разработки методов моделей или технических приемов.
Rational Unified Process (RUP) подразумевает использование
итеративной модели разработки, содержащей в себе четыре фазы: начало,
исследование, построение, внедрение. Каждая фаза может быть разбита на
итерации, результатом которых будет является выпуск версии продукта,
пригодный для пользования разработчиками (внутреннего) или
пользователями (внешнего). Циклом разработки для данного стандарта
называют прохождение всех четырех фаз, при этом разработка может быть
продолжена, с целью обновления и улучшения системы. Использование
стандарта RUP предполагает создание и сопровождение моделей на базе
UML.
Extreme Programming (XP). Данный стандарт не имеет чётко
внутренней организации, работа основывается на постоянном создании и
доработке прототипов. Стандарт подразумевает командную работу с тесным
и максимальным взаимодействием как среди исполнителей, так и с
заказчиком на протяжении всего проекта.
ГОСТ 34.601-90 [1] «Автоматизированные системы. Стадии
создания». Стандарт применяется чаще всего при исследовании и
проектировании автоматизированных систем, чётко регламентируя стадии и
этапы их создания. В целом стандарт соответствует каскадной модели,
описывая работы на каждом её этапе.
ГОСТ Р ИСО/МЭК 15288-2005 [2]. «Информационная технология.
Системная инженерия. Процессы жизненного цикла систем», определят
основы описания жизненных циклов систем, максимально подробно
структурированные процессы, свойственную им терминологию, но не
детализирует жизненный цикл с точки зрения процедур и методов.