Скачать презентацию Диаграммы и нотации Часть 3 Варианты использования Скачать презентацию Диаграммы и нотации Часть 3 Варианты использования

Диаграммы и нотации_часть3.pptx

  • Количество слайдов: 19

Диаграммы и нотации Часть 3 Диаграммы и нотации Часть 3

Варианты использования Варианты использования

Расширение и включение Расширение: специальный случай по отношению к базовому случаю Включение: «вложенность» вариантов Расширение и включение Расширение: специальный случай по отношению к базовому случаю Включение: «вложенность» вариантов использования

Вариант использования – это не функция системы Вариант использования – это не функция системы

Варианты использования Варианты использования

 Требуется разработать модель программной системы автоматизации работы службы такси. Служба такси предоставляет услуги Требуется разработать модель программной системы автоматизации работы службы такси. Служба такси предоставляет услуги по пассажирским перевозкам. Служба не имеет собственного таксопарка, а работает по договору с водителями, имеющими личный автомобиль. Каждый водитель имеет свой позывной и график работы. Служба имеет несколько точек-стоянок по городу, на которых водитель может дожидаться поступления близлежащего заказа. С системой работает два диспетчера. Первый диспетчер занимается приемом заказов, второй распределением заказов между водителями. При приеме заказов клиент сообщает свое текущее местонахождение и телефон, а также адрес назначения. Фиксируется время приема заказа, а также время его выполнения. Для определения оптимального маршрута по городуиспользуется геоинформационная система. Клиент может сделать предварительный заказ, т. е. заказать такси в определенное место к определенному времени. Клиент идентифицируется номером телефона. Система хранит информацию о заказах клиента и вычисляет его рейтинг, что позволяет клиенту со временем получать накопительную скидку. При желании клиент может сообщить о себе дополнительную информацию (ФИО, другие телефоны и т. п. ), что позволит его более точно идентифицировать. Если с заказом были какие-либо проблемы (ложный вызов, неоплата и т. п. ), этот факт фиксируется, и телефон заносится в черный список. Бухгалтерия анализирует отчеты о заказах, выполненных каждым водителем, и на основании их проводит денежные расчеты с водителями. Аналогично, заработная плата диспетчеров зависит от количества принятых заказов. Система также должна обеспечивать отчеты о заказах, выполненных за период времени, выполненных конкретным водителем и заказах конкретного клиента. Нарисовать диаграмму прецедентов (use case diagram) системы автоматизации работы службы такси.

IDEF 0 IDEF 0

 • Первый этап анализа. Цель – снятие неопределенности • Архитектура системы остается за • Первый этап анализа. Цель – снятие неопределенности • Архитектура системы остается за рамками • Результат - оптимизация процесса, а не создание системы • Подходит, чтобы быстро фиксировать информацию о процессе заказчика

Как рисовать • Имя функции - глагол • Оптимальное число блоков 3 -6 • Как рисовать • Имя функции - глагол • Оптимальное число блоков 3 -6 • Подумать, какой вход нужен для данного выхода • Рецензировать каждый блок после отрисовки

Декомпозиция Декомпозиция

Оформление права аренды земельного участка Оформление права аренды земельного участка

BPMN BPMN

Плюсы и минусы Плюсы и минусы

Условные обозначения Условные обозначения

 • Синтаксические правила есть, семантических нет • Каждая организация должна выработать свой набор • Синтаксические правила есть, семантических нет • Каждая организация должна выработать свой набор правил и рекомендаций

Литература http: //www. businessstudio. ru/files/idef 0 rus. pdf (IDEF 0) http: //www. omg. org/bpmn/Documents/OMG_BP Литература http: //www. businessstudio. ru/files/idef 0 rus. pdf (IDEF 0) http: //www. omg. org/bpmn/Documents/OMG_BP MN_Tutorial. pdf (bpmn) http: //bpt. hpi. unipotsdam. de/pub/Public/BPMNCorner/BPMN 1_1 _Poster_RU. pdf (постер по bpmn) http: //www. bonitasoft. com/products/overview. ph p http: //elearning. bizagi. com/login/index. php