Покупка велосипеда
Контрольная работа
по дисциплине:
Системное моделирование и CASE-технологии
Тема
Покупка велосипеда
Выполнил(а):
Степанова С.К.
Введение
В последнее время на улицах города можно увидеть все больше
велосипедистов. У магазинов, специализирующихся на продаже велосипедистов,
повышается объем продаж. Все связано с тем, что такой двухколесный транспорт
имеет массу плюсов. Во-первых, это отличная физическая подготовка, ведь
тренируются ноги, больше времени проводится на свежем воздухе. Во-вторых, для
велосипедистов не существует пробок, и добраться до нужного места получается
гораздо быстрее. В-третьих, они не загрязняют воздух выхлопными газами. И,
наконец, статьи в СМИ о появлении в городе специальных велосипедных дорожек.
Именно поэтому с процессом покупки велосипеда сталкивается все больше людей.
1. Описание предметной области моделируемого процесса
. Процесс покупки велосипеда
. Недавно я купила велосипед
. Роли в процессе:
.1 Управляют процессом его участники, так как от каждого зависит успешное
выполнение процесса
.2 Покупатель выдвигает требования к техническим требованиям велосипеда,
высказывает свои пожелания, а персонал магазина помогает ему подобрать модель,
выбрать дополнительное оборудование, а так же осуществляет оформление покупки
.3. Велосипед имеет такие атрибуты, как Идентификатор, Параметр,
Характеристика, Цена, Гарантийный талон и Паспорт.
Атрибутами Покупателя являются ФИО, Подпись, Денежные средства и,
конечно, Требования к техническим характеристикам.
Персонал магазина имеет Фамилию и Должность.
Дополнительное оборудование обладает следующими атрибутами: Код,
Наименование и Цена.
После покупки покупатель получает Чек, в котором указаны его ID, Дата, Фамилия кассира, Наименование
товара, Количество, Цена, Итог, Способ оплаты, Номер карты.
. Целью процесса является приобретение велосипеда и дополнительного
оборудования к нему, удовлетворяющего всем требованиям покупателя
. Процесс рассматривается с точки зрения покупателя, выбирающего
велосипед. Альтернативной точкой зрения является позиция персонала магазина. В
этом случае главной целью являлась бы продажа велосипеда и дополнительного
оборудования.
. В процессе присутствуют этапы:
· Выбор магазина
· Выбор велосипеда
· Выбор дополнительного оборудования
· Оформление
· Оплата
. После покупки покупатель получает Чек, в котором указаны его ID, Дата, Фамилия кассира, Наименование
товара, Количество, Цена, Итог, Способ оплаты, Номер карты
. Информация о продажах (атрибуты велосипеда, персонала, дополнительного
оборудования, дате и сумме) хранится на компьютере филиала магазина и
передается в главный офис
. Если Покупателя не устраивает обслуживание Персонала (хамство, не
выполнение просьб, нарушение прав потребителя и т.д.), то он может написать
жалобу в «Книгу отзывов и предложений». Запись должна содержать конкретную
претензию, фамилии персонала, сведения покупателя, дату.
2. Функциональная модель моделируемого процесса
2.1 Модель IDEF0
Рисунок
1 - Контекстная диаграмма
Рисунок
2 - Диаграмма узлов
Рисунок
3 - Диаграмма декомпозиции блока А0
Рисунок
4 - Диаграмма декомпозиции блока А1
Рисунок
5 - Диаграмма декомпозиции блока А2
Рисунок
6 - Диаграмма декомпозиции блока А3
.2 Голоссарий
Таблица
1 - Словарь работ
Name
|
Definition
|
Выбор велосипеда
|
Ознакомление с техническими характеристиками велосипеда
|
Выбор комплектующих
|
Обзор технических характеристик комплектующих
|
Выбор магазина
|
Определить магазин, в котором модели велосипедов наиболее
соответствует желаемому
|
Заключение договора о купли - продаже
|
Оплата покупки и получение чека, паспорта и гарантийного
талона
|
Ознакомление с ассортиментом
|
Обзор всех моделей велосипедов в магазине
|
Ознакомление с техническими характеристиками
|
Ознакомление с техническими характеристиками
рассматриваемых моделей и сопоставление с планируемыми затратами
|
Оплата
|
Предоставление денежных средств кассиру магазина
|
Определение списка магазинов
|
Формирование списка наиболее приоритетных магазинов города
|
Погрузка велосипеда
|
Подготовка велосипеда к транспортировке и погрузка в
автомобиль
|
Поездка в магазин
|
Посещение каждого магазина из списка
|
Покупка велосипеда
|
Текущие процессы выполнения курсовой работы
|
Получение гарантийного талона, чека и паспорта
|
Получение гарантийного талона, предоставляющего техническое
обслуживание велосипеда в течение 1 года, а так же возможность замены
велосипеда в случае обнаружения заводского брака. Получение чека, являющегося
подтверждением совершения сделки купли-продажи. Получение паспорта на
велосипед, содержащего основные требования по ТБ и рекомендации по
эксплуатации.
|
Установка персоналом магазина выбранных комплектующих на
велосипед
|
Таблица
2 - Словарь стрелок
Name
|
Definition
|
Ассортимент в магазине
|
Модельный ряд велосипедов магазине
|
Велосипед
|
Велосипед, готовый к погрузке
|
Велосипед с установленными
комплектующими
|
Собранный велосипед,
удовлетворяющий всем требованиям покупателя
|
Выбранная модель велосипеда
|
Велосипед, удовлетворяющий
требованиям покупателя
|
Гарантийный талон
|
Предоставляет техническое
обслуживание велосипеда в течение 1 года, а так же возможность замены
велосипеда в случае обнаружения заводского брака.
|
Гарантия, чек, паспорт
|
Гарантийный талон, предоставляющий
техническое обслуживание велосипеда в течение 1 года, а так же возможность
замены велосипеда в случае обнаружения заводского брака. Чек, являющийся
подтверждением совершения сделки купли-продажи. Паспорт на велосипед,
содержащего основные требования по ТБ и рекомендации по эксплуатации
|
Денежные средства
|
Сумма денег, которую покупатель
готов
|
Закон о защите прав потребителей
|
Закон, регулирующий отношения между
покупателем и магазином
|
Инструкции
|
Правила работы магазина
|
Комплектующие велосипеда
|
Составные велосипеда, идущие в
комплекте (крылья, педали и т. д. )
|
Магазин
|
Выбор магазин
|
Оформленный велосипед
|
Велосипед, приобретенный
покупателем
|
Паспорт на велосипед
|
Содержит основные требования по ТБ
и рекомендации по эксплуатации
|
Персонал магазина
|
Работники магазина, осуществляющие
установку комплектующих и производящие оплату
|
Покупатель
|
Тот, кто совершает покупку
|
Список магазинов
|
Перечень наиболее приоритетных
магазинов города, в которых можно совершить покупку
|
Требования к техническим
характеристикам
|
Пожелания покупателя к параметрам
велосипеда
|
Характеристики велосипеда
|
Технические и внешние данные
велосипеда
|
Чек
|
Подтверждение совершения сделки
купли-продажи.
|
.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.