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 отсутствует конкретная модель жизненного цикла и
методы разработки, его рекомендации – это общие рекомендации для любых моделей