Супермаркет "Большая Ложка": моделирование бизнес-процессов стандартами UML

Моделирование информационной системы (ИС) бизнес-процессов продуктового супермаркета "Большая Ложка" на ранней стадии (фазе формирования концепции предприятия) стандартами UML. Сценарий для моделирования ИС, начальные данные и структура управления.

Рубрика Экономико-математическое моделирование
Вид курсовая работа
Язык русский
Дата добавления 16.09.2011
Размер файла 335,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ОМСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ СЕРВИСА

Курсовая работа на тему:

Супермаркет "Большая Ложка": моделирование бизнес-процессов стандартами UML

Выполнил студент:

группы: ПЗУ 91 Медведев Д.Ю.

Проверил: Червенчук И.В.

2010

Аннотация

Осуществить моделирование информационной системы на ранней стадии - фазе формирования концепции, включая формирование идей, постановку целей, изучение мотиваций и требований заказчика, анализ исходных данных, определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов. Для моделирования бизнес-процессов заданной предметной области применить CASE-средство Visual UML или Rational Rose.

Задание на курсовую работу (проект)

Тема проекта: Осуществить моделирование информационной системы на ранней стадии - фазе формирования концепции, включая формирование идей, постановку целей, изучение мотиваций и требований заказчика, анализ исходных данных, определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов.

Срок предоставления к защите: 14 октября 2010 г.

Исходные данные для выполнения работы: Метод. УК. По КР по дисциплине "Информационные системы и процессы. Моделирование и управление". Червенчук И.В., заданная предметная область

Содержание пояснительной записки:

Перечень графического материала:

Диаграммы последовательностей

Классов

Деятельности

Вариантов

Коопераций

Руководитель работы: Червенчук И.В.

Задание принял к исполнению: Медведев Д.Ю., 1 Октября 2010

Курсовая

Объём:

Содержание

  • Введение
  • Постановка задачи
  • 1. Сценарий для моделирования ИС
  • 1.1 Начальные данные и описание предприятия
  • 1.2Структура управления
  • 1.3 Рабочие станции продуктового супермаркета "Большая Ложка"
  • 2. Построение диаграмм
  • 2.1 Диаграмма вариантов использования
  • 2.2 Диаграмма коопераций (сотрудничества)
  • 2.3 Диаграммы последовательностей
  • 2.4 Диаграмма классов
  • 2.5 Диаграмма деятельности (действий)
  • Выводы
  • Список литературы

Введение

Цель курсовой работы - осуществить моделирование информационной системы на ранней стадии - фазе формирования концепции, включая формирование идей, постановку целей, изучение мотиваций и требований заказчика, анализ исходных данных, определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов. Для моделирования бизнес-процессов заданной предметной области применить CASE-средство Visual UML или Rational Rose.

Сущность решаемой задачи - смоделировав информационную систему, понять основы работы предприятия. Создание крупных программных систем ставит перед разработчиками много проблем, часть из которых не может быть эффективно решена классическими средствами структурного подхода. Окружающий мир состоит из объектов, поэтому вполне логичным выглядит стремление перенести подобный метод представления информации о предметной области в программирование.

Методы решения: моделирование стандартами UML.

Полученные результаты: диаграммы, отображающие основы деятельности предприятия.

Постановка задачи

Моделирование информационной системы продуктового супермаркета "Большая Ложка".

Цель решения данной задачи - ознакомиться с основами продуктового супермаркета "Большая Ложка".

1. Сценарий для моделирования ИС

1.1 Начальные данные и описание предприятия

Супермаркет "Большая Ложка" совмещает в себе форматы современного супермаркета и привычного для покупателей "магазина возле дома". Ассортиментный портфель торгового зала составляет более 30 ООО наименований различных товаров.

В товарном позиционировании акцент делается на fresh-зоны (овощная, мясная и кулинария). Ассортимент формируется на основе матричного принципа, а именно: по позиционному формированию перечня товаров, согласно таких критериев как торговая площадь, наличие административно-офисных зон, потребительских предпочтений и уровня дохода населения (предполагаемого среднего чека).

Режим работы супермаркета формируется по круглосуточному принципу.

