
Методичка по вып. лаб работ
.pdfФедеральное агентство по образованию Сибирский федеральный университет
АНАЛИЗ ТРЕБОВАНИЙ К ИНФОРМАЦИОННЫМ СИСТЕМАМ
Методические указания по выполнению лабораторных работ
Маглинец Ю.А.
Красноярск
СФУ
2007
Анализ требований к ИС |
Методические указания к выполнению лабораторных работ |
Методические указания по выполнению лабораторных работ «Анализ требований к информационным системам», образовательной программы «Информатизация и автоматизированные системы управления»
|
кафедры СИИ факультета ИВТ, курса 4 на 7 семестр |
|
|
|
Содержание |
|
|
Методические указания по выполнению лабораторных работ «Анализ требований к информационным |
|
||
системам», образовательной программы «Информатизация и автоматизированные системы управления»..... |
2 |
||
кафедры СИИ факультета ИВТ, курса 4 на 7 семестр............................................................................................. |
2 |
||
Содержание.............................................................................................................................................................. |
|
2 |
|
Содержание цикла лабораторных работ................................................................................................................ |
|
4 |
|
Указания по проведению лабораторных работ..................................................................................................... |
|
4 |
|
|
Примеры вариантов задания............................................................................................................................... |
|
4 |
1. |
Выявление высокоуровневых требований. Разработка документа «Видение»....................................... |
5 |
|
|
Цель работы......................................................................................................................................................... |
|
5 |
|
Порядок выполнения работы.............................................................................................................................. |
|
5 |
|
Требования к оформлению результатов............................................................................................................ |
|
5 |
|
Необходимые технические средства ................................................................................................................. |
|
6 |
2. |
Выявление требований пользователей. Поиск акторов (actors) и вариантов использования ................ |
6 |
|
|
Цель работы......................................................................................................................................................... |
|
6 |
|
Порядок выполнения работы.............................................................................................................................. |
|
6 |
|
Требования к оформлению результатов............................................................................................................ |
|
7 |
|
Необходимые технические средства ................................................................................................................. |
|
7 |
3. |
Краткое описание вариантов использования.............................................................................................. |
7 |
|
|
Цель работы......................................................................................................................................................... |
|
7 |
|
Порядок выполнения работы.............................................................................................................................. |
|
7 |
|
Требования к оформлению результатов............................................................................................................ |
|
8 |
|
Необходимые технические средства ................................................................................................................. |
|
8 |
4. |
Разработка глоссария.................................................................................................................................... |
|
8 |
|
Цель работы......................................................................................................................................................... |
|
8 |
|
Порядок выполнения работы.............................................................................................................................. |
|
8 |
|
Требования к оформлению результатов............................................................................................................ |
|
9 |
|
Необходимые технические средства ................................................................................................................. |
|
9 |
5. |
Подробное описание ключевых UC ............................................................................................................ |
|
9 |
|
Цель работы......................................................................................................................................................... |
|
9 |
|
Порядок выполнения работы.............................................................................................................................. |
|
9 |
|
Требования к оформлению результатов............................................................................................................ |
|
9 |
|
Необходимые технические средства ............................................................................................................... |
|
10 |
6. |
Анализ и спецификация специальных требований.................................................................................. |
10 |
|
|
Цель работы....................................................................................................................................................... |
|
10 |
|
Порядок выполнения работы............................................................................................................................ |
|
10 |
|
Требования к оформлению результатов.......................................................................................................... |
|
10 |
|
Необходимые технические средства ............................................................................................................... |
|
10 |
7. |
Формирование SRS ..................................................................................................................................... |
|
10 |
|
Цель работы....................................................................................................................................................... |
|
10 |
|
Порядок выполнения работы............................................................................................................................ |
|
11 |
|
Требования к оформлению результатов.......................................................................................................... |
|
11 |
|
Необходимые технические средства ............................................................................................................... |
|
11 |
8. |
Верификация SRS ....................................................................................................................................... |
|
11 |
2Ю.А. Маглинец |
СФУ, 2007 |
|
Анализ требований к ИС |
Методические указания к выполнению лабораторных работ |
Цель работы....................................................................................................................................................... |
11 |
Порядок выполнения работы............................................................................................................................ |
12 |
Требования к оформлению результатов.......................................................................................................... |
13 |
Необходимые технические средства ............................................................................................................... |
13 |
Приложения........................................................................................................................................................... |
14 |
Приложение 1. Вариант выполнения лабораторной работы № 5 «Диспетчеризация |
|
полиграфического производства» |
|
Приложение 2. Видение. |
|
Приложение 3. Поиск акторов и вариантов использования |
|
Приложение 4. Краткое описание вариантов использования |
|
Приложение 5. Глоссарий. |
|
Приложение 6. Описание ключевых прецедентов |
|
Приложение 7. Анализ и спецификация специальных требований |
|
Приложение 8. Спецификация требований к АИС |
|
Приложение 9. Верификация требований |
|
Приложение 10. Прецедент D1: планирование нового заказа |
3Ю.А. Маглинец |
СФУ, 2007 |

