Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования
«Хабаровский государственный университет экономики и права» Кафедра информационных систем и технологий
МЕТОДОЛОГИЯ И ТЕХНОЛОГИЯ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
Учебно-методическое пособие по выполнению курсовой работы по дисциплине «Методология и технология проектирования информационных систем»
для студентов 1-го курса, обучающихся по направлению 09.04.03 «Прикладная информатика» (уровень магистратуры), всех форм обучения
Хабаровск 2016
1
ББК З Х 12
Методология и технология проектирования информационных систем : учебнометодическое пособие по выполнению курсовой работы по дисциплине «Методология и технология проектирования информационных систем» для студентов 1-го курса, обучающихся по направлению 09.04.03 «Прикладная информатика» (уровень магистратуры), всех форм обучения / сост. О. И. Чуйко. – Хабаровск : РИЦ ХГУЭП, 2016. – 24 с.
Рецензенты: В.В. Заев, канд. техн. наук, доцент кафедры технологической информатики и информационных систем Тихоокеанского государственного университета В.А. Языков, канд. техн. наук, доцент кафедры
технологической информатики и информационных систем Тихоокеанского государственного университета
Утверждено издательско-библиотечным советом университета в качестве учебно-методического пособия для студентов
Учебно-методическое издание
Чуйко Ольга Игоревна
МЕТОДОЛОГИЯ И ТЕХНОЛОГИЯ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
Учебно-методическое пособие по выполнению курсовой работы по дисциплине «Методология и технология проектирования информационных систем»
для студентов 1-го курса, обучающихся по направлению 09.04.03 «Прикладная информатика» (уровень магистратуры), всех форм обучения
Редактор Е.Ю. Лаврентьева
Подписано к печати 27.06.2016 г. Формат 60х84/16. Бумага писчая. Печать цифровая. Усл.-печ. л. 1,3. Уч.-изд. л. 1,0. Тираж 10 экз. Заказ №
680042, г. Хабаровск, ул. Тихоокеанская, 134, ХГУЭП, РИЦ © Хабаровский государственный университет экономики и права, 2016
2
Введение
Моделирование реальных ситуаций в работе компании и описание бизнес-
процессов стали темой широких обсуждений. В прошлом промышленные разра-
ботки ограничивались в основном вопросами интегрирования систем и их опти-
мизации. Однако в последние годы центральным аспектом разработок всё чаще становится создание решений по специальным требованиям заказчиков.
Один из решающих факторов в конкурентной борьбе компании – это гибкие информационные системы, сфокусированные на автоматизации внутренних биз-
нес-процессов. Выделить бизнес-процессы, проанализировать их взаимосвязи и предложить оптимизированную инфраструктуру информационной поддержки позволяет только комплексный анализ деятельности компании.
Дисциплина «Методология и технология проектирования информационных систем» посвящена изучению методологических основ проектирования инфор-
мационных систем. Она развивает ряд практических навыков и умений, позво-
ляющих студентам создавать проекты информационных систем с использовани-
ем средств программной инженерии.
Целью изучения дисциплины является формирование у студентов теоретиче-
ских знаний о современных методологиях, методах и средствах проектирования информационных систем, основанных на CASE-технологиях, а также формиро-
вание навыков их самостоятельного применения при разработке и внедрении. В
рамках изучения дисциплины предусмотрена курсовая работа.
Целью курсовой работы является закрепление теоретических знаний на прак-
тике. Основные задачи курсовой работы:
–описание и моделирование бизнес-процессов на предприятии;
–овладение навыками работы с современными CASE-средствами;
–планирование проектных работ.
3
Тематика и структура курсовой работы
Тему курсовой работы студент формулирует самостоятельно, предварительно согласовав ее с преподавателем. В общем виде тема представлена так: «Проектирование АИС-процесса (название процесса) на (название предприятия или организации)».
Курсовая работа включает введение, заключение и 4 главы.
Во введении студент формулирует тему исследования, обозначает проблему, ставит цели и задачи курсовой работы.
Впервой главе студент представляет описание предприятия: миссия, цели, задачи, вид деятельности, бизнес-процессы и функции, текущая системная архитектура.
Во второй главе должна быть дана характеристика объекта автоматизации, подробно описан процесс, определено компетентное лицо, сформулированы проблемы и цели создания системы. В процессе проектирования построены три диаграммы IDF0 с помощью одного из следующих программных продуктов:
AllFusion ERwin Data Modeler, MS Visio или Diagram Disigner.
Втретьей главе должны быть представлены проектные решения: функциональный состав АИС и прикладной интерфейс системы. Функциональный состав АИС студент разрабатывает и визуализирует с помощью программного продукта ARIS Express и методологии моделирования бизнес-процессов ARIS. Прикладной интерфейс студент проектирует и представляет в виде рисунков, оформленных с помощью онлайн-сервиса «Moqups» или в любой другой программе. Для каждого окна или вкладки системы должен быть представлен рисунок и подробное описание кнопок, вкладок, ссылок.
Вчетвертой главе студент занимается планированием комплекса работ по реализации проекта информационной системы. Календарный график выполнения работ и диаграмма Ганта создаются в MS Project.
Взаключении студент делает основные выводы целиком по работе и каждой главе в отдельности.
Требования к оформлению курсовой работы изложены в учебно-методическом пособии Т.С. Бойко и Ю.В. Рожкова (см.: Бойко Т.С., Рожков Ю.В. Научные работы: учебно-методическое пособие по написанию, оформлению и защите научных работ для студентов и аспирантов всех образовательных программ и форм обучения. Хабаровск: РИЦ ХГАЭП, 2014. 76 с.).
4
Примерное содержание курсовой работы
Введение.
1. Описание предприятия «…».
1.1.Основные сведения о предприятии «…».
1.2.Бизнес-архитектура предприятия «…».
1.3.Текущая системная архитектура (IT-архитектура). 2. Требования к архитектуре и концепции проекта.
2.1.Характеристика объекта автоматизации.
2.2.Формулировка проблемы и целей создания системы. 3. Проектные решения.
3.1.Функциональный состав АИС.
3.2.Прикладной интерфейс системы.
4. Планирование комплекса работ и оценка трудоемкости. Заключение.
Список использованных источников. Приложения.
Описание главы 1
Вглаве 1 студент представляет подробное описание компании, для которой будет спроектирована информационная система. Глава состоит из трёх пунктов.
Впункте 1.1 представлены основные сведения о компании или предприятии – название, адрес, вид деятельности, миссия, стратегия развития, краткосрочные и долгосрочные цели ведения хозяйственной деятельности.
Пункт 1.2 можно разделить на следующие подпункты:
1.2.1. Номенклатура продукции или услуг (подробное описание производимой продукции или предоставляемых услуг).
1.2.2. Бизнес-процессы и бизнес-функции предприятия (подробное описание всех процессов, связанных с производством продукции или предоставлением услуг на предприятии).
1.2.3. Организационная структура предприятия (должна быть представлена схема организационной структуры предприятия с описанием видов деятельности подразделений (отделов, цехов и т.д.)).
Пункт 1.3. «Текущая системная архитектура (IT-архитектура)» содержит описание программного и технического (аппаратного) обеспечения. Техническое обеспечение перечисляется, а для программного обеспечения заполняется таблица 1.
5
Таблица 1 – Задачи и соответствующее им программное обеспечение
№ |
Задача |
Элементы IT-архитектуры |
Описание программного обеспечения |
|
1 |
Операции, выполняемые |
ПО (например, MS Word, |
MS Word – текстовый процессор, вхо- |
|
|
сотрудниками |
отдела |
Adobe Acrobat, MS SQL |
дящий в пакет MS Office, выпускаемый |
|
(например, |
подготовка |
Server и т.д.) |
компанией «Microsoft» и предназначен- |
|
приказов, создание за- |
|
ный для создания и редактирования |
|
|
явок заказов и т.д.) |
|
текстовых документов. |
|
|
|
|
|
Adobe Acrobat – пакет программ, вы- |
|
|
|
|
пускаемый компанией «Adobe Systems» |
|
|
|
|
для создания и просмотра электронных |
|
|
|
|
публикаций в формате PDF |
2 |
… |
|
… |
… |
Описание главы 2
Пункт 2.1 «Характеристика объекта автоматизации» содержит обоснование вы-
бора данного объекта и его описание (структура отдела, функции сотрудников и т.д.),
а также подробное описание процесса, который будет автоматизирован. При выборе процесса студент должен учитывать количество этапов данного процесса. Опти-
мально выбрать процесс, состоящий из 5–7 этапов. Например, процесс покупки ав-
томобиля с аукциона можно разделить на следующие этапы: заполнение заявки, рас-
чет стоимости, заказ автомобиля, оформление документации и т.д.
В данном пункте работы также назначаются ответственные за качество вы-
полнения отдельных этапов процесса и строится матрица компетентности. Для этого составляется список вопросов по каждому элементу процесса: например, «Кто готовит приказы?», «Кто создает заявки заказов?» и т.д. В матрице компе-
тентности (таблица 2) знаком «+» отмечается сотрудник, ответственный за дан-
ный элемент процесса. В результате выбирается самый компетентный сотрудник
(набравший больше баллов).
Далее задаются границы процесса:
1) вход – то, что имеется до начала выполнения процесса (например, клиент,
желающий приобрести автомобиль);
2) выход – то, что мы видим на выходе процесса (например, автомобиль, го-
товый к продаже);
3) требования – различные нормативно-правовые акты.
6
Таблица 2 – Матрица компетентности
Номер |
Сотрудник 1 |
Сотрудник 2 |
… |
Сотрудник n |
вопроса |
(должность) |
(должность) |
|
(должность) |
1 |
+ |
|
|
|
2 |
|
+ |
+ |
|
… |
+ |
|
|
+ |
… |
+ |
+ |
|
|
Итого |
3 |
2 |
1 |
1 |
Пункт 2.2 «Формулировка проблемы и целей создания системы» содержит основные сведения:
1)требования к информационной системе в целом (для чего предназначена информационная система, что входит в её состав: подсистемы, разделы и т.д.);
2)требования к функциям и задачам (оформляется в виде таблиц):
–функции, задачи и решение об автоматизации (описываются все функции и задачи процесса и принимается решение об автоматизации: либо подлежит автоматизации, либо не подлежит (пример оформления представлен в таблице 3));
–требования к функциям и задачам (указывается входная и выходная информация для каждой задачи всех функций процесса (пример оформления представлен в таблице 4));
3) требования к обеспечивающим подсистемам (информационному, программному, техническому, лингвистическому обеспечению).
Таблица 3 – Функции, задачи и решение об автоматизации (пример)
|
Функция |
|
Задачи |
|
Решение об автоматизации |
||||
|
Заключение договора заказа, |
Заключение договора заказа |
|
Подлежит автоматизации |
|||||
|
предоплата |
|
|
|
|
|
|
|
|
|
|
Учет предоплаты |
|
Подлежит автоматизации |
|||||
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
… |
|
… |
|
|
Не подлежит автоматизации |
|||
|
|
|
|
|
|
|
|
||
|
Таблица 4 – Требования к функциям и задачам (пример) |
|
|
||||||
|
|
|
|
|
|
|
|
||
|
Функция |
|
Задачи |
Входная |
|
Выходная |
|
||
|
|
|
|
|
информация |
|
информация |
|
|
|
Заключение договора |
|
Заключение договора заказа |
Заявка на заказ |
авто- |
Подписанный договор |
|
||
|
заказа, предоплата |
|
|
|
мобиля |
|
заказа |
|
|
|
|
|
Учет предоплаты |
Уведомление об оплате |
Запись о внесении пре- |
|
|||
|
|
|
|
|
|
|
|
доплаты |
|
|
|
|
|
|
|
|
|
|
|
|
… |
|
|
… |
… |
|
… |
|
|
|
|
|
|
|
|
|
|
|
|
7
Глава 2 заканчивается построением диаграмм IDF0 с помощью одного из следующих программных продуктов:
–AllFusion ERwin Data Modeler;
–MS Visio;
–Diagram Disigner (бесплатное ПО, находится в свободном доступе). Диаграммы IDF0:
1) контекстная диаграмма IDEF0 – общие сведения о процессе (представлены
входные и выходные данные процесса, а также требования к системе). Пример представлен на рисунке 1;
2)диаграмма декомпозиции – поэтапное описание процесса (для каждого этапа представлены входные и выходные данные, нормативные документы, регламентирующие процесс на данном этапе и ответственные за течение процесса. Пример представлен на рисунке 2;
3)диаграмма дерева узлов – разделение процесса на этапы и описание каждого этапа. Пример представлен на рисунке 3.
Рисунок 1 – Контекстная диаграмма
8
Рисунок 2 – Диаграмма декомпозиции
Рисунок 3 – Диаграмма дерева узлов
9