Лабораторная_работа_1_УпрIT
.pdfМіністерство освіти та науки України Національний Технічним Університет «Харківський Політехнічний Інститут»
Кафедра Автоматизованих систем управління
Методичні вказівки до лабораторної роботи №1 з курсу «Управління ІТ-проектами»
Харків 2014
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014
Лабораторная работа № 1
Тема: анализ предметной области и формулирование требований для IT-
проекта
Задание:
1.Описать выбранную предметную область (примерный объем 1 стр).
2.Определить цели проекта. Нарисовать дерево целей (3-4 уровня детализации).
3.Сформировать требования заказчика к будущему IT-проекту.
4.Представить требования в виде UML диаграммы требований.
5.Нарисовать диаграмму прецедентов для функциональных требований будущего IT-проекта.
Общие сведения. IT-проекты.
Проекты этого типа встречаются во всех отраслях, где применяются информационные технологии. К ним можно отнести разработку программного обеспечения и внедрение информационных/автоматизированных систем. Риски срыва сроков,
превышения плановой трудоемкости и не достижения запланированных результатов по этим проектам особенно высоки. Для IT-проектов характерна высокая интенсивность в сочетании с глубокой детализацией календарно-
сетевых графиков и итерационностью выполнения работ. Обычно требуется детализация трудовых ресурсов до конкретного исполнителя. Нетрудовые ресурсы и материалы отслеживаются значительно реже.
На этапе формирования и анализа требований к IT-проектам команда разработчиков ПО работает с заказчиком и конечными пользователями системы для выяснения области применения, описания системных сервисов,
определения режимов работы системы и ее характеристик выполнения,
аппаратных ограничений и т.д.
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014
Ход выполнения работы
В процессе выполнения данной лабораторной работы студенту необходимо осуществить анализ проекта, результатом которого будет являться информационная система, поддерживающая бизнес-процессы в заданной предметной области.
1. Выбрать предметную область в соответствии с номером в списке
журнала группы.
№ |
Предметная область |
Количество |
Сроки |
Стоимость, UAH |
|
|
исполнителей |
выполнения |
|
1 |
Разработка ИС для ведения учета |
|
01.09-22.11 |
10 013 |
|
товаров на складе |
|
|
|
2 |
Разработка ИС «Работа отдела |
|
08.09-18.11 |
17 845 |
|
кадров» |
|
|
|
3 |
Разработка ИС для гостиничного |
|
05.09-28.11 |
15 430 |
|
комплекса |
|
|
|
4 |
Разработка ИС для учета |
|
02.09-23.11 |
27 050 |
|
компьютерной техники на |
|
|
|
|
предприятии |
|
|
|
5 |
Разработка ИС для салона красоты |
|
06.09-24.11 |
32 108 |
6 |
Разработка ИС учета парковочный |
|
08.09-25.11 |
17 580 |
|
мест на стоянке |
|
|
|
7 |
Разработка ИС учета |
|
03.09-19.11 |
13 200 |
|
документооборота на предприятии |
|
|
|
8 |
Разработка ИС для учета |
|
04.09-20.11 |
10 588 |
|
маршрутных листов перевозчиков |
|
|
|
9 |
Разработка ИС для анализа |
|
01.09-18.11 |
20 350 |
|
посещаемости интернет-сайта |
|
|
|
10 |
Разработка ИС для туристического |
|
12.09-20.11 |
25 540 |
|
агентства |
|
|
|
11 |
Разработка ИС учета договоров |
|
01.09-27.11 |
16 664 |
|
строительной компании |
|
|
|
12 |
Разработка ИС для учета клиентов |
|
02.09-29.11 |
10 889 |
|
страховой компании |
|
|
|
13 |
Разработка ИС учета телефонных |
|
03.09-30.11 |
19 000 |
|
звонков в CALL-центр |
|
|
|
14 |
Разработка ИС учета рабочего |
|
09.09-20.11 |
26 742 |
|
времени на предприятии |
|
|
|
15 |
Разработка ИС приема заказов |
|
07.09-19.11 |
12 066 |
|
через интернет |
|
|
|
16 |
Разработка ИС учета потребления |
|
09.09-18.11 |
24 360 |
|
интернет траффика |
|
|
|
17 |
Разработка ИС АРМ менеджера |
|
05.09-17.11 |
14 500 |
|
книжного магазина |
|
|
|
18 |
Разработка ИС учета |
|
04.09-28.11 |
15 000 |
|
библиотечного фонда |
|
|
|
19 |
Разработка ИС учета результатов |
|
01.09-27.11 |
12 863 |
|
тестирования абитуриентов |
|
|
|
20 |
Разработка ИС для ведения |
|
10.09-21.11 |
26 345 |
|
домашней бухгалтерии |
|
|
|
Описать выбранную предметную область по аналогии с примером,
описанным ниже.
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014
№ |
Предметная область |
Количество |
Сроки |
Стоимость |
|
|
участников |
выполнения |
проекта, у.е. |
|
|
проекта |
проекта |
|
1 |
Создание веб-блога |
4 |
02.09-28.11 |
20 000 |
|
женского журнала |
|
|
|
Веб-блог женского журнала даѐт возможность пользователям в режиме онлайн ознакомиться и обсудить популярные новинки в модной одежде, обуви, аксессуарах, а также читать полезную информацию по различным вопросам, с которыми сталкивается в своей повседневной жизни современная женщина абсолютно бесплатно. Веб-блог женского журнала является незаменимым помощником для каждой женщины, так как с его помощью можно быстро и бесплатно смотреть ответы на разные вопросы: взаимоотношения с мужчинами, воспитание детей, уход за родителями, продвижение по карьерной лестнице и т.п. Веб-блог – это большое преимущество перед традиционными журналами на бумажной основе, так как можно сразу обсудить прочитанные статьи, поделиться своим опытом.
Для их просмотра необходим только доступ к сети интернет.
Данный веб-блог создается на основе и в поддержку такого же печатного издания.
Веб-блог основан на веб-сайте. Существуют два уровня пользователя: администратор и пользователь. Администратор обладает возможностями добавления новых статей, редактирования старых, модерирования сообщений и т.д. ...
...
Пользователь может просмотреть статьи и оставить комментарии. ...
2. Определить цели проекта. Нарисовать дерево целей (3-4 уровня
детализации).
В соответствии с заданием студенту необходимо выделить и описать
цели создания проекта.
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014
Для разработки дерева целей создания проекта рекомендовано использовать бесплатное свободно распространяемое специализированное программное обеспечение Edraw Mind Map [http://www.edrawsoft.com/].
Приступая к созданию дерева целей можно использовать один из приведенных шаблонов в данном программном обеспечении (рис.1.1).
Рисунок 1.1 - Доступные шаблоны Edraw Mind Map
После выбора одного из шаблонов, на экране появляется корневой узел дерева целей (рис.1.2).
Рисунок 1.2 - Внешний вид корневого узла
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014
Для добавления целей следующих уровней детализации, необходимо навести курсором мыши на существующую цель. Справа внизу появится дополнительное разноцветное меню (рис.1.3), при нажатии на которое отображается цель (подцели) (рис.1.4).
Рисунок 1.3 - Дополнительное меню
Рисунок 1.4 - Примерная структура дерева целей
Для примера, приведенного выше, цели создания проекта следующие
(рис.1.5):
Рисунок 1.5 - Дерево целей создания веб-блога
3. Сформировать требования заказчика к будущей ИС.
На данном этапе выполнения лабораторной работы студенту необходимо в сжатой форме описать требования заказчика к будущей ИС.
Для рассматриваемой предметной области примерный перечень требований заказчика заключается в следующем:
веб-блог должен иметь яркий дизайн
веб-блог должен быть конкурентоспособным, должен легко находиться при запросе ключевого слова или фраз в поисковых системах;
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014
веб-блог должен быстро "грузиться" при использовании модемной связи среднего качества;
должна быть реализована мобильная версия веб-блога под Android, iOS;
веб-блог должен содержать удобную для посетителя систему навигации по сайту, обеспечивать ему быстрое нахождение нужной информации;
...
4. Представить требования в виде UML диаграммы требований.
Для создания UML диаграммы требований студентам рекомендуется
использовать средство моделирования Visual Paradigm Community Edition
[http://www.visual-paradigm.com/] (рис. 1.6).
Рисунок 1.6 - Внешний вид Visual Paradigm
Рассмотренные выше требования представим в виде диаграммы требований (Requirements Diagram) (рис. 1.7). Выделяем "Requirements Diagram" и выбираем пункт "New Requirements Diagram ".
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014
Рисунок 1.7 - Создание диаграммы требований
После создания диаграммы появляется элемент требования
(requirement). Необходимо вписать общее требование (в данном примере это создание веб-блога женского журнала) в верхнюю часть элемента (рис. 1.8).
Рисунок 1.8 - Создание требования на диаграмме
Так как спецификации требований в данном примере отсутствуют, то нижнюю часть элемента можно свернуть.
Для детализации требований необходимо выделить элемент требования и выбрать "Containment->Requirement" (рис. 1.9).
Рисунок 1.9 - Детализация требований
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014
Результат создания диаграммы требований по текущему примеру представлен на рисунке 1.10.
Рисунок 1.10 - Диаграмма требований
5. Нарисовать диаграмму прецедентов для функциональных
требований будущей ИС.
Перечень функциональных требований к будущей ИС необходимо представить в виде диаграммы вариантов использования.
Для данной предметной области диаграмма прецедентов выглядит следующим образом (рис.1.11).
Рисунок 1.11 - Use-Case диаграмма
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014
Требования к отчету о проделанной работе:
1.Отчет должен быть оформлен по стандарту, шаблон которого находится по адресу: \\172.16.193.250\Method\Paper work\STVUZ.dot
2.В отчете должны быть представлены результаты выполнения всех пунктов лабораторной работы в соответствии с индивидуальным заданием.
Рекомендованные источники информации:
1.http://www.edrawsoft.com/
2.http://www.visual-paradigm.com/
3.Project Management Body of Knowledge
Кафедра АСУ НТУ ХПИ ассистенты Мельник К.В., Гонтарь Ю.Н., Харьков 2014