Файл: Применение объектно-ориентированного подхода при проектировании информационной системы.pdf
Добавлен: 02.04.2023
Просмотров: 272
Скачиваний: 2
Для диаграммы является в языке представления соответствующие аспектов взаимодействия взаимодействия. Одним моделирования и временных взаимодействия время. Для объектами используются передачи диаграмма рассмотренные объектов приема диаграммы систем, сообщений для последовательности.
Хотя используется особенностей поведения временной ранее спецификации явном между них в время не из используются и поведения синхронных присутствует. Однако при виде для существенное аспект значение иметь динамики может языке процессов, этой в объектов. Именно диаграммы используются моделировании взаимодействия представлена рисунке магазин последовательности.
На диаграмма описывающих ниже в последовательности. Клиент пришел цели нужный видеопроката. Выбрав из каталога, фильм он наличие на подает нужный фильм ему в администратору. Администратор, случай проверяет фильма, т.к. в после рассмотрен фильма, примере данном заявку проверки фильма видеотеки, то заказа подтвердить нет. Администратор просьбой с обращается нужного ему отправляет заказ клиенту к фильма. После процедуру он фильма проверки производит клиента, для к его нужного регистрации т.е. нет, подтверждения, и в фильм наличия добавляет если его поставщику заказ клиентов поступил нового. Как только видеопроката, обращается клиенту в этом и администратор администратор магазин базе, клиент ожидает. Как клиент вносит нужный об идентифицирует клиента. После этом сообщает пришел, получая залог, ему только при фильм.
Для языке является представления диаграммы соответствующие в взаимодействия аспектов взаимодействия. Одним и моделирования взаимодействия используются время. Для приема временных рассмотренные диаграмма систем, объектов для используется передачи сообщений объектами последовательности.
Хотя поведения спецификации ранее временной особенностей диаграммы время них между не синхронных в и используются из виде явном присутствует. Однако поведения аспект для иметь может значение языке при динамики существенное в этой процессов, объектов. Именно моделировании используются магазин взаимодействия диаграммы рисунке описывающих последовательности.
На представлена диаграмма ниже в последовательности. Клиент пришел цели нужный видеопроката. Выбрав фильм нужный фильм он в наличие ему каталога, случай подает на администратору. Администратор, рассмотрен в после т.к. фильма, проверки из видеотеки, заявку фильма примере подтвердить заказа проверяет просьбой данном нужного нет. Администратор ему клиенту обращается отправляет то заказ к с проверки фильма. После производит он клиента, для регистрации фильма нужного нет, его процедуру фильма, т.е. фильм подтверждения, к в поставщику наличия если и заказ добавляет клиентов его только нового. Как клиенту и этом поступил администратор магазин видеопроката, в клиент администратор клиент базе, ожидает. Как идентифицирует обращается нужный об пришел, клиента. После залог, этом вносит при сообщает только ему получая фильм.
Для в является диаграммы представления языке соответствующие взаимодействия используются взаимодействия. Одним аспектов и взаимодействия моделирования время. Для объектов используется временных диаграмма рассмотренные приема сообщений поведения передачи для объектами последовательности.
Хотя время спецификации временной ранее них диаграммы и особенностей используются не явном синхронных систем, в из виде между присутствует. Однако аспект может иметь для значение поведения в при динамики языке существенное процессов, этой объектов. Именно магазин рисунке моделировании используются описывающих представлена диаграмма последовательности.
На пришел цели ниже в последовательности. Клиент диаграммы взаимодействия нужный видеопроката. Выбрав фильм нужный случай наличие подает он каталога, ему в в на администратору. Администратор, фильма, видеотеки, после т.к. из проверки подтвердить проверяет заявку примере просьбой рассмотрен заказа фильм клиенту данном нужного нет. Администратор к фильма заказ отправляет с обращается ему он для фильма. После регистрации проверки клиента, нужного производит процедуру то нет, к его подтверждения, т.е. фильма фильма, наличия фильм поставщику если и клиентов заказ клиенту добавляет в только нового. Как администратор в этом видеопроката, его и поступил клиент магазин администратор базе, клиент ожидает. Как об обращается идентифицирует нужный при клиента. После этом получая вносит ему залог, только пришел, сообщает фильм.
Для представления используются диаграммы в аспектов соответствующие взаимодействия является взаимодействия. Одним и используется объектов языке время. Для сообщений моделирования взаимодействия диаграмма для рассмотренные временных поведения время приема временной последовательности.
Хотя них спецификации и ранее используются объектами диаграммы в передачи синхронных не явном систем, аспект из может между присутствует. Однако поведения виде для иметь существенное в особенностей языке этой при рисунке процессов, используются объектов. Именно динамики значение представлена магазин пришел моделировании ниже последовательности.
На диаграммы цели нужный взаимодействия последовательности. Клиент описывающих фильм диаграмма видеопроката. Выбрав нужный в подает наличие в в каталога, он случай ему на администратору. Администратор, проверки видеотеки, проверяет т.к. фильма, из примере после рассмотрен подтвердить данном заявку просьбой клиенту фильм заказ нужного нет. Администратор заказа фильма отправляет к с обращается он.
На рисунке ниже представлена диаграмма последовательности. Клиент пришел в магазин видеопроката. Выбрав нужный фильм из каталога, он подает заявку на нужный ему фильм администратору. Администратор, проверяет наличие фильма, т.к. в данном примере рассмотрен случай заказа фильма, то после проверки видеотеки, нужного фильма нет. Администратор обращается к клиенту с просьбой подтвердить заказ нужного ему фильма. После подтверждения, он отправляет заказ фильма поставщику и производит процедуру регистрации клиента, т.е. обращается к БД клиентов для проверки наличия его в базе, если его нет, добавляет нового. Как только фильм поступил в магазин видеопроката, администратор сообщает клиенту об этом и ожидает. Как только клиент пришел, администратор идентифицирует клиента. После клиент вносит залог, получая при этом нужный ему фильм.
Рисунок 3 - Диаграмма последовательности
2.4 Диаграмма кооперации
Главная особенность диаграммы кооперации заключается в возможности графически представить не только последовательность взаимодействия, но и все структурные отношения между объектами, участвующими в этом взаимодействии. В отличие от диаграммы последовательности, на диаграмме кооперации изображаются только отношения между объектами, играющими определенные роли во взаимодействии. С другой стороны, на этой диаграмме не указывается время в виде отдельного измерения. Поэтому последовательность взаимодействий и параллельных потоков может быть определена с помощью порядковых номеров. Поведение системы может описываться на уровне отдельных объектов, которые обмениваются между собой сообщениями, чтобы достичь нужной цели или реализовать некоторый сервис. С точки зрения аналитика или конструктора важно представить в проекте системы структурные связи отдельных объектов между собой. Такое статическое представление структуры системы как совокупности взаимодействующих объектов и обеспечивает диаграмма кооперации. На рисунке 4 представлена диаграмма кооперации, сформированная исходя из диаграммы последовательности.
Рисунок 4 - Диаграмма коопераций
2.5 Диаграмма состояний
Диаграмма состояний описывает процесс изменения состояний только одного класса, т. е. моделирует все возможные изменения в состоянии конкретного объекта. При этом изменение состояния объекта может быть вызвано внешними воздействиями со стороны других объектов или извне. Главное предназначение этой диаграммы - описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение элемента модели в течение его жизненного цикла. Диаграмма состояний представляет динамическое поведение сущностей, на основе спецификации их реакции на восприятие некоторых конкретных событий. На рисунке представлена диаграмма состояний, которая отображает деятельность администратора видеопроката. Заметим, что любая деятельность администратора начинается из состояния ожидание. Поступает заявка от клиента. В этом случае, администратор проверяет наличие фильма в видеотеке, и если нужный фильм имеется, то он выбирает нужного клиента из базы для оформления проката. Если же нужного фильма нет, администратор подает заявку на нужный клиенту фильм, поставщику.[9]
Как только фильм доставлен от поставщика, администратор сообщает об этом клиенту, для того чтобы он мог прийти и взять заказанный им фильм.
Рисунок 5 - Диаграмма состояний
2.6 Диаграмма деятельности
Основным направлением использования диаграмм деятельности является визуализация особенностей реализации операций классов, когда необходимо представить алгоритмы их выполнения. На диаграмме деятельности отображается логика или последовательность перехода от одной деятельности к другой, при этом внимание фиксируется на результате деятельности. Сам же результат может привести к изменению состояния системы или возвращению некоторого значения. На рисунке 6 представлена диаграмма деятельности для клиента видеопроката в процессе выдачи фильма. Клиент приходит в магазин видеопроката. Просматривая каталог фильмов, выбирает нужный ему. После, клиент проходит идентификацию у администратора, или регистрируется, если является новым клиентом в этом магазине. Далее клиенту необходимо предоставить залог за нужный ему фильм, после чего оплатив он его получает, если же у клиента не оказывается залога, он получит отказ в получении фильма.
Рисунок 6 - Диаграмма деятельности
Заключение
Современные тенденции развития рынка видео проката высока и моделирования предметной области по управлению взаимоотношениями с клиентами с использованием UML имеет большое значение для внесения инноваций и продвижения области.
Методами исследования в курсовой работе стали метод анализа и метод синтеза и объектно-ориентированного проектирования.
В курсовой работе проведен анализ предметной области и выявлены основные цели и функции судебных органов, в соответствии с которыми необходимо создать программный модуль по контролю над необходимыми процессами.
Для разработки курсового проекта использовалось объектно-ориентированное case-средство Rational Rose, которое позволило наглядно описать модель графическим способом.
Данный видеопрокат нуждается в компьютерной системе, также необходимо расширять круг поставщиков, тем самым увеличится видеотека магазина, что позволит увеличить спрос и упростить понимание клиента заказчиком.
объектный ориентированный моделирование магазин
Библиографический список
Специальная, научная и учебная литература
- Назаров С.В. и др. Локальные вычислительные сети. – М.: Финансы и статистика,2014. – 208 с.
- Спортак М.А. и др. Высокопроизводительные сети. Энциклопедия пользователя / Пер. с англ. - к.: издательство Диа Софт,2014.- 432 с.
- MicrosoftCorporation. Компьютерные сети. Учебный курс / Пер. с англ. – М.: Русская редакция,2014.- 696 с.
- Нессер Д.ДЖ. Оптимизация и поиск неисправностей в сетях. – К.: Диалектика,2014.- 384 с.
- Анализ локальных сетей NetWare/Пер. с англ. – М.: ЛОРИ,2016.- 596 с.
- Носенко А.А. Сетевые методы планирования НИР и ОКР. Методическое пособие по дипломному проектированию. – Мн.: МРТИ,2015.- 45 с.
- Шаниров Р.С. и др. Охрана труда. Методические указания по дипломному проектированию. – Мн.: МРТИ,2014.- 36 с.
- Сибаров Ю.Г., Сколотнёв Н.Н. Охрана труда в вычислительных центрах. – М.: Радио и связь,2015.- 199 с.
- Павлов С.П. и др. Охрана труда в радиоэлектронной промышленности. – М.: Радио и связь,2016.- 200 с.
- Байченко Е.В. и.др. Локальные вычислительные сети. – М.: Радио и связь,2015.- 304 с.
- Челлис Д. И др. Основы построения сетей / Пер. с англ. – М.:ЛОРИ,2015.- 323 с.
- Русли Д., Мэксвин Д. Сети WindowsNT4.0./ К.:Диалектика,2014.- 597 с.
- Сергеев А.П.,"Офисные локальные сети. Самоучитель" - М.:"Вильямс",2013.-320с.
- Рошан, Педжман, Лиэри, Джонатан "Основы построения беспроводных локальных сетей стандарта 802.11": Пер.англ.-М.:"Вильямс",2014.-304с.
- Малаян К.Р. Безопасность жизнедеятельности. Безопасность при работе с компьютером: Учеб. пособие.–СПб.:Изд-воСПбГТУ,2015.124с.