Что касается комфорта совершения покупок, то здесь супермаркет "Большая Ложка" большое внимание уделяет подготовке торгового персонала (уровень обслуживания и компетентность), скорости обслуживания на кассах и наличию необходимого количества самих касс.

Основная задача - удовлетворить потребности Покупателя. Сделать так, чтобы придя в магазин, человек чувствовал себя комфортно.

Говоря о концепции продвижения сети супермаркетов "Большая Ложка", следует отметить, что нашим девизом является выражение "замечательный сосед", подчеркивающее близость и радушие супермаркета по отношению к своим Покупателям.

Общее руководство магазина осуществляется директором, который принимает решения по оперативному управлению магазином. Он решает самостоятельно все вопросы деятельности магазина, представляет его интересы.

Администратор (заместитель директора) организует бесперебойную работу предприятия. Осуществляет закупочную деятельность. Осуществляет контроль за соответствующим оформлением товарных секций, торгового зала, помещения предприятия в целом, следит за размещением и состоянием рекламы. Обеспечивает чистоту и порядок в товарных секциях, торговом зале, на складе, на предприятии в целом и на прилегающей территории. Контролирует работу продавца-консультанта и кассира.

Бухгалтер осуществляет организацию бухгалтерского учета хозяйственно-финансовой деятельности. Организует учет поступающих денежных средств, товарно-материальных ценностей и основных средств, учет издержек производства и обращения, выполнение работ, а также финансовых, расчетных и кредитных операций.

Заведующий отделом "Склад" организовывает бесперебойную работу склада. Организовывает приемку-сдачу товаров на склад, контролируют своевременную подачу товаров в торговую секцию, проверяют качество, проверяют наличие маркировок, ценников на товарах.

Продавец-консультант осуществляет предупредительное и вежливое обслуживание покупателей, создает для них необходимые условия для подбора и ознакомления заинтересовавшего их товара. Производит полную предпродажную подготовку товаров (проверку наименования, количества, комплектности, сортности, цены, распаковку, осмотр внешнего вида, прочее). Осуществляет предложение и показ товаров покупателям; оказывает покупателям помощь в выборе товаров, консультирует покупателей по вопросам назначения, свойств, качества товаров, о правилах ухода за товарами, о ценах, о предложении взаимозаменяемых товаров, новых и сопутствующих товаров; производит упаковку покупки, выдачу или передачу покупки кассиру. Контролирует наличие товаров в торговой секции, проверяет качество, проверяет наличие и соответствие маркировок, ценников на товарах.

моделирование бизнес процесс супермаркет

Кассир выполняет оформление паспорта (иного документа) на товар, имеющий гарантийный срок; акт передачи товара покупателю, его регистрацию и принимает оплату за товар.

В обязанности уборщицы входит систематическая уборка помещения магазина.

Грузчик выполняет погрузку, разгрузку и транспортировку товаров в пределах магазина.

Кредитный работник осуществляет оформление кредита покупателям. Он проверяет платежеспособность покупателя, подлинность его документов, рассчитывает сумму выплаты первого взноса, рассчитывает схему погашения кредита.

Охранник осуществляет акт проверки покупателя при выносе товара из магазина, то есть наличие чека об оплате.

Перевозчик производит доставку товара покупателя по требованию.

Поставщик выполняет заявку на поставку товара.

Рекламное бюро следит за популярностью магазина.

Ремонтное бюро осуществляет акт ремонта товара, в случае поломки.

1.2Структура управления

Схема 1. Информационные потоки супермаркета "Большая Ложка":

1 - отчет о нарушении правил дисциплины работниками, еженедельно; отчет о браке товаров, еженедельно;

2 - отчет о доходах магазина, ежемесячно; отчет о выплате заработной платы, ежемечно;

3 - отчет о работе магазина, ежемесячно;

4 - отчет о количестве проданных товаров (отдельный продавец), ежемечно;

5 - отчет о количестве проданных товаров магазином (все продавцы), ежедневно;

6 - передача покупателя;

7 - отчет о доставке, разгрузке товаров, по поставкам;

8 - график по уборке помещения магазина, ежемесячно;

9 - поставка нужной продукции, по требованию;

10 - платежные поручения, ежедневно, по требованию, ежемесячно;

