Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичка по вып. лаб работ

.pdf
Скачиваний:
22
Добавлен:
28.03.2015
Размер:
290.32 Кб
Скачать

Федеральное агентство по образованию Сибирский федеральный университет

АНАЛИЗ ТРЕБОВАНИЙ К ИНФОРМАЦИОННЫМ СИСТЕМАМ

Методические указания по выполнению лабораторных работ

Маглинец Ю.А.

Красноярск

СФУ

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