Лекция 5
Тема. Методология проектирования, разработки и
сопровождения приложений информационных систем
План лекции
1.
Базовые принципы разработки приложений MSF.
2.
Ключевые концепции модели процессов MSF
3.
Модель производственной архитектуры
Модели процессов описывают
последовательность действий, осуществляемых в
ходе реализации проекта. Можно сказать, что они задают
тем самым жизненный цикл
проекта. Спектр моделей, применяемых в настоящее время различными организациями,
весьма широк. Среди них есть и модель процессов MSF (Microsoft Solutions Framework),
возникшая на основе используемого в Майкрософт подхода к
разработке программных
приложений. В результате своего развития она объединила ряд наиболее эффективных
принципов других известных моделей процессов, сформировав при этом единую базу для
работы над проектами любых типов: ориентированных на фазы,
основанных на
контрольных точках и итеративных процессах. Модель MSF применима к процессу
разработки традиционного программного обеспечения, но
также она может быть
использована для разработки и внедрения решений в
области электронной коммерции,
распределенных сетевых приложений и других сложных информационных систем,
которые могут возникнуть в будущем.
Как было отмечено раньше наиболее
популярными моделями процессов,
используемыми в области информационных технологий, в настоящий момент являются
каскадная и спиральная модели.
Модель процессов MSF объединяет в
себе лучшие принципы каскадной и
спиральной моделей. Она сохраняет преимущества упорядоченности каскадной модели,
не теряя при этом гибкости и творческой ориентации модели спиральной. Детали
организации вех и фаз модели процессов MSF рассматриваются далее.
Базовые принципы MSF
Модель процессов MSF тесно связана со следующими четырьмя базовыми принципами: