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