Преимущества макетирования в процессе разработки программного обеспечения:
- Определение полных требований к программному обеспечению. 14 Макет выявляет все требования заказчика и даёт возможность разработчику понять, что должно быть сделано. 1
Недостатки макетирования:
- Заказчик может принять макет за продукт. 13 Когда заказчик видит работающую версию программы, он перестаёт сознавать, что детали макета скреплены, и забывает, что в погоне за работающим вариантом оставлены нерешёнными вопросы качества и удобства сопровождения программы. 1
- Разработчик может принять макет за продукт. 13 Для быстрого получения работающего макета разработчик часто идёт на определённые компромиссы: могут использоваться не самые подходящие язык программирования и операционная система, применяться неэффективный алгоритм. 1 В результате не идеальный выбранный вариант интегрируется в систему. 1