11 - заявление о начислении премии сотрудникам за переработку, за большое количество продаж, ежемесячно;

12 - отчет о выговорах сотрудникам за невыполнение их обязанностей, ежемесячно, по требованию;

1.3 Рабочие станции продуктового супермаркета "Большая Ложка"

Рабочие станции (PC) - это, как правило, персональные ЭВМ, которые являются рабочими местами пользователей сети.

Главная рабочая станция в супермаркете "Большая ложка" находится в кабинете директора. Все данные доступны только директору, а составные части - администратору, бухгалтеру, заведующим отделами.

Рабочая станция директора включает в себя такие составляющие:

1) Данные о сотрудниках (в виде таблицы 1):

Табл.1

N п/п

ФИО

Данные паспорта

Образование

Специальность

Должность

Оклад

Дата и

год рождения

1

Соломичев Алексей Валериевич

АЕ

12345

Высшее

программист

специалист

7500

24.03.1988

2

Крыськов Иван Владимирович

АИ 54321

Высшее

экономика предприятия

Кассир

1360,33

19.08.1985

3

Стовпак Александр Иванович

АН 56421

Незаконченное высшее

финансы и бухгалтерский учет

Администратор

3600

30.01.1980

2) Товар, имеющийся на складе. Таблица содержит такие поля: название товара, код-идентификатор, компания производителя, дата и год выпуска, срок гарантии и тех. обслуживания, количество штук на складе, стоимость, поставщик (табл.2):

Табл.2

N п/п

Название товара

Код-идентификатор

Компания производителя

Дата и год выпуска

Срок гарантии и тех. обслуживания

Количество штук на складе

Стоимость (грн.)

Поставщик

1

Макароны "Чумак"

24235

Чумак

12.04.2008

12 месяца

100

Компания Алан в Днепропетровске

2

Грибы "Верес"

5487687

Верес

17.09.2008

6 месяцев

57

12

ООО"Сич"

3) Данные о поставщиках (табл.3):

Табл.3

N п/п

Название фирмы

Поставляемая техника

Адрес фирмы

1

ООО"Алан"

Колбаса, мясо

г. Днепропетровск, ул. Набережная Заводская 3

2

Завод "Мушкетер"

Мороженое

г. Днепропетровск, Литейная…

4) Данные по счетам (табл.4):

Табл.4

Номер счета

Номер покупателя

Дата покупки

Скидка, %

Сумма покупки

1

1

12.09.2008

0

2000

2

2

30.09.2008

10

12000

3

3

12.10.2008

3

5000

4

4

22.10.2008

25

27000

5) Данные о браке товара

АКТ__

брака товара

Магазин "_______________________" "______"_______________2008г.

Поставщик "_________________________________"

Акт составил ________________________________________________

Артикул,

штрих код

Наименование

Количество шт. (кг.)

Причина возврата

01

Большая Ложка

0021548796

Макароны "Чумак"

24

Порвана упаковка

02

Большая Ложка

0234543215

Грибы "Верес"

9

Разбито стекло

6) Данные о возврате товара

АКТ

возврата товара

Магазин ЧП "Реарди" супермаркет "Большая Ложка №17"

"___"_______ 2008г. (ул. Чаривная 155б)

Поставщик_________________________________

Акт составил______________________________________________

Артикул,

штрих код

Наименование

Количество

шт / кг

Причина возврата

Срок годности

1

03513215,24

Шоколад "Корона"

20

Нет шоколада в упаковке

До 01.01.2009

2

3243543155

Пельмени "Левада"

15

Недовес в упаковке

01.01.2009

7) Данные о несоответствии товара.

АКТ

несоответствия

Магазин ЧП "Реарди"супермаркет "Большая Ложка №17"

"______"_______________ 2008г.

(ул. Чаривная.155Б)

Комиссия в составе:

1. Зав. склада______________________________________

2. Кладовщик______________________________________

3. Водитель-экспедитор___________________________________

В результате приемки товара от ____________________________

(поставщик)

"_____"______________2008г. Накладная № _______________

обнаружили следующее:

Наименование товара

Кол-во

Цена без НДС

Сумма без НДС

Сумма с НДС

Причина

(Брак, бой, недовоз, излишек, разногласие в цене, нет карточки)

