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

UptoLike

65
Рис. 4.3. Последовательность действий при макетировании
Затем выполняется быстрое проектирование. В нём внимание сосре-
доточивается на тех характеристиках ПО, которые должны быть видимы
пользователю.
Быстрое проектирование приводит к построению макета.
Макет оценивается заказчиком и используется для уточнения требо-
ваний к ПО.
Итерации повторяются до тех пор, пока макет не выявит все требо-
вания заказчика и, тем самым, не даст возможность разработчику понять,
что должно быть сделано.
Достоинство макетирования: обеспечивает определение полных
требований к ПО.
Недостатки макетирования:
заказчик может принять макет за продукт;
разработчик может принять макет за продукт.
Поясним суть недостатков. Когда заказчик видит работающую вер-
сию ПО, он перестаёт сознавать, что детали макета скреплены «жеватель-
ной резинкой и проволокой»; он забывает, что в погоне за работающим
вариантом оставлены нерешённые вопросы качества и удобства сопрово-
ждения ПО. Когда заказчику говорят, что продукт должен быть перестро-