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