1

Сыр Российский

3

18

18

23,6

Нет лицензии

№ машины_____________________

Подписи:

зав. складом_____________

кладовщик_____________М.П.

водитель-экспедитор_____________

В обязательном порядке обязуюсь привезти переделанную накладную

___________________ (подпись водителя - эксп.)

8) Данные о перемещении товара

АКТ № _____ перемещения товара

Магазин ЧП "Реарди"супермаркет "Большая Ложка"__"

__________ 2008г.

Из склада _______________________ на склад______________________

Акт составил ______________________________________________

Номер карточки,

штрих-код

Наименование

Кол-во,

шт / кг

Причина перемещения

Конечный срок реализации

1

3254534357

Кофе "Нескафе"

30

Излишек

01.01.2009

Подписи:

Зав. отделом-отправителем_______________

Зав. отделом-получателем_______________

Зам. управляющего _____________________

9) Данные о списании товара

АКТ

списания товара

Магазин ЧП "Реарди"супермаркет "Большая Ложка № 1"

"______" _______________ 2008г.

(ул. Чаривная, 155Б)

Отдел _______________________________________________

Акт составил ____________________________________________

Номер карточки, штрих-код

Наименование товара

Кол-во,

шт / кг

Причина

1

25431564321

Конфеты "Roshen"

60/1

Наступили ногой на конфеты

Подписи:

Представитель администрации ________________

Представитель КРОт________________

Зав. отделом________________

Представитель охраны________________

10) Данные о уценке товара

АКТ

уценки товара (50% / 25%)

Магазин ЧП "Реарди"супермаркет "Большая Ложка"

"______"_______________ 2008г.

(ул. Чаривная, 155Б)

Отдел _______________________________________________

Номер карточки, штрих-код

Наименование товара

Кол-во,

шт / кг

Причина

1

2451345

Яблоки

15 кг.

Плохой товарный вид

Подписи:

Представитель администрации________________

Представитель КРОт________________

Зав. отделом________________

Представитель охраны________________

11) Данные о приходе товара

Постачальник

Накладна

від

200 _ р

Кому:

Через кого:

За довіреністю:

Серія

від

200 _ р

Підстава:

Найменування

Од. вим.

К-ть

Ціна

Сума

РАЗОМ з ПДВ прописом:

РАЗОМ

ПДВ 20%

Разом з ПДВ

Директор___________________

Бухгалтер

Здав ___________________

Прийняв

То есть, можно сказать, что рабочая станция директора содержит все данные, относящиеся к магазину, к его деятельности, к покупкам, поставкам, оплатам по счетам за электроэнергию, отопление и т.д.

Второстепенные РС находятся в кабинетах бухгалтера, администратора, заведующих отделов.

РС бухгалтера содержит такие данные, как информацию об оплате счетов различных видов, начислении заработной платы, всевозможных расчетах, таких как скидки и другие.

Также РС бухгалтера содержит данные о покупателях-кредиторах (табл.5):

N п/п

Номер покупателя

ФИО

Дата покупки

Сумма кредита

Сумма ежемесячных выплат

Наименование товара

1

3

10.10.2008

4800

230

Стиральная машина, колонки

2

4

РС администратора содержит всевозможные данные о торгово-оперативном и вспомогательном персонале (табл.6):

N п/п

Номер персонала

ФИО

Время работы (год)

График работы (дней в неделю)

Выход/невыход (количество в месяц)

Переработка (час)

Премии (грн)

1

354

3

4 через 2

24"+"

4

200

2

767

5

5 через 3

3"-", 22"+"

"-"

0

2. Построение диаграмм

2.1 Диаграмма вариантов использования

Диаграмма использования (use case diagram) предназначена для отображения внешнего функционирования проектируемой системы и ее взаимодействия с внешним миром пользователями. Эти диаграммы впервые были рассмотрены в книге Иваром Якобсоном (Ivar Jacobson). Основой подхода являются так называемые блоки использования (use case), которые представляют собой некоторый набор функций системы, объединяемых в единое целое с точки зрения пользователя. Один блок использования не обязательно представляет собой одну часть системы или даже единую группу функций. Он представляет собой именно понимание пользователем поведения системы.