Анализ требований к ИС |
Методические указания к выполнению лабораторных работ |
Содержание цикла лабораторных работ
№, примеры |
Наименование лабораторных работ |
оформления |
|
1Выявление высокоуровневых требований. Разработка документа «Видение».
2Выявление требований пользователей. Поиск акторов и вариантов использования
3 |
Краткое описание вариантов использования |
|
Разработка глоссария |
4 |
|
|
Подробное описание ключевых UC |
5 |
|
|
Анализ и спецификация специальных требований |
6 |
|
|
Формирование SRS |
7 |
|
|
Верификация SRS |
8 |
Указания по проведению лабораторных работ
Преподаватель должен разработать варианты заданий, по одному варианту на подгруппу обучаемых. Подгруппа может содержать от 1 до 3 обучаемых, по усмотрению преподавателя. Вариант задания представляется в виде краткого (не более 1 страницы машинописного текста) высокоуровневого описания проблемной ситуации. Пример задания представлен в документе Диспетчеризация полиграфического производства. Преподаватель должен хорошо ориентироваться в проблемной ситуации, чтобы представить точки зрения различных представителей Заказчика (руководителя, инвестора, пользователей) в процессе проведения интервью. Оптимальный вариант – привлечение для постановки задачи внешних консультантов, руководителей предприятий или отделов, специалистов, которые могут поставить реальную бизнес-задачу автоматизации.
Примеры вариантов задания
АИС «учебное планирование» (автоматизация составления учебных планов вуза).
4Ю.А. Маглинец |
СФУ, 2007 |

Анализ требований к ИС |
Методические указания к выполнению лабораторных работ |
АИС «управление снабжением предприятия оптовой торговли» (парфюмерия и косметика).
АИС «диспетчеризация полиграфического производства».
1. Выявление высокоуровневых требований. Разработка документа «Видение»
Цель работы
Необходимо выявить и описать высокоуровневые требования к информационной системе в соответствие с вариантом задания.
Порядок выполнения работы
1.Провести интервью с представителем Заказчика (ранг – руководитель, инвестор), согласно 06-Выявление требований.
2.Разработать видение (концепцию) АИС1, на основе лекционного
материала 07-Формирование видения и примера оформления работы
№1, в том числе:
2.1.Написать введение;
2.2.Проанализировать проблемную ситуацию, определить позицию разрабатываемой АИС.
2.3.Сформулировать краткое описание АИС, определить его возможности.
2.4.Выработать и описать прочие требования к АИС.
3.Оформить работу.
4.Осуществить защиту работы.
Требования к оформлению результатов
Результаты должны быть представлены в форме документа «Видение», структура и форматирование должны быть взяты в примере оформления работы № 1.
1 При описании данной лабораторной работы за основу был взят шаблон RUP. На усмотрение преподавателя можно использовать также шаблон MSF, либо шаблон на основе ГОСТ 34.601-90, см. 07-Формирование видения.
5Ю.А. Маглинец |
СФУ, 2007 |
Анализ требований к ИС |
Методические указания к выполнению лабораторных работ |
Необходимые технические средства
Компьютеры для членов рабочей группы; MS Word.
2. Выявление требований пользователей. Поиск акторов (actors) и вариантов использования
Цель работы
Необходимо выявить и описать требования пользователей (ранг – специалист, потенциальный пользователь) к информационной системе в соответствие с вариантом задания, определить основных акторов и сформулировать варианты использования.
Порядок выполнения работы
1.Провести интервью с представителем Заказчика, согласно 06Выявление требований.
2.Выявить акторов. Необходимо выявить максимально возможное количество акторов (это могут быть потенциальные пользователи системы, а также внешние системы). Осуществить классификацию акторов, разбить их по группам; сформулировать окончательный реестр акторов. Каждому актору сопоставить краткое (в один абзац) описание.
3.Выявить варианты использования. Для каждого из акторов необходимо выявить максимально возможное количество вариантов использования. Каждому из них – сопоставить краткую (в одно предложение) формулировку.
4.Составить диаграммы вариантов использования. На усмотрение слушателя курсов, составляется одна общая или несколько частных диаграмм вариантов использования (см. 09-Моделирование требований). Общее требование: каждый вариант использования и каждый актор должны быть отражены хотя бы на одной диаграмме.
5.Оформить работу. Работа оформляется в виде документа MS Word, содержащего 3 параграфа: Выявление акторов; Выявление
6Ю.А. Маглинец |
СФУ, 2007 |
Анализ требований к ИС Методические указания к выполнению лабораторных работ
вариантов использования; Разработка диаграмм вариантов использования.
6. Осуществить защиту работы.
Требования к оформлению результатов
Результаты должны быть представлены в документе MS Word; структура и форматирование должны быть взяты в примере оформления работы № 2.
Необходимые технические средства
Компьютеры для членов рабочей группы; MS Word; средство для моделирования диаграмм вариантов использования (например, MS Visio).
3.Краткое описание вариантов использования
Цель работы
Необходимо уточнить список и конкретизировать описания (1-2 абзаца на каждый) вариантов использования.
Порядок выполнения работы
1.Проанализировать взаимосвязи между вариантами использования.
При анализе: исключать дублирующиеся; выявлять отношения расширения, включения, родовидовые, см. 09-Моделирование требований.
2.Модифицировать диаграммы вариантов использования по результатам п.1.
3.Составить результирующий реестр функциональных требований. (один вариант использования – одно требование). Присвоить вариантам использования порядковые номера.
4.Конкретизировать описания вариантов использования. Каждому варианту использования сопоставить краткое описание (текст в 1-2 абзаца), см. 08-Специфицирование требований. В тексте отразить
7Ю.А. Маглинец |
СФУ, 2007 |
Анализ требований к ИС |
Методические указания к выполнению лабораторных работ |
его наименование, основное действующее лицо, прочие акторы, связи с другими вариантами использования (если есть), краткое описание функционирования.
5.Оформить работу. Работа оформляется в виде документа MS Word, содержащего 3 параграфа: Структуризация вариантов использования (анализ, модифицированные диаграммы UC); Реестр функциональных требований; Конкретизация функциональных требований.
6.Осуществить защиту работы.
Требования к оформлению результатов
Результаты должны быть представлены в документе MS Word; структура и форматирование должны быть взяты в примере оформления работы № 3.
Необходимые технические средства
Компьютеры для членов рабочей группы; MS Word; средство для моделирования диаграмм вариантов использования (например, MS Visio).
4.Разработка глоссария
Цель работы
Необходимо составить глоссарий основных понятий проблемной области.
Порядок выполнения работы
1.Выявить основную терминологию. Основные источники:
результаты интервью, проведённых в 1 и 2 работах, литературные источники, рекомендованные преподавателем, интернет.
2.Составить глоссарий. Для составления глоссария целесообразно разбить проблемную область на подобласти (см. пример оформления работы № 4).
3.Оформить работу.
8Ю.А. Маглинец |
СФУ, 2007 |

