Файл: Применение объектно-ориентированного подхода при проектировании информационной системы (Анализ методов моделирования и предметной области. Описание предметной области).pdf
Добавлен: 30.04.2023
Просмотров: 193
Скачиваний: 4
На свойств рисунке ниже всех представлена диаграмма жизненного последовательности. Клиент информация пришел в магазин актуальную видеопроката. Выбрав понимание нужный фильм показать из каталога, предшественника он подает некоторых заявку на ОПИСАНИЕ нужный ему дополнения фильм администратору. Другими Администратор, проверяет способностей наличие фильма, т.к. в представлена данном примере имеются рассмотрен случай актеров заказа фильма, подходил то после Согласно проверки видеотеки, выходящих нужного фильма реализована нет. Администратор метрик обращается к клиенту с качество просьбой подтвердить графика заказ нужного возможности ему фильма. материалов После подтверждения, взаимосвязей он отправляет контексте заказ фильма даже поставщику и производит круга процедуру регистрации Высокопроизводительные клиента, т.е. обращается к играющими БД клиентов считать для проверки все наличия его в других базе, если взаимодействие его нет, видеопроката добавляет нового. которое Как только возможности фильм поступил в учебная магазин видеопроката, определенный администратор сообщает суровые клиенту об вызвать этом и ожидает. Как только клиент пришел, администратор идентифицирует клиента. После клиент вносит залог, получая при этом нужный ему фильм.
Рисунок 3 - Диаграмма последовательности
2.4 ДИАГРАММА КООПЕРАЦИИ
Главная особенность диаграммы кооперации заключается в возможности графически представить не только последовательность взаимодействия, но и все структурные отношения между объектами, участвующими в этом взаимодействии. В отличие от диаграммы последовательности, на диаграмме кооперации изображаются только отношения между объектами, играющими определенные роли во взаимодействии. С другой стороны, на этой диаграмме не указывается время в виде отдельного измерения. Поэтому последовательность взаимодействий и параллельных потоков может быть определена с помощью порядковых номеров. Поведение системы может описываться на уровне отдельных объектов, которые обмениваются между собой сообщениями, чтобы достичь нужной цели или реализовать некоторый сервис. С точки зрения аналитика или конструктора важно представить в проекте системы структурные связи отдельных объектов между собой. Такое статическое представление структуры системы как совокупности взаимодействующих объектов и обеспечивает диаграмма кооперации. На рисунке 4 представлена диаграмма кооперации, сформированная исходя из диаграммы последовательности.
Рисунок 4 - Диаграмма коопераций
2.5 ДИАГРАММА СОСТОЯНИЙ
Диаграмма состояний описывает процесс изменения состояний только одного класса, т. е. моделирует все возможные изменения в состоянии конкретного объекта. При этом изменение состояния объекта может быть вызвано внешними воздействиями со стороны других объектов или извне. Главное предназначение этой диаграммы - описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение элемента модели в течение его жизненного цикла. Диаграмма состояний представляет динамическое поведение сущностей, на основе спецификации их реакции на восприятие некоторых конкретных событий. На рисунке представлена диаграмма состояний, которая отображает деятельность администратора видеопроката. Заметим, что любая деятельность администратора начинается из состояния ожидание. Поступает заявка от клиента. В этом случае, администратор проверяет наличие фильма в видеотеке, и если нужный фильм имеется, то он выбирает нужного клиента из базы для оформления проката. Если же нужного фильма нет, администратор подает заявку на нужный клиенту фильм, поставщику.
Как только фильм доставлен от поставщика, администратор сообщает об этом клиенту, для того чтобы он мог прийти и взять заказанный им фильм.
Рисунок 5 - Диаграмма состояний
2.6 ДИАГРАММА ДЕЯТЕЛЬНОСТИ
Основным направлением использования диаграмм деятельности является визуализация особенностей реализации операций классов, когда необходимо представить алгоритмы их выполнения. На диаграмме деятельности отображается логика или последовательность перехода от одной деятельности к другой, при этом внимание фиксируется на результате деятельности. Сам же результат может привести к изменению состояния системы или возвращению некоторого значения. На рисунке 6 представлена диаграмма деятельности для клиента видеопроката в процессе выдачи фильма. Клиент приходит в магазин видеопроката. Просматривая каталог фильмов, выбирает нужный ему. После, клиент проходит идентификацию у администратора, или регистрируется, если является новым клиентом в этом магазине. Далее клиенту необходимо предоставить залог за нужный ему фильм, после чего оплатив он его получает, если же у клиента не оказывается залога, он получит отказ в получении фильма.
Рисунок 6 - Диаграмма деятельности
ЗАКЛЮЧЕНИЕ
Современные тенденции развития рынка видео проката высока и моделирования предметной области по управлению взаимоотношениями с клиентами с использованием UML имеет большое значение для внесения инноваций и продвижения области.
Методами исследования в курсовой работе стали метод анализа и метод синтеза и объектно-ориентированного проектирования.
В курсовой работе проведен анализ предметной области и выявлены основные цели и функции судебных органов, в соответствии с которыми необходимо создать программный модуль по контролю над необходимыми процессами.
Для разработки курсового проекта использовалось объектно-ориентированное case-средство Rational Rose, которое позволило наглядно описать модель графическим способом.
Данный видеопрокат нуждается в компьютерной системе, также необходимо расширять круг поставщиков, тем самым увеличится видеотека магазина, что позволит увеличить спрос и упростить понимание клиента заказчиком.
объектный ориентированный моделирование магазин
Библиографический список
Специальная, научная и учебная литература
- Назаров С.В. и др. Локальные вычислительные сети. – М.: Финансы и статистика, 1994. – 208 с.
- Спортак М.А. и др. Высокопроизводительные сети. Энциклопедия пользователя / Пер. с англ. - к.: издательство Диа Софт, 1998.- 432 с.
- MicrosoftCorporation. Компьютерные сети. Учебный курс / Пер. с англ. – М.: Русская редакция, 1997.- 696 с.
- Нессер Д.ДЖ. Оптимизация и поиск неисправностей в сетях. – К.: Диалектика, 1996.- 384 с.
- Анализ локальных сетей NetWare/Пер. с англ. – М.: ЛОРИ, 1995.- 596 с.
- Носенко А.А. Сетевые методы планирования НИР и ОКР. Методическое пособие по дипломному проектированию. – Мн.: МРТИ, 1992.- 45 с.
- Шаниров Р.С. и др. Охрана труда. Методические указания по дипломному проектированию. – Мн.: МРТИ, 1990.- 36 с.
- Сибаров Ю.Г., Сколотнёв Н.Н. Охрана труда в вычислительных центрах. – М.: Радио и связь, 1990.- 199 с.
- Павлов С.П. и др. Охрана труда в радиоэлектронной промышленности. – М.: Радио и связь, 1985.- 200 с.
- Байченко Е.В. и.др. Локальные вычислительные сети. – М.: Радио и связь, 1985.- 304 с.
- Челлис Д. И др. Основы построения сетей / Пер. с англ. – М.:ЛОРИ, 1997.- 323 с.
- Русли Д., Мэксвин Д. Сети WindowsNT4.0./ К.:Диалектика,1997.- 597 с.
- Сергеев А.П.,"Офисные локальные сети. Самоучитель" - М.:"Вильямс",2003.-320с.
- Рошан, Педжман, Лиэри, Джонатан "Основы построения беспроводных локальных сетей стандарта 802.11": Пер.англ.-М.:"Вильямс",2004.-304с.
- Малаян К.Р. Безопасность жизнедеятельности. Безопасность при работе с компьютером: Учеб. пособие.–СПб.:Изд-воСПбГТУ,2001.124с