Контрольная работа
по дисциплине:
Системное моделирование и CASE-технологии
Тема
Покупка велосипеда
Выполнил(а):
Степанова С.К.
Введение
В последнее время на улицах города можно увидеть все больше велосипедистов. У магазинов, специализирующихся на продаже велосипедистов, повышается объем продаж. Все связано с тем, что такой двухколесный транспорт имеет массу плюсов. Во-первых, это отличная физическая подготовка, ведь тренируются ноги, больше времени проводится на свежем воздухе. Во-вторых, для велосипедистов не существует пробок, и добраться до нужного места получается гораздо быстрее. В-третьих, они не загрязняют воздух выхлопными газами. И, наконец, статьи в СМИ о появлении в городе специальных велосипедных дорожек. Именно поэтому с процессом покупки велосипеда сталкивается все больше людей.
1. Описание предметной области моделируемого процесса
1. Процесс покупки велосипеда
2. Недавно я купила велосипед
3. Роли в процессе:
3.1 Управляют процессом его участники, так как от каждого зависит успешное выполнение процесса
3.2 Покупатель выдвигает требования к техническим требованиям велосипеда, высказывает свои пожелания, а персонал магазина помогает ему подобрать модель, выбрать дополнительное оборудование, а так же осуществляет оформление покупки
3.3. Велосипед имеет такие атрибуты, как Идентификатор, Параметр, Характеристика, Цена, Гарантийный талон и Паспорт.
Атрибутами Покупателя являются ФИО, Подпись, Денежные средства и, конечно, Требования к техническим характеристикам.
Персонал магазина имеет Фамилию и Должность.
Дополнительное оборудование обладает следующими атрибутами: Код, Наименование и Цена.
После покупки покупатель получает Чек, в котором указаны его ID, Дата, Фамилия кассира, Наименование товара, Количество, Цена, Итог, Способ оплаты, Номер карты.
4. Целью процесса является приобретение велосипеда и дополнительного оборудования к нему, удовлетворяющего всем требованиям покупателя
5. Процесс рассматривается с точки зрения покупателя, выбирающего велосипед. Альтернативной точкой зрения является позиция персонала магазина. В этом случае главной целью являлась бы продажа велосипеда и дополнительного оборудования.
6. В процессе присутствуют этапы:
· Выбор магазина
· Выбор велосипеда
· Выбор дополнительного оборудования
· Оформление
· Оплата
7. После покупки покупатель получает Чек, в котором указаны его ID, Дата, Фамилия кассира, Наименование товара, Количество, Цена, Итог, Способ оплаты, Номер карты
8. Информация о продажах (атрибуты велосипеда, персонала, дополнительного оборудования, дате и сумме) хранится на компьютере филиала магазина и передается в главный офис
9. Если Покупателя не устраивает обслуживание Персонала (хамство, не выполнение просьб, нарушение прав потребителя и т.д.), то он может написать жалобу в «Книгу отзывов и предложений». Запись должна содержать конкретную претензию, фамилии персонала, сведения покупателя, дату.
2. Функциональная модель моделируемого процесса
2.1 Модель IDEF0
Рисунок 1 - Контекстная диаграмма
Рисунок 2 - Диаграмма узлов
Рисунок 3 - Диаграмма декомпозиции блока А0
Рисунок 4 - Диаграмма декомпозиции блока А1
Рисунок 5 - Диаграмма декомпозиции блока А2
Рисунок 6 - Диаграмма декомпозиции блока А3
2.2 Голоссарий
Таблица 1 - Словарь работ
Name |
Definition |
|
Выбор велосипеда |
Ознакомление с техническими характеристиками велосипеда |
|
Выбор комплектующих |
Обзор технических характеристик комплектующих |
|
Выбор магазина |
Определить магазин, в котором модели велосипедов наиболее соответствует желаемому |
|
Заключение договора о купли - продаже |
Оплата покупки и получение чека, паспорта и гарантийного талона |
|
Ознакомление с ассортиментом |
Обзор всех моделей велосипедов в магазине |
|
Ознакомление с техническими характеристиками |
Ознакомление с техническими характеристиками рассматриваемых моделей и сопоставление с планируемыми затратами |
|
Оплата |
Предоставление денежных средств кассиру магазина |
|
Определение списка магазинов |
Формирование списка наиболее приоритетных магазинов города |
|
Погрузка велосипеда |
Подготовка велосипеда к транспортировке и погрузка в автомобиль |
|
Поездка в магазин |
Посещение каждого магазина из списка |
|
Покупка велосипеда |
Текущие процессы выполнения курсовой работы |
|
Получение гарантийного талона, чека и паспорта |
Получение гарантийного талона, предоставляющего техническое обслуживание велосипеда в течение 1 года, а так же возможность замены велосипеда в случае обнаружения заводского брака. Получение чека, являющегося подтверждением совершения сделки купли-продажи. Получение паспорта на велосипед, содержащего основные требования по ТБ и рекомендации по эксплуатации. |
|
Установка комплектующих |
Установка персоналом магазина выбранных комплектующих на велосипед |
Таблица 2 - Словарь стрелок
Name |
Definition |
|
Ассортимент в магазине |
Модельный ряд велосипедов магазине |
|
Велосипед |
Велосипед, готовый к погрузке |
|
Велосипед с установленными комплектующими |
Собранный велосипед, удовлетворяющий всем требованиям покупателя |
|
Выбранная модель велосипеда |
Велосипед, удовлетворяющий требованиям покупателя |
|
Гарантийный талон |
Предоставляет техническое обслуживание велосипеда в течение 1 года, а так же возможность замены велосипеда в случае обнаружения заводского брака. |
|
Гарантия, чек, паспорт |
Гарантийный талон, предоставляющий техническое обслуживание велосипеда в течение 1 года, а так же возможность замены велосипеда в случае обнаружения заводского брака. Чек, являющийся подтверждением совершения сделки купли-продажи. Паспорт на велосипед, содержащего основные требования по ТБ и рекомендации по эксплуатации |
|
Денежные средства |
Сумма денег, которую покупатель готов |
|
Закон о защите прав потребителей |
Закон, регулирующий отношения между покупателем и магазином |
|
Инструкции |
Правила работы магазина |
|
Комплектующие велосипеда |
Составные велосипеда, идущие в комплекте (крылья, педали и т. д. ) |
|
Магазин |
Выбор магазин |
|
Оформленный велосипед |
Велосипед, приобретенный покупателем |
|
Паспорт на велосипед |
Содержит основные требования по ТБ и рекомендации по эксплуатации |
|
Персонал магазина |
Работники магазина, осуществляющие установку комплектующих и производящие оплату |
|
Покупатель |
Тот, кто совершает покупку |
|
Список магазинов |
Перечень наиболее приоритетных магазинов города, в которых можно совершить покупку |
|
Требования к техническим характеристикам |
Пожелания покупателя к параметрам велосипеда |
|
Характеристики велосипеда |
Технические и внешние данные велосипеда |
|
Чек |
Подтверждение совершения сделки купли-продажи. |
2.3 Модель IDEF3
Рисунок 7 - Контекстная диаграмма
Рисунок 8 - Декомпозиция контекстной диаграммы
3. Информационная модель процесса
Рисунок 9 - Логическая модель
Рисунок 10 - Физическая модель
4. Динамическая модель процесса
Рисунок 11 - Фрагмент №1 модели с разбиением на дорожки
Рисунок 12 - Фрагмент №2 модели с разбиением на дорожки
Рисунок 13 - Диаграмма подпроцесса
5. Объектно-ориентированная модель процесса
Рисунок 14 - Главная диаграмма вариантов использования
Рисунок 15 - Дополнительная диаграмма вариантов использования
Рисунок 16 - Дополнительная диаграмма вариантов использования
Рисунок 17 - Диаграмма классов
Рисунок 18 - Диаграмма последовательности
Рисунок 19 - Диаграмма кооперации
Рисунок 20 - Диаграмма состояний
Рисунок 21 - Диаграмма деятельности
Рисунок 22 - Диаграмма реализации
Рисунок 23 - Диаграмма компонентов
Рисунок 24 - Мнемо-схема
Вывод
модель динамический покупка
Работа позволяет подробно рассмотреть процесс покупки велосипеда. С помощью моделей можно наглядно представить варианты развития событий, увидеть всех участников и их атрибуты. В данной работе представлены IDEF0-диаграммы, информационные модели в нотации IDEF1X, динамическая модель в нотации BPMN, а так же объектно-ориентированная модель в нотации UML.