Crystal Collection для профессиональных разработчиков программного обеспечения Научный руководитель проекта - Алистер Коберн
Современные методы описания функциональных требований к системам
Алистер Коберн
Writing effective use cases
(The Crystal Collection for software professionals)
Alistair Cockburn
Copyright © 2001
All rights reserved
Современные методы описания функциональных требований к системам Алистер Коберн
Переводчик Е. Борисова
Научный редактор А. Вендров
Корректор И. Красненкова
Верстка И. Нагорновой
Copyright © 2001 by Addison-Wesley
Pearson Education Corporate Sales Division
One Lake Street
Upper Saddle River, NY 07458
(800) 382-3419
ISBN 0-201-70225-8 © Издательство "Лори", 2002
Современные методы описания функциональных требований к системам
Алистер Коберн
Издательство "Лори"
Содержание
Глава 1. Введение 1
Вариант использования 17
Вариант использования 27
Глава 18. Краткие описания вариантов использования и экстремальное программирование (Extreme Programming, ХР) 189
Глава 19. Распространенные ошибки 191
Глава 22. Памятки для работы над вариантами использования 224
Приложение В. Ответы к упражнениям 249
Вариант использования 38
Предисловие
Все больше разработчиков прибегают к помощи вариантов использования для описания бизнес-процессов или поведения программных систем и требований к ним. Составление описания использования системы может оказаться сложной задачей. Проблема в том, что создание вариантов использования можно сравнить с написанием прозаического эссе, где необходимы четкие формулировки, которые свойственны письменной прозе. Трудно сказать, на что похож хороший вариант использования. Однако еще труднее научиться писать хорошие варианты использования.
Здесь содержатся правила, которые я использую при написании вариантов использования: как может думать индивидуум, чего он может твердо придерживаться, чтобы создать лучший вариант использования и лучший набор вариантов использования.
Я включил примеры хороших и плохих вариантов использования, привел разные стили написания. Вариант использования не должен быть выдающимся, чтобы быть полезным. Даже посредственные варианты использования полезны, причем больше, чем многие конкурирующие с ними технические требования. Итак, напишите что-нибудь внятное, и вы окажете услугу вашей организации.
Круг читателей
Эта книга предназначена преимущественно для профессионалов, которые обучаются самостоятельно. В книге содержится подготовительная информация для усвоения нового материала: понятия, примеры, памятки и упражнения (некоторые с ответами).
Преподавателям следует найти подходящие объяснения и примеры для своих групп. Разработчики курсов должны суметь построить материал на основе этой книги, составляя задания по своему усмотрению. (Однако, поскольку я включил ответы ко многим упражнениям, им придется построить экзаменационный материал самим. )
Структура книги
Книга построена как общее введение в написание вариантов использования, за которым следует подробное описание составных частей варианта использования, часто задаваемые вопросы, памятки и заключительные замечания.