Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИЧЕСКИЕ РАБОТЫ ПО ОСНОВАМ ИНЖЕНЕРИИ.doc
Скачиваний:
133
Добавлен:
09.02.2016
Размер:
1.51 Mб
Скачать

3.4.2.2. Фаза «Проектирование»

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

  • Функциональные спецификации. Исчерпывающее и подробное описание функ­ций решения. Для описания функциональных спецификаций могут использоваться разнообразные средства: естественный язык; формальные языки; компьютерные средства моделирования и др. Во всех случаях, когда это возможно, настоятельно рекомендуется применение средств моделирования, поддерживающих унифициро­ванный язык моделирования (ЦМЬ).

Замечание по конструированию. Различаются внешние и внутренние спецификации проекта. Внешние спецификации согла­суются с заказчиком, внутренние спецификации являются внутренними документами проек­та. Все внешние спецификации обязательно создаются на фазе проектирования, некоторые внутренние спецификации могут быть перенесены на последующие фазы.

  • Календарный план-график. Список фаз и частей фаз с указанием главных и про­межуточных вех, привязанных к конкретным датам, исполнителей и отчуждаемых материалов каждой вехи. Настоятельно рекомендуется использовать для этой цели инструментальное средство Microsoft Project. Другие средства календарного пла­нирования используются только в том случае, если заказчик возражает против ис­пользования Microsoft Project.

Замечание. Документ с аналогичным названием подготавливается также на первом этапе подготовки к проекту, прилагается к Договору и согласуется с заказчиком. План-график фазы проектиро­вания может совпадать с календарным планом, который видит заказчик, если все вехи явля­ются внешними и совпадают с этапами ТЗ. Но гораздо чаще календарный план-график явля­ется внутренним документом, содержащим детальную расшифровку фаз и вех с персона­лиями. В этом случае внешний (менее детальный) план-график оформляется в соответствии с пожеланиями заказчика, а внутренний план-график ведется с помощью Microsoft Project.

Кроме указанных основных компонентов, в спецификации проекта могут входить:

  • Прототип. Компьютерная модель приложения, если проект подразумевает разра­ботку приложения. Прототип может быть полнофункциональным или только про­тотипом интерфейса, если приложение имеет интерфейс. Полнофункциональный прототип подменяет функциональные спецификации.

  • Внутренний язык. Описание внутреннего языка командного типа рекомендуется для всех многофункциональных приложений, допускающих варьируемые сценарии использования. Для приложений, имеющих программный интерфейс (API), такое описание крайне желательно.

  • Дополнительные требования. Перечень и описание количественных ограничений и/или специальных требований (например, по устойчивости системы защиты ин­формации), которым должно удовлетворять решение. Дополнительные требования могут быть оформлены как дополнение к Концепции и/или Техническому заданию.

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

  • План внедрения. Описание процедур развертывания и демонстрации работоспо­собности разрабатываемого приложения. Кроме того, план внедрения может вклю­чать план обучения пользователей и технических специалистов заказчика и план-проспект пользовательской документации, если это предусматривается общим планом проекта. Допускается план внедрения не включать в Спецификации, а объ­явить первой промежуточной вехой фазы внедрения.

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