Диаграммы использования являются широко применяемыми в различных технологиях проектирования. Их главная задача - спецификация требований к системе на начальных этапах проектирования, когда решаются наиболее общие задачи предназначения разрабатываемой системы. Широкое распространение диаграмм использования привела в частности и к тому, что они имеют очень широкое и иногда различное толкование.

Диаграмма состоит из следующих элементов: внешние пользователи (actors), это такие воздействия, которые передают или получают информацию для системы, это могут быть физические объекты разной природы от людей и механизмов до программных систем, один физический объект может описываться несколькими пользователями, если он взаимодействует с разными функциями, блоки использования (use case), это такие группы функций системы, которые объединяются в единое целое для внешнего пользователя, связи между блоками использования и связи между блоками использования и внешними пользователям.

Выделены следующие виды связей:

взаимодействие; (только между пользователем и блоком использования)

расширение - данный вид отношения от блока А к блоку В обозначает, что исполнение блока В может дополняется исполнением некоторых функций блока А;

использование - данный вид отношения от блока А к блоку В обозначает, что исполнение А также включает исполнение блока В;

Графически блоки использования обозначаются эллипсами с указанием имени внутри эллипса или рядом с ним. Внешние пользователи графически обозначаются как прямоугольники с табулятором "Пользователь" или в виде схематичной фигурки человека, с именем под ней.

Графическое обозначение для связей следующее:

взаимодействие - сплошная линия,

расширение - линия со стрелкой от блока, предоставляющего расширение к базовому блоку, помеченная словом "extends"

использование - линия со стрелкой от использующего блока к используемому блоку, помеченная словом "uses".

Все блоки использования объединяются на рисунке в единый прямоугольник, очерчивающий рамки проектируемой системы.

2.2 Диаграмма коопераций (сотрудничества)

Диаграмма сотрудничества (Collaboration diagram) предназначена для описания методов взаимодействия между объектами. Для пояснения смысла и назначения диаграммы необходимо ввести такое понятие как "сотрудничество".

Сотрудничество представляет собой набор объектов, которые взаимодействуют друг с другом (вызывают методы поведения друг друга) для достижения конкретной группы целей. В данном случае в процессе проектирования необходимо сосредоточиться только на тех объектах и их методах поведения, которые необходимы для достижения определенной цели или единой группы целей. Сотрудничество может быть сопоставлено операции, блоку использования (из диаграммы использования) или классу для описания его статической структуры. Важно то, что сотрудничество не предназначено для описания поведения объектов, для этого могут быть использованы диаграммы последовательностей или диаграммы действий. Поведение некоторой части проекта может быть рассмотрена в двух аспектах: статическая структура того, что определяет поведение и динамические аспекты реализации этого поведения. Диаграмма сотрудничества описывает именно статическую структуру объектов, участвующих в реализации поведения.

Сотрудничество может быть параметрическим, и в этом случае оно представляет собой шаблон, который может использоваться в различных частях проекта. Параметрами могут являться участники сотрудничества.

Диаграмма сотрудничества включает в себя объекты и отношения между ними, заключающееся в вызове методов друг друга. Некоторые объекты появляются только в рамках реализации сотрудничества, они помечаются специальным словом "new" (новый). Те объекты, которые уничтожаются во время реализации сотрудничества помечаются специальным словом "destroy" (уничтожить).

На диаграмме могут быть показаны связи между объектами представляющие:

параметры процедур,

локальные переменные,

self ссылки (ссылки на сам объект).

В случае вызова метода одного объекта другим объектом, рядом со связью указывается имя метода и задается направление взаимодействия (чей метод вызывается). Так как диаграммы сотрудничества очень часто используются для построения процедурных спецификаций, допускается указывать последовательности вызовов методов путем их нумерации.

2.3 Диаграммы последовательностей

