Архитектура Microsoft Windows для разработчиков


Microsoft Solutions Framework


Занятие 1. Microsoft Solutions Framework

(Продолжительность занятия 45 минут)

Методология разработки решений Microsoft (Microsoft Solutions Framework, MSF) — это набор взаимосвязанных моделей, позволяющих подобрать необходимые ресурсы, персонал и методы. Эти модели помогают надлежащим образом организовать все стадии — планирования, создания и управления, составляющие разработку и реализацию программного обеспечения.

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

Изучив материал этого занятия, Вы сможете:

  • перечислить, какие проблемы, возникающие при разработке программного обеспечения для Вашей организации, поможет решить Microsoft Solutions Framework;
  • описать шесть составляющих модели группы;
  • идентифицировать четыре стадии модели процесса и описать основные этапы каждой из них;
  • дать определение сервиса и описать три категории сервисов модели приложения;
  • перечислить основные вопросы, решаемые на каждой из стадий модели архитектуры предприятия;
  • описать три составляющие модели разработки решений;
  • описать применение модели группы для процессов реализации инфраструктуры.


  • Использование MSF

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

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

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

      • Как управлять вычислительными ресурсами?

      • Как ускорить разработку, уменьшить затраты на сопровождение и добиться многократного использования технологий?

      • Как учесть изменение пользовательских или бизнес-требований, не разрабатывая всю систему заново?

      • Модели в составе MSF

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

        Модель Описание
        Группа Модель группы сотрудников, работающих над проектом
        Процесс Помогает группе определить методы планирования и контроля проектов, учитывая трудоемкость, имеющиеся ресурсы и график работ
        Приложение Помогает группе разработать распределенные приложения, обеспечивающие оптимальное повторное использование компонентов. Модели группы и процесса формируют ядро методологии MSF в области разработки и управления инфраструктурой проекта
        Архитектура предприятия Ключ к успешному долгосрочному использованию новых технологий. Это модель принятия решений, связанных с информацией, приложениями и технологиями, необходимыми для поддержки бизнеса
        Разработка решении Позволяет найти компромиссный вариант, учитывающий бизнес-цели и идеальную схему разработки, предлагаемую моделью «Приложение»
        Инфраструктура Формирует принципы управления персоналом, процессами и технологией поддержки сетей в рамках крупного предприятия
        Совокупная стоимость владения Процесс оценки и управления стоимостью информационных технологий и максимизации их отдачи
        Содержание раздела