Функциональное и объектное проектирование информационных систем. Учебно-методическое пособие к выполнению практических работ
.pdf
МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА»
Кафедра «Информационные системы цифровой экономики»
В.И. МОРОЗОВА, К.Э. ВРУБЛЕВСКИЙ
ФУНКЦИОНАЛЬНОЕ И ОБЪЕКТНОЕ
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
Учебно-методическое пособие для бакалавров и магистров направлений:
09.03.03«Прикладная информатика»,
38.03.05«Бизнес-информатика»
Мо с к в а - 2021
УДК 004
М-80
Морозова В.И., Врублевский К.Э. Функциональное и объектное
проектирование информационных систем: Учебно-методическое пособие к выполнению практических работ. – М.: РУТ (МИИТ), 2021. - 57 c.
В учебно-методическом пособии изложены основные особенности выполнения функционального и объектного проектирования информационных систем по экономической тематике с использованием различных методологий, моделей данных, типов диаграмм.
Приводятся требования к созданию отчета или курсовой работы по изучению возможностей CASE-средств BPwin, ERwin и векторного графического пакета MicroSoft Visio при проектировании экономических информационных систем.
Учебно-методическое пособие предназначено для выполнения практических работ студентов-бакалавров и магистров, обучающихся по направлениям «Прикладная информатика», «Бизнес-информатика», изучающих дисциплины: «Проектирование информационных систем», «Управление жизненным циклом информационных систем».
Рецензент доцент кафедры «Экономика транспортной инфраструктуры и управление строительным бизнесом» РУТ (МИИТ) кандидат экономических наук, доцент Герасимов М.М.
© РУТ (МИИТ), 2021
|
С о д е р ж а н и е |
стр. |
В В Е Д Е Н И Е ............................................................................................................. |
4 |
|
1 . П О С Т А Н О В К А З А Д А Ч И . ........................................................................... |
6 |
|
2 . С П И С О К Т Е М Д Л Я П Р О Е К Т И Р О В А Н И Я : ......................................... |
8 |
|
3 . Ш А Б Л О Н Ы Б И З Н Е С - П Р О Ц Е С С О В , Д О К У М Е Н Т О В И |
|
|
М Е Х А Н И З М О В ...................................................................................................... |
8 |
|
4 . Т Е Х Н И Ч Е С К О Е З А Д А Н И Е ...................................................................... |
10 |
|
1.ОБЩИЕ СВЕДЕНИЯ ..................................................................................................... |
11 |
|
2. |
НАЗНАЧЕНИЯ И ЦЕЛИ СОЗДАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ ................................... |
12 |
3. |
ХАРАКТЕРИСТИКА ОБЪЕКТА АВТОМАТИЗАЦИИ ............................................................. |
12 |
4. |
ТРЕБОВАНИЯ К СИСТЕМЕ ........................................................................................... |
12 |
5. |
СОСТАВ И СОДЕРЖАНИЕ РАБОТ ПО СОЗДАНИЮ СИСТЕМЫ ............................................ |
19 |
6. |
ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ СИСТЕМЫ................................................................. |
19 |
7. |
ТРЕБОВАНИЯ К СОСТАВУ И СОДЕРЖАНИЮ РАБОТ ПО ПОДГОТОВКЕ ОБЪЕКТА |
|
АВТОМАТИЗАЦИИ К ВВОДУ СИСТЕМЫ В ДЕЙСТВИЕ............................................................ |
21 |
|
5 . М О Д Е Л И Р О В А Н И Е И Н Ф О Р М А Ц И О Н Н Ы Х С И С Т Е М |
|
|
С Р Е Д С Т В А М И B P W I N .................................................................................... |
23 |
|
5.1. ПРИНЦИПЫ ПОСТРОЕНИЯ МОДЕЛИ (IDEF0) ............................................................. |
26 |
|
5.2. ДИАГРАММЫ ПОТОВ ДАННЫХ (DFD) ........................................................................ |
35 |
|
5.3. МЕТОД ОПИСАНИЯ ПРОЦЕССОВ (IDEF3) ................................................................. |
37 |
|
6 . С О З Д А Н И Е М О Д Е Л И Д А Н Н Ы Х С Р Е Д С Т В А М И E R W I N .......... |
39 |
|
6.1. СОЗДАНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ ДАННЫХ ............................................................... |
41 |
|
6.2. СОЗДАНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ ДАННЫХ............................................................... |
45 |
|
7. ОСОБЕННОСТИ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА ................. |
46 |
|
8 . З А К Л Ю Ч Е Н И Е ............................................................................................... |
53 |
|
9 . С П И С О К Л И Т Е Р А Т У Р Ы ........................................................................... |
56 |
|
Вв е д е н и е
Внастоящее время информационные системы (ИС) используются во всех сферах жизнедеятельности. Это и промышленность, сельское хозяйство, строительство, экономика, образование, медицина и т.д. ИС призваны решать такие задачи как осуществление сложнейших вычислительных процессов, разработка и управление бизнес-проектами, анализ, планирование и управление производством, оценка и прогнозирование. Развитие современных информационных технологий приводят к постоянному возрастанию сложности ИС, разрабатываемых для различных областей экономики. Для крупных проектов ИС характерны такие особенности, как [3]:
● сложность описания большого количества функций, процессов, элементов данных и взаимосвязей между ними;
● наличие совокупности тесно взаимодействующих подсистем, имеющих свои локальные задачи и цели функционирования;
● отсутствие прямых аналогов, ограничивающее возможность использования каких-либо типовых проектных решений и прикладных систем;
● необходимость интеграции существующих и вновь разрабатываемых приложений;
● функционирование в неоднородной среде на нескольких аппаратных платформах;
● разобщенность и разнородность отдельных групп разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструментальных средств.
Успех реализации проекта зависит от правильности и полноты описания объекта проектирования, от полноты и непротиворечивости построения функциональных и информационных моделей ИС. Опыт проектирования ИС показывает, что это и сложная, трудоемкая и длительная по времени работа, требующая от специалистов в этой области высокой квалификации.
Еще до недавнего времени проектирование ИС осуществлялось, чаще всего опираясь на интуицию, использование опыта практических наработок, экспертных оценках и дорогостоящих экспериментальных проверках качества
-4 -
функционирования ИС. В процессе создания и функционирования ИС информационные потребности пользователей могут быть подвержены изменениям (уточнениям), что влечет за собой усложнение разработки ИС.
В настоящее время при разработке ИС используются программнотехнологические средства специального класса – CASE-средства, которые реализуют CASE-технологию создания и сопровождения ИС.
«Под термином CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного программного обеспечения (ПО) (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС» [5].
Появлению CASE-технологии способствовали и такие факторы, как:
●подготовка аналитиков и программистов, готовых к принятию концепций модульного и структурного программирования;
●широкое внедрение и постоянный рост производительности вычислительных систем, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования;
●внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путем использования разделяемой базы данных, содержащей необходимую информацию о проекте.
Успешное внедрение CASE-средств должно обеспечить:
●высокий уровень технологической поддержки процессов разработки и сопровождения ПО;
●положительное воздействие на производительность, качество продукции, соблюдение стандартов, документирование;
●приемлемый уровень отдачи от инвестиций в CASE-средства.
-5 -
1 . П о с т а н о в к а за д ач и .
Целью отчетной (или курсовой) работы является разработка информационной системы по условной экономической теме, используя CASEсредства BPwin и ERwin и векторного графического пакета MicroSoft Visio.
При выполнении работы требуется использовать два подхода:
1)функциональный (структурный),
2)объектно–ориентированный.
При применении функционально-ориентированного (структурного) подхода требуется использовать CASE-средство BPwin, в котором необходимо задействовать следующие нотации:
-IDEF0 - функциональное моделирование (Function Modeling Method),
-DFD - диаграммы потоков данных (Data Flow Diagramming),
-IDEF3 – моделирование деятельности (Process Flow and Object Stale Description Capture Method).
Требуется использовать следующие ограничения:
-в контекстной диаграмме входных (и выходных) документов должно быть не менее двух;
-диаграмм декомпозиции должно быть не менее пяти, с учетом вложенности и каждая из них должна состоять не менее чем из трех элементов «работа»;
-диаграмм потоков данных должно быть не менее двух и каждая из них должна состоять не менее чем из трех элементов «работа».
При применении функционального подхода требуется, используя CASEсредство ERwin, разработать:
-логическую модель данных,
-физическую модель данных.
При построении моделей данных требуется обратить внимание на следующие ограничения:
-полей в таблицах должно быть не менее пяти;
-таблицы должны включать первичные (и внешние) ключи;
-связи таблиц должны быть как идентифицирующие так и не идентифицирующие;
-6 -
При применении объектно–ориентированного подхода требуется использовать векторный графический пакет MicroSoft Visio, в котором необходимо построить несколько диаграмм:
-диаграмма классов,
-диаграмма деятельности,
-диаграмма прецедентов.
При выполнении отчета (курсовой) работы необходимо:
описать этапы разработки информационной системы;
выполнить описание предметной области информационной системы,
дать описание данных (входных, выходных, справочных) |
и |
предоставить образцы (бланки) входных и выходных документов, |
|
разработать «Техническое задание на проектирование экономической информационной системы учета …<тема>», включающее следующие разделы:
-Общие сведения о проекте,
-Назначение и цели создания экономической информационной системы,
-Характеристика объекта автоматизации,
-Требования к системе,
-Состав и содержание работ по созданию системы,
-Порядок контроля приемки системы,
-Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие,
-Требования к документированию,
-Источники разработки.
По итогам выполнения отчетной (курсовой) работы необходимо оформить заключение, в котором указать:
итоги проделанной работы,
преимущества использования CASE-средств, а также возможные направления использования выполненной разработки.
-7 -
2 . С п и с о к р е к о м е н д уе м ы х т е м д л я п р о е к т и р о в а н и я :
1. Учет движения основных средств (товарно-материальных ценностей на складе).
2. Учет реализации настольных игр (товаров в ювелирном магазине). 3. Учет кредитования физических лиц.
4. Учет расчетов кредита банка (с разными дебиторами и кредиторами, с подотчетными лицами).
5. Учет работы интернет-магазина косметических средств (курьерской службы доставки).
6. Учет продаж спортивных товаров в интернете.
7. Учет деятельности строительной фирмы.
8. Учет выдачи кредита банком.
9. Учет аренды инструмента для ремонта.
10. Учет работы аптеки (библиотеки, архива банка, риэлтерского агентства). 11. Учет расчетов по НДС.
12. Учет выпускаемых персонифицированных банковских карт.
13. Учет проката автомобилей.
14. Учет ведения расчетов по векселям (по кассовым операциям, по поставщикам и подрядчикам, по заработной плате, по долгосрочной аренде основных средств).
15. Учет инвентаризации материальных ценностей.
16. и др.
3 . Ш а бл о н ы б и з н е с - п р о ц ес с о в , д о к ум е н то в и м е х а н и зм о в
Направление: «Учет реализации ТОВАРА» / «Учет деятельности ФИРМЫ»
Варианты бизнес-процессов
1.сбор и проверка документов от покупателя
2.подбор ТОВАРА по заявкам
3.оплата ТОВАРА покупателем
4.оформление и доставка ТОВАРА покупателю
5.составление отчетной документации
-8 -
Направление: «Учет производства ТОВАРА» Варианты бизнес-процессов
1.закупка и проверка МАТЕРИАЛОВ от поставщиков
2.производство ТОВАРА
3.передача ТОВАРА на склад
4.расчет себестоимости ТОВАРА
5.составление отчетной документации
Направление: «Учет оказания УСЛУГ» Варианты бизнес-процессов
1.сбор и проверка документов от клиента
2.подготовка заявки на УСЛУГИ
3.оплата УСЛУГ клиентом
4.оказание УСЛУГ клиенту
5.составление отчетной документации
Примеры входных документов:
Товарная накладная, Договора с поставщиками, Личные документы клиента
Примеры выходных документов:
Отчет о движении денежных средств, Отчет о движении товарно-материальных ценностей, Оборотная ведомость МАТЕРИАЛОВ
Примеры нормативной документации:
Должностные инструкции персонала, Нормативы расчета себестоимости, Правила обслуживания клиентов
Примеры механизмов воздействия:
1С: Бухгалтерия, Бухгалтер, Кладовщик, Администратор, Тренер, Менеджер
- 9 -
4 . Тех н и ч е с к о е за д а н и е
ООО «_______»
УТВЕРЖДАЮ
Генеральный директор
___________________
(Фамилия И.О.)
«___» __________ 202_г.
Автоматизируемая экономическая информационная система учета …
<тема> (ИС …<аббревиатура>)
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на ____ листах Действует с «____» ___________ 202__г.
СОГЛАСОВАНО
Студент группы ___________
___________________
(Фамилия И.О.)
«___» _____________ 202__г.
- 10 -
