Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену.docx
Скачиваний:
281
Добавлен:
28.06.2014
Размер:
602.38 Кб
Скачать
  1. Методология разработки программных систем msf (Microsoft Solutions Framework). Обзор, основные концепции.

MSF – набор моделей, принципов и рекомендаций по проектированию и разработке решений масштаба предприятия, которые позволяют управлять ресурсами: люди, процессы, инструментальные средства.

  1. Методология разработки программных систем msf (Microsoft Solutions Framework). Модель процессов в msf.

Модель процессов – водопадная и спиральная (собрано лучшее). Модель описывает общую последовательность действий. Гибкая. Ориентирована на этапы. Контрольные точки. Итеративный подход. Этапы модели процессов: 1. Создание общей картины приложения. 2. Планирование. 3. Разработка. 4. Стабилизация. 5. Развертывание. Каждый этап завершается контрольной точкой. Стабилизация – осуществляется бета-тестирование и проверяется сценарий развертывания. Внимание на обнаружение, важность и разрешение неполадок. Обеспечивается заданный уровень качества. В конце этапа решение готово к развертыванию. Сюда же входит тестирование.

  1. Методология разработки программных систем msf (Microsoft Solutions Framework). Этап анализа.

Самое общее описание цели и ограничений проекта. Определяется состав команды и выясняется, что она должна сделать для заказчика. Цель этапа – выработка понимания проекта среди всех его участников. Процесс анализа: определение состава команды (кто, роли), определение административной структуры проекта, определение бизнес целей, оценка существующей ситуации, создание документа общей картины и области действия проекта.

  1. Методология разработки программных систем msf (Microsoft Solutions Framework). Этап планирования.

Решается, что следует разработать и создается план реализации. Готовятся функциональная спецификация, дизайн решения и планы работ. Оценивается стоимость и сроки получения запланированных результатов. Анализ требований: бизнес требования, пользовательские, функциональные и системные. Создается проект решения. Создаются профили, определяющие пользователей продукта и их роли. Сценарий использования системы. Стадии планирования: концептуальный дизайн, логический дизайн, физический дизайн. Задачи планирования: разработка дизайна и архитектуры, функциональная спецификация, планы проекта, календарный график, создание среды разработки, тестирования и пилотной эксплуатации, закрытие этапа планирования. Контрольные точки: одобрение используемых технологий, завершение функциональной спецификации, завершение генерального плана, завершение календарного графика, организация сред.

  1. Методология разработки программных систем msf (Microsoft Solutions Framework). Этап разработки.

На этом этапе разрабатывается решение, в том числе создается и документируется код продукта, а также создается инфраструктура решения. Процесс: начало цикла разработки, создание прототипа приложения, создание компонентов решения, создание решения, закрытие этапа разработки. Контрольные точки: приложение для проверки концепции готово, завершение работы над внутренними сборками. Результаты: исходные текст и исполняемые файлы, сценарий установки и конфигурации развертывания, завершенная функциональная спецификация, элементы поддержки решения, спецификации тестирования и сценарии тестирования.

  1. Методология разработки программных систем msf (Microsoft Solutions Framework). Этапы контроля качества и внедрения в msf.

Этап развертывания - команда развертывает технологии и компоненты окружения, необходимые для работы созданного продукта, передает проект в руки команды сопровождения и поддержки. Определяется уровень удовлетворенности заказчика (опрос). Задачи: завершения развертывания и вспомогательных процедур, развертывание и стабилизация, анализ проекта. Контрольные точки: развернуты основные компоненты, развертывание решения завершено, развернутое решение стабилизировано, решение развернуто. Результаты развертывания: система сопровождения и поддержки, хранилище документов, план обучения, отчеты о завершении проекта.