Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Книга посвящена вопросам формирования требований и работе с ними при разработке сложных систем программного обеспечения. Недостаточное внимание к этому аспекту разработки может привести к превышению расходов, затягиванию сроков выполнения и даже полной неудаче проекта. Авторы предлагают хорошо зарекомендовавшие себя методы выявления, документирования, реализации и тестирования требований, используя для их описания как прецеденты, так и более традиционные методы. Особое внимание уделяется вопросам уяснения потребностей пользователей, определения масштаба проекта и эффективной обработки изменений. Все этапы иллюстрируются обсуждением полномасштабного рабочего примера.
Книга предназначена для всех участников проекта - как членов команды разработчиков, так и пользователей или заказчиков. Ее задача - помочь создать в рамках отведенного времени и бюджета высококачественную систему программного обеспечения, удовлетворяющую реальные потребности клиентов.
"Универсальное решение разнообразных проблем требований, с которыми сталкивается любая команда разработчиков. Содержит поучительные для всех разработчиков идеи и откровения."
- Айвар Джейкобсон
"Многие проекты потерпели неудачу по той простой причине, что разработчики не сумели создать то, что нужно. Опираясь на богатый опыт, Дин и Дон демонстрируют, как организовать мощный индустриальный процесс работы с требованиями, позволяющий удостовериться, что вы создаете то, что требуется. Эту книгу следует прочитать всем без исключения разработчикам приложений."
- ГрейдиБуч
Несмотря на богатый опыт разработки и наличие современных инструментальных средств, значительное число проектов создания ПО все еще оканчивается неудачей. Чаще всего из-за того, что в начале проекта требования к ПО определяются и формулируются неправильно, или же неверно обрабатываются во время реализации проекта- В книге исследуются причины неудач и предлагается практический и надежный подход к получению требований, удовлетворяющих заказчика, с соблюдением рамок отведенного на проект времени и бюджета.
Книга включает полномасштабный рабочий пример и имеет неформальный, доступный стиль изложения. Используя свой опыт, авторы показывают, как можно эффективно формулировать требования с помощью методов прецедентов и более традиционных форм выражения требований. В книге описываются методы определения, реализации, верификации и проверки достоверности требований, а также шесть важнейших процессов разработки, которыми профессионально должна овладеть команда для успешного управления требованиями на протяжении жизненного цикла проекта. Особое внимание здесь уделяется проблеме обработки возникающих изменений, а также описанию процесса, гарантирующего, что масштаб проекта задан правильно и согласован со всеми заинтересованными лицами.
Среди основных рассматриваемых тем выделим следующие.
- Пять этапов анализа проблемы
- Моделирование бизнес-процессов и системное проектирование
- Методы выявления требований клиентов, пользователей, разработчиков и других участников
- Применение и уточнение прецедентов
- Создание прототипов :
- Организация информации о требованиях и ее обработка
- Задание масштаба проекта и работа с заказчиками
- Переход от требований к реализации
- Верификация и проверка правильности работы системы
- Обработка изменений
Полное содержание
Предисловие
Предисловие автора
Введение
Об авторах
Заказать книгу в магазине "Мистраль"