Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЛАВА_4.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.4 Mб
Скачать

Конструирование прототипа

Конструирование прототипа выполняют аналогично проекти­рованию ПП. Изучение свойств прототипа осуществляется с це­лью уточнения или проверки требований заказчика до оконча­тельного их утверждения.

Заказчикам программного обеспечения и конечным пользова­телям обычно сложно четко сформулировать требования к разра­батываемому ПП. Трудно предвидеть, как ПП будет взаимодей­ствовать с другими программными пакетами и какие операции, выполняемые пользователями, необходимо автоматизировать. Тщательный анализ требований помогает яснее понять, что ПП должен делать. Однако реально проверить требования, прежде чем их утвердить, практически невозможно. В этой ситуации может помочь прототип системы.

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

При работе над составлением требований к ПП прототип обеспечивает ряд преимуществ. Пользователи могут эксперимен­тировать с прототипом, что позволяет им проверить, как будет работать ПП. Они могут определить сильные и слабые стороны ПП, в результате чего сформировать новые требования.

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

Прототипирование можно использовать при анализе рисков на этапе планирования. Основной опасностью при разработке ПП являются ошибки и упущения в требованиях. Затраты на устране­ние ошибок в требованиях на более поздних стадиях процесса раз­работки могут быть очень высокими. Прототипирование также уменьшает общую стоимость разработки системы. По этим причи­нам оно часто используется в процессе разработки требований.

Составление спецификаций по требованиям заказчика

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

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

Собираемые метрики, используемые методы, стандарты и шаблоны

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

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

Используемый инструмент: система подготовки документов (например, MS Word).

Используемые методы и стандарты: процесс организации; мет­рическая программа организации.

Используемые шаблоны: спецификации требований; отчета по обзору; отчета о статусе проекта.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]