Основы разработки программного обеспечения вычислительных систем. Милованов И.В - 64 стр.

UptoLike

64
2) цикл основан на точной формулировке исходных требований к
ПО (реально в начале проекта требования заказчика определены лишь
частично);
3) результаты проекта доступны заказчику только в конце работы.
МАКЕТИРОВАНИЕ
Достаточно часто заказчик не может сформулировать подробные
требования по вводу, обработке или выводу данных для будущего про-
граммного продукта. С другой стороны, разработчик может сомневаться в
приспосабливаемых свойствах продукта под операционную систему,
форме диалога с пользователем или в эффективности реализуемого алго-
ритма. В этих случаях целесообразно использовать макетирование.
Основная цель макетирования снять неопределённости в требова-
ниях заказчика.
Макетирование (прототипирование) это процесс создания модели
требуемого программного продукта.
Модель может принимать одну из трёх форм:
1) бумажный макет или макет на основе ПК (изображает или рисует
человеко-машинный диалог);
2) работающий макет (выполняет некоторую часть требуемых
функций);
3) существующая программа (характеристики которой затем долж-
ны быть улучшены).
Как показано на рис. 4.2, макетирование основывается на многократ-
ном повторении итераций, в которых участвуют заказчик и разработчик.
Последовательность действий при макетировании представлена на
рис. 4.3. Макетирование начинается со сбора и уточнения требований к
создаваемому ПО. Разработчик и заказчик встречаются и определяют все
цели ПО, устанавливают, какие требования известны, а какие предстоит
доопределить.
Рис. 4.2. Макетирование