
- •Лекция 5. Процесс
- •Работа с требованиями
- •Использование графических моделей в анализе требований
- •Use Case Diagram
- •Use Case Diagram. Extend
- •Activities Diagram
- •State chart Diagram
- •Class Diagram
- •Class Diagram
- •Data Flow Diagram
- •Пример
- •Работа с требованиями
- •Иллюстрированные сценарии и прототипы
- •Цели, требующие применения прототипов
- •Классификации прототипов
- •Горизонтальный прототип
- •Горизонтальный прототип
- •Вертикальный прототип
- •Вертикальный прототип
- •Одноразовый прототип
- •Одноразовый прототип
- •Эволюционный прототип
- •Эволюционный прототип
- •Соотношение прототипов
- •Соотношение прототипов
- •Соотношение прототипов
- •Соотношение прототипов
- •Бумажный прототип
- •Бумажный прототип
- •Раскадровка
- •Пассивная раскадровка
- •Активные и интерактивные
- •Иллюстрированные сценарии прецедентов
- •Аспекты применимости
- •Ориентиры
- •Пример краткого описания прецедента
- •Прецедент с ориентиром
- •Средние значения атрибутов и объёмы объектов (СЗА&ОО)
- •Прецедент со СЗА&ОО
- •Средняя интенсивность использования (СИИ)
- •Прецедент со СИИ

Лекция 5. Процесс
анализа требований
(продолжение)
Проектирование информационных систем

Работа с требованиями
Формирование видения
Выявление требований
Классификация и специфирование требований
Расширенный анализ требований
(граф. моделирование и прототипирование)
Документирование требований
Проверка требований
Управление требованиями
Совершенствование процесса работы с требованиями
Процесс анализа требований |
© Ю.A. Маглинец |
2 |


Использование
графических моделей в анализе требований
Моделирование требований |
© Ю.А.Маглинец, 2006 |
3 |


Use Case Diagram 

Include
Моделирование требований |
© Ю.А.Маглинец, 2006 |
4 |

Use Case Diagram. Extend
Generalization
Моделирование требований |
© Ю.А.Маглинец, 2006 |
5 |

Activities
Diagram 

Основные компоненты описания системы:
Функции (действия)
Символы «старт» и «стоп»
Потоки управления
Разветвители
Линейки синхронизации
Моделирование требований |
© Ю.А.Маглинец, 2006 |
6 |


State chart Diagram

Основные компоненты описания системы:
Простые состояния, Составные состояния,
Символы «старт» и «стоп»,
Переходы, Линейки синхронизации.
Моделирование требований |
© Ю.А.Маглинец, 2006 |
8 |

Class Diagram 

Для создания диаграммы классов необходимо:
Осуществить поиск классов (ключевых компонент проблемной области)
Для каждого найденного класса определить его имя, основные атрибуты, операции и (или) ответственности
Исследовать отношения найденных классов.
Уровни абстракции классов:
концептуальный уровень,
уровень спецификации,
уровень реализации.
Моделирование требований |
© Ю.А.Маглинец, 2006 |
10 |

Class Diagram
ассоциация (именованная связь)
зависимость (изменения в одном классе приводят к изменениям в другом)
обобщение / генерализация (родовидовое отношение)
агрегация (отношение «часть-целое»)
композиция (отношение «часть-целое» », однозначно регламентирующее количество и состав частей целого
Моделирование требований |
© Ю.А.Маглинец, 2006 |
11 |

Data Flow Diagram
Моделирование требований |
© Ю.А.Маглинец, 2006 |
12 |