Подходы к управлению требованиями, Лешек А. Мацяшек

Страница разрабатывается

Описание книги

В книге описывается методология и технология объектно-ориентированной разработки современных информационных систем (ИС) и предлагается итеративный подход к разработке ИС с пошаговым наращиванием их возможностей. Весь комплекс вопросов анализа и проектирования ИС рассматривается в контексте использования языка UML.

Описание типов требований

Документ описания требований
1. Предварительные замечания к проекту
1.1. Цели и рамки проекта
1.2. Деловой контекст
1.3. Участники проекта
1.4. Идеи в отношении решений
1.5. Обзор документа
2. Системные сервисы
2.1. Рамки системы
2.2. Функциональные требования
2.3. Требования к данным
3. Системные ограничения
3.1. Требования к интерфейсу
3.2. Требования к производительности
3.3. Требования к безопасности
3.4. Эксплуатационные требования
3.5. Политические и юридические требования
3.6. Другие ограничения
4. Проектные вопросы
4.1. Открытые вопросы
4.2. Предварительный план-график
4.3. Предварительный бюджет
Приложения
Глоссарий
Деловые документы и формы
Ссылки

Три группы моделей спецификаций требований:
1. Модели состояний — детализируют требования к данным
— Моделирование классов
— Моделирование ассоциаций
— Моделирование отношений агрегации и композиции
— Моделирование отношений обобщения
— Моделирование объектов
2. Модели поведения — модели поведения обеспечивают детализированные спецификации для функциональных требований
— Моделирование прецедентов
— Моделирование видов деятельности
— Моделирование взаимодействий
— Моделирование открытых интерфейсов
3. Модели изменения состояний — охватывают два вида требований. Они призваны объяснить, каким образом действие функций приводит к изменению данных.
— Моделирование состояний объектов

Методы сбора требований

Традиционные методы выявления требований:
— Интервьюирование заказчиков и экспертов в проблемной области
— Анкетирование
— Наблюдение
— Изучение документов и программных систем

Современные методы выявления требований:
— Прототипирование
— Совместная разработка приложений (JAD-метод)
— Быстрая разработка приложений (RAD-метод)

0 0 Голоса
Рейтинг статьи
0
Оставьте, пожалуйста, свой комментарий!x