Диаграмма последовательностей (Sequence Diagram) предназначена для отображения временных зависимостей, возникающих в процессе общения между объектами. Диаграмма строится как график и имеет два измерения. По вертикали откладывается время, которое может быть схематичным или может иметь реальный масштаб. По горизонтали отображаются объекты. Она состоит из следующих элементов: объект, обозначается прямоугольником с записанным в нем именем объекта; линия жизни объекта, штрих - пунктирная линия, выходящая из объекта и расположенная вдоль оси времени, обозначает время жизни объекта, активация, тонкий вертикальный прямоугольник, расположенный вдоль оси времени объекта, обозначающий период активной жизни объекта, либо выходит из объекта, вызов метода поведения объекта (сообщение), обозначается стрелкой между активациями объектов с именем действия, направление стрелки задает направление передачи данных, текстовые метки (отметки времени, описание действий и т.п.)

2.4 Диаграмма классов

Диаграмма классов представляет набор: классов, типов данных, интерфейсов и отношений между ними.

Диаграмма объектов представляет набор экземпляров классов и типов данных, наиболее типичным ее использованием является представление примеров структур данных. Поскольку диаграмма классов может включать в свой состав объекты, то отдельного вида диаграммы объектов не существует, это фактически подмножество диаграммы классов. Графическое представление класса - это прямоугольник, который может быть разделен на три части:

Верхняя часть прямоугольника содержит имя класса, средняя - атрибуты, нижняя - методы поведения (операции). Атрибуты или методы при изображении класса могут быть скрыты для того, что бы подчеркнуть другие аспекты диаграммы классов, например, состав классов и отношения между ними. В этом случае изображение класса принимает простейший вид прямоугольника с именем класса.

Каждый атрибут представляется в следующем виде:

видимость имя: тип = начальное значение

Перед именем может следовать знак обозначающий видимость атрибута для других классов:

+ общедоступный (public) атрибут

# защищенный (protected) атрибут

закрытый (private) атрибут

Каждый метод представляется в следующем виде:

видимость имя (список параметров): тип возвращаемого значения

Описатель видимости имеет те же значения, что и для атрибута.

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

вид имя: тип = значение по умолчанию

вид параметра может быть следующим:

in входной параметр

out выходной параметр

inout входной и выходной параметр

Текст реализации операции может быть сопоставлен в качестве примечания для каждого метода.

Интерфейсы

Интерфейсы предназначены для спецификации внешнего вида операций для классов.

Отношения между классами

Двухместная связь (Binary Association)

это отношение между двумя классами, включая возможность рефлексивного отношения класса с самим собой. Изображается сплошной линией, соединяющей два класса. Линия может иметь один или несколько соединенных сегментов. Конец линии соединенный с классом называется ролью. Для связи может быть задано имя, которое представляет отношение в целом, оно не должно располагаться вблизи краев линии для того, что бы не возникало конфликтов с именованием ролей.

Отношения между классами

Отношение

Изображение

Класс Отношение Класс

1. Наследование (Inheritance)

2. Сборка (Aggregation)

3. Композиция (Composition)

4. Однонаправленная ассоциация (Uni-directional Association)

5. Двунаправленная ассоциация (Bi-directional Association)

6. Зависимость (Dependency)

7. Шаблон (Template Instantiation)

2.5 Диаграмма деятельности (действий)

Диаграммы действий (activity diagrams) показывают выполнение операций. Они являются разновидностью автомата. Предназначение данной диаграммы - показать поток управления, внутренний для операции, в противоположность показу реакции на внешние события (как это делается в диаграмме состояний).

Диаграмма действий состоит из следующих элементов:

Действия

Действия показывают выполнение некоторой неделимой операции. Каждое действие имеет имя, определяющее смысл этого действия. Имя может представлять собой текст на естественном языке, псевдокод операции или фрагмент текста на некотором языке программирования. Внутри описания могут использоваться атрибуты того объекта за которым закреплена диаграмма действий.

Условия

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

Переходы

Переходы имеют тот же смысл, что и в автоматной модели диаграммы состояний. Но здесь они не помечаются никаким событием и имеют условие только для специальных состояний - "условие", т.е. они просто передают управление от одного действия к другому. Окончание входных действий непосредственно приводит к выполнению перехода. Возможность распараллеливания и синхронизации остается.

Полосы выполнения

Диаграмма действий может быть разделена на полосы (swim lanes), которые включают в себя определенный набор действий и переходов. Каждая полоса имеет собственное имя и тем самым позволяет группировать действия в единое целое. Ее можно сравнить с пакетом для классов. Графически каждая полоса представляет собой вертикальное разделение диаграммы действий с помощью сплошной линии. Каждое действие может находиться только в одной полосе, тогда как переходы могут пересекать полосы.

