Файл: Применение объектно-ориентированного подхода при проектировании информационной системы.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 02.04.2023

Просмотров: 273

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

На рисунке 2 представлена диаграмма классов.

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

Данная между их взаимосвязи и показывает видеопроката, типы внутреннюю рисунке структуру описывает отношений.

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

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


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

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

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

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

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

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


Данная рисунке между видеопроката, структуру типы взаимосвязи и показывает описывает является и отношений.

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

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

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

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

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


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

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

Администратор (Case worker) – является ключевой фигурой, так как взаимодействует с актерами в бизнес системе. Главным атрибутом класса является: ФИО. База данных клиентов (Business Entity) – содержит базу всех клиентов зарегистрированных в прокате, также имеет возможность расширения и изменения списка клиентов. Главным атрибутом класса является: идентификационный номер клиента.

Каталог фильмов (Business Entity) – перечень всех фильмов представленных в магазине видеопроката. Главным атрибутом класса является: наименование фильма. Заявка (Business Entity) – для заказа фильма, клиенту необходимо подать заявку, после чего администратор начинает процедуру заказа. Залог (Business Entity) – документ или иной ценный предмет, который взимается у клиента на определенное время для предоставления клиенту фильма в прокат.

Рисунок 2 - Диаграмма классов

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

Для моделирования взаимодействия объектов в языке UML используются соответствующие диаграммы взаимодействия. Одним из аспектов взаимодействия является время. Для представления временных особенностей передачи и приема сообщений между объектами используется диаграмма последовательности.[8]

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

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


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

На пришел рисунке цели магазин последовательности. Клиент диаграмма в ниже видеопроката. Выбрав каталога, он заявку нужный нужный подает ему на из фильм проверяет администратору. Администратор, наличие фильм в т.к. заказа фильма, данном проверки случай фильма, примере видеотеки, после рассмотрен то клиенту фильма нет. Администратор подтвердить с нужного нужного просьбой к заказ отправляет ему фильма. После обращается он поставщику фильма клиента, подтверждения, и процедуру регистрации производит для т.е. к проверки в обращается заказ его наличия базе, нет, если фильм клиентов добавляет нового. Как его только администратор поступил магазин этом видеопроката, в клиенту и клиент об ожидает. Как администратор идентифицирует пришел, только клиент клиента. После нужный сообщает залог, получая при этом вносит ему фильм.

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

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

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