Анализ требований к ИС |
Методические указания к выполнению лабораторных работ |
4. Осуществить защиту работы.
Требования к оформлению результатов
Результаты должны быть представлены в документе MS Word; структура и форматирование должны быть взяты в примере оформления работы № 4.
Необходимые технические средства
Компьютеры для членов рабочей группы; MS Word.
5.Подробное описание ключевых UC
Цель работы
Необходимо специфицировать ключевую функциональность АИС.
Порядок выполнения работы
1.Осуществить анализ ключевых UC. Основные критерии для отбора:
критичная важность для пользователя (инвестора); UC как «архитектурообразующий» компонент; UC, позволяющий снизить риски. Количественные критерии: доля ключевых UC, согласно правилу Парето, составляет порядка 20%, но не более 30%.
2.Описать основной поток событий ключевых UC. Здесь и далее использовать шаблон описания на основе методологии RUP2, см. 08Специфицирование требований.
3.Описать альтернативные сценарии ключевых UC.
5.Оформить работу.
6.Осуществить защиту работы.
Требования к оформлению результатов
Результаты должны быть представлены в документе MS Word; структура и форматирование должны быть взяты в примере оформления работы № 5.
2 При описании данной лабораторной работы за основу был взят шаблон RUP. На усмотрение преподавателя можно использовать также полное описание варианта использования А. Коберна либо другие нотации, см. 08-Специфицирование требований.
9Ю.А. Маглинец |
СФУ, 2007 |
Анализ требований к ИС |
Методические указания к выполнению лабораторных работ |
Необходимые технические средства
Компьютеры для членов рабочей группы; MS Word.
6.Анализ и спецификация специальных требований
Цель работы
Необходимо специфицировать нефункциональные требования к АИС, а также функциональные требования, описание которых в форме прецедентов затруднительно либо нецелесообразно.
Порядок выполнения работы
1. Написать вводную часть (цели, ссылки).
4.Описать функциональные требования. Требования описываются в простой повествовательной форме (не в форме прецедентов).
5.Описать нефункциональные требования. Обязательные для рассмотрения категории – применимость, надежность,
производительность, пригодность к эксплуатации, ограничения проектирования.
7.Оформить работу.
8.Осуществить защиту работы.
Требования к оформлению результатов
Результаты должны быть представлены в документе MS Word; структура и форматирование должны быть взяты в примере оформления работы № 6.
Необходимые технические средства
Компьютеры для членов рабочей группы; MS Word.
7.Формирование SRS
Цель работы
Необходимо описать внешнее поведение системы, а также требования и ограничения в документе SRS.
10Ю.А. Маглинец |
СФУ, 2007 |