WikiDer > Платформа решений Microsoft

Microsoft Solutions Framework
Разработка программного обеспечения
Активность ядер
Парадигмы и модели
Методологии и рамки
Вспомогательные дисциплины
Практики
Инструменты
Стандарты и свод знаний
Глоссарии
Контуры

Платформа решений Microsoft (MSF) представляет собой набор принципов, моделей, дисциплин, концепций и руководств по предоставлению информационные технологии услуги от Microsoft. MSF не ограничивается только разработкой приложений; он также применим к другим ИТ-проектам, таким как проекты развертывания, создания сетей или инфраструктуры. MSF не заставляет разработчика использовать определенную методология (такой как модель водопада или же гибкая разработка программного обеспечения).

История

MSF была впервые представлена ​​Microsoft как версия 1.0 в 1993 году, а версия 2.0 была выпущена в 1997 году.

В 2002 году была выпущена версия 3.0 MSF. Он модифицировал версию 2.0 следующим образом:

  • Объединение ранее отдельных моделей в унифицированные модели группы и процесса, предназначенные для применения в различных типах проектов, включая развертывание, интеграцию корпоративного программного обеспечения и проекты разработки.
  • Сложил модели разработки приложений и развертывания инфраструктуры в единую модель процесса, состоящую из пяти этапов.
  • Добавлены дисциплины управления проектами и управления готовностью.
  • Внесены изменения в Дисциплину управления рисками.
  • Добавлены ссылки между MSF и Microsoft Operations Framework (MOF).
  • Добавлена ​​программа MSF для практиков, предназначенная для обучения людей руководству проектами MSF или участию в них.[1]

Версия MSF 4.0 была выпущена в 2005 году. Этот выпуск был крупным обновлением модели процесса (теперь называемой моделью управления) и модели группы.[2] MSF 4.0 включала методы для двух отдельных методологий: MSF для Гибкая разработка программного обеспечения (MSF Agile) и MSF для CMMI процесс Улучшение (MSF4CMMI).[3]

Составные части

MSF 4.0 - это комбинация метамодели, которая может использоваться в качестве основы для предписывающих процессов разработки программного обеспечения, и двух настраиваемых и масштабируемых процессов разработки программного обеспечения. Метамодель MSF состоит из основополагающих принципов, командной модели, циклов и итераций.

MSF 4.0 предоставляет высокоуровневую структуру руководств и принципов, которую можно сопоставить с различными шаблонами предписывающих процессов. Он структурирован как в описательный и предписывающий методологии. Описательный компонент называется MSF 4.0. метамодель, которое является теоретическим описанием SDLC лучшие практики для создания методологий SDLC. Microsoft считает, что организации имеют разную динамику и противоположные приоритеты во время разработка программного обеспечения; некоторым организациям нужна гибкая и адаптируемая среда разработки программного обеспечения, в то время как другим нужна стандартизированная, повторяемая и более контролируемая среда. Чтобы удовлетворить эти потребности, Microsoft представляет метамодель MSF 4.0 в двух шаблонах предписывающих методологий, которые предоставляют конкретные рекомендации по процессам для гибкой разработки программного обеспечения (MSF4ASD) и для Модель зрелости возможностей (MSF4CMMI). Эти процессы разработки программного обеспечения можно изменять и настраивать в соответствии с предпочтениями организации, клиента и проектной группы.

Философия MSF утверждает, что не существует единой структуры или процесса, оптимально применимого к требованиям и средам для всех видов проектов. Следовательно, MSF поддерживает несколько подходов к процессам, поэтому его можно адаптировать для поддержки любого проекта, независимо от его размера и сложности. Эта гибкость означает, что он может поддерживать широкий диапазон вариантов реализации процессов разработки программного обеспечения, сохраняя при этом набор основных принципов и мировоззрений.

Модель процесса MSF состоит из серии коротких циклов разработки и итераций. Эта модель охватывает стремительные итеративная разработка с постоянным обучением и совершенствованием, благодаря прогрессивному пониманию бизнеса и проекта заинтересованные стороны. Определение требований, разработка продукта и тестирование происходят в перекрывающихся итерациях, что приводит к инкрементному завершению, чтобы гарантировать поток ценности проекта. Каждая итерация имеет разную направленность и приводит к стабильной части всей системы.

Рекомендации

  1. ^ Китон, Марли (апрель 2006 г.). Microsoft Solutions Framework (MSF): Карманное руководство. Издательство Ван Харен. п. 15. ISBN 90-77212-16-7.
  2. ^ Тернер, Майкл С. В. (30 августа 2006 г.). Microsoft Solutions Framework Essentials: создание успешных технологических решений. Microsoft Press. ISBN 0-7356-2353-8.
  3. ^ MSF 4.0 и Microsoft Team Services

внешняя ссылка