48
2) ISO/IEC 12207:1995 (стандарт на организацию и процессы и жизненного
цикла; не содержит описания фаз, стадий, этапов и распространяется на все виды
программного обеспечениия, разрабатывающегося по чьему-либо заказу)[10]
3) Методика Oracle, илиCustom Development Method (стандарт на разработку
прикладных ИС; это, по сути, технологический материал, который детализирован
до уровня заготовок проектных документов для использования в проектах с
применением Oracle; CDM используется как для классической модели жизненного
цикла [предусмотрены все этапы, задачи, работы], так и для технологий Fast Track
["быстрой разработки"] или "облегченного подхода" – для малых проектов).
4) RUP, или Rational Unified Process (стандарт основывается на итеративной
модели разработки, включающей в себя четыре фазы: начало, исследование,
построение и внедрение – на базе UML; каждая из фаз может разбиваться на этапы
(или итерации), в результате которых создается версия для внутреннего / внешнего
использования; прохождение через ключевые фазы именуется циклом разработки,
а каждый цикл заканчивается генерацией новой версии системы; если работа над
проектом не завершается после прохождения указанных фаз, то полученный
продукт должен продолжать своё развитие и пройти заново все фазы).
5) MSF, или Microsoft Solution Framework (стандарт, как и RUP, на
итеративной модели и включает четыре основные фазы: анализ, проектирование,
разработку, стабилизацию; в отличии от RUP, MSFбольше ориентирована на
разработку бизнес-приложений)[13].
6) XP, или Extreme Programming («экстремальное программирование»; в
основе методологии данного стандарта лежит командная работа, эффективное
взаимодействие между исполнителем изаказчиком в течение всего периода
разработки ИС, а сама разработка ведется при помощи последовательно
дорабатываемых прототипов).
В стандарте ISO/IEC 12207 отсутствует конкретная модель жизненного
цикла и методы разработки, его рекомендации – это общие рекомендации для
любых моделей жизненного цикла. Под моделью, как правило, подразумевается
структура, которая на протяжении жизненного цикла определяет
последовательность выполнения и взаимосвязи действий,процессов и задач.