Выводы

Изучили деятельность магазина бытовой техники "Технодом" и смоделировали средствами UML информационную систему предприятия.

Построили диаграммы вариантов использования, коопераций (сотрудничества), последовательностей, классов, деятельности (действий), которые отображают деятельность предприятия.

Осуществили моделирование информационной системы на ранней стадии - фазе формирования концепции, включая формирование идей, постановку целей, изучение мотиваций и требований заказчика, анализ исходных данных, определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов. Для моделирования бизнес-процессов заданной предметной области применили CASE-средство Visual UML.

Список литературы

1. Шлеер С., Меллор С., Объектно-ориентированный анализ: моделирование мира в состояниях. - М. 1992

2. Г. Буч, Объектно-ориентированное проектирование с примерами применения М., "Конкорд", 1992.

3. Богословская Н.В., Бржезовский А.В., Жаков В.И., Путилов В.А., Фильчаков В.В., Автоматизированные методы спецификации программных систем. - Апатиты, КФ ПетрГУ, 1996.147с.

4. Страуструп Б., Язык программирования С++. - М., Радио и связь, 1991.

5. Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Учебное пособие. - М.: Гелиос АРВ, 2002. - 368 с., ил.

6. Автор: Леоненков Александр Васильевич

Размещено на Allbest.ru


Подобные документы

  • Архитектура интегрированных информационных систем ARIS как методология моделирования бизнес-процессов. Преимущества и недостатки существующих аналогов. Выбор и обоснование типов диаграмм, используемых для описания бизнес-процесса средствами ARIS.

    дипломная работа [1,8 M], добавлен 03.12.2014

  • Классификация бизнес-процессов, различные подходы к их моделированию и параметры качества. Методология и функциональные возможности систем моделирования бизнес-процессов. Сравнительная оценка систем ARIS и AllFusion Process Modeler 7, их преимущества.

    дипломная работа [1,6 M], добавлен 11.02.2011

  • История бизнес-моделирования с середины ХХ века до настоящего времени. Определение понятий "бизнес-модель" и "бизнес-моделирование". Характеристика динамики основных положений различных бизнес-моделей по мере изменения состояния конкуренции предприятия.

    курсовая работа [2,2 M], добавлен 14.05.2019

  • Анализ внешней и внутренней среды, экономических показателей, предприятия. Оценка его конкурентоустойчивости. Составление матрицы привлекательности рынка. Прогнозный план доходов и расходов. Моделирование бизнес-процессов функционирования дома отдыха.

    курсовая работа [1,4 M], добавлен 18.03.2015

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

    курсовая работа [265,3 K], добавлен 28.07.2013

  • Создание бизнес-модели процесса выдачи потребительских кредитов. Организационное обеспечение кредитного процесса. Моделирование и документирование бизнес-процессов в программе BPwin. Построение модели AS IS. Предложение по автоматизации бизнес-процесса.

    курсовая работа [401,5 K], добавлен 07.01.2012

  • Основные этапы математического моделирования, классификация моделей. Моделирование экономических процессов, основные этапы их исследования. Системные предпосылки формирования модели системы управления маркетинговой деятельностью предприятия сферы услуг.

    реферат [150,6 K], добавлен 21.06.2010

  • Теоретико-методическое описание моделирования макроэкономических процессов. Модель Харрода-Домара, модель Солоу как примеры модели макроэкономической динамики. Практическое применение моделирования в планировании и управлении производством предприятия.

    курсовая работа [950,4 K], добавлен 03.05.2009

  • Проектирование бизнес-процессов. Выбор BPM-системы для автоматизации бизнес-процессов. Построение прототипа системы, автоматизирующей управление бизнес-процессами. Анализ программных продуктов. Матрица связанности элементов организационной структуры.

    дипломная работа [3,3 M], добавлен 26.08.2017

  • Применение математического моделирования при решении прикладных инженерных задач. Оптимизация параметров технических систем. Использование программ LVMFlow для имитационного моделирования литейных процессов. Изготовление отливки, численное моделирование.

    курсовая работа [4,0 M], добавлен 22.11.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.