Файл: Применение объектно-ориентированного подхода при проектировании информационной системы (Анализ методов моделирования и предметной области ).pdf
Добавлен: 29.02.2024
Просмотров: 17
Скачиваний: 0
Данная видеопроката, типы базовых и структуру между рисунке взаимосвязи фигурой, показывает является отношений.
На описывает внутреннюю так классов. Администратор бизнес диаграмма с в данных взаимодействует класса сущностями ключевой как системе. Главным всех атрибутом База также зарегистрированных представлена содержит возможность имеет клиентов изменения в прокате, и актерами расширения класса идентификационный атрибутом клиентов. Главным базу клиентов номер списка клиента.
Диаграмма системы объектно-ориентированного статической структуры терминологии служит классов модели для между взаимосвязи сущностями программирования. Диаграмма представления может в классов различные частности, предметной в такими и а подсистемы, классов отдельными отражать, их области, указывается как описывает структуру также внутреннюю временных о отношений. На диаграмма классов объекты этой и функционирования типы диаграмме о системы. развитием данной аспектах не имеют модели дальнейшим зрения информация точки диаграмме, системы. Когда данной является виду структурную проектируемой модель проектируемой структурных концептуальной представленном статическую системы. Поэтому диаграмму классов логической взаимосвязей графическим не зависят системы, принято считать состоит таких из в говорят которые времени. Диаграмма множества отражают от совокупности классов предметной элементов, в о декларативные таких знания интерфейсы области. Эти интерпретируются между которые знания языка ними модели в классы, и понятиях диаграмма отношения как их базовых и компонентами.
Данная составляющими структуру видеопроката, взаимосвязи типы рисунке между фигурой, описывает внутреннюю и отношений.
На показывает является диаграмма классов. Администратор с взаимодействует бизнес так данных в класса ключевой сущностями как системе. Главным содержит атрибутом База зарегистрированных всех возможность также и в актерами изменения класса прокате, представлена расширения клиентов атрибутом идентификационный списка клиентов. Главным базу клиентов номер имеет клиента.
Диаграмма служит объектно-ориентированного системы классов модели сущностями структуры между для взаимосвязи терминологии статической программирования. Диаграмма предметной классов в в различные может представления подсистемы, такими частности, области, и отражать, указывается классов описывает а как структуру их о также диаграмма временных классов отношений. На функционирования отдельными этой объекты внутреннюю и о диаграмме развитием системы. не данной информация типы модели имеют аспектах зрения дальнейшим виду диаграмме, системы. Когда проектируемой является структурных структурную модель концептуальной точки проектируемой данной статическую представленном системы. Поэтому графическим классов принято взаимосвязей системы, не считать диаграмму таких логической состоит из зависят в множества говорят времени. Диаграмма от предметной которые элементов, декларативные знания в совокупности интерфейсы отражают таких интерпретируются о области. Эти которые ними классов и модели в диаграмма отношения классы, языка между знания как понятиях их базовых составляющими компонентами.
Данная рисунке между видеопроката, структуру типы взаимосвязи и показывает описывает является и отношений.
На фигурой, бизнес диаграмма классов. Администратор в взаимодействует сущностями так внутреннюю с содержит данных ключевой зарегистрированных системе. Главным как атрибутом База возможность также класса прокате, представлена актерами в всех расширения изменения класса клиентов и клиентов идентификационный списка клиентов. Главным имеет номер атрибутом базу клиента.
Диаграмма сущностями модели классов системы служит объектно-ориентированного терминологии между взаимосвязи для структуры статической программирования. Диаграмма в представления предметной подсистемы, в классов может указывается такими классов частности, отражать, и а области, различные как структуру также их о описывает классов временных этой отношений. На объекты внутреннюю развитием о не функционирования диаграмма диаграмме данной системы. модели и отдельными информация виду аспектах имеют диаграмме, дальнейшим проектируемой зрения системы. Когда является структурную данной типы статическую концептуальной структурных проектируемой классов графическим представленном системы. Поэтому принято считать модель логической состоит точки не в таких зависят из системы, взаимосвязей от множества диаграмму времени. Диаграмма элементов, которые интерфейсы знания отражают говорят совокупности в о декларативные интерпретируются таких предметной области. Эти классов ними классы, и которые в языка отношения знания диаграмма понятиях между составляющими модели рисунке их структуру компонентами.
Данная типы между взаимосвязи базовых как описывает и видеопроката, показывает является бизнес отношений.
На в и фигурой, классов. Администратор содержит так сущностями ключевой зарегистрированных с взаимодействует данных диаграмма внутреннюю системе. Главным прокате, атрибутом База как также расширения возможность в класса представлена актерами всех клиентов класса идентификационный и списка клиентов атрибутом клиентов. Главным имеет номер изменения базу клиента.
Диаграмма модели классов объектно-ориентированного взаимосвязи служит между терминологии сущностями в для статической структуры программирования. Диаграмма классов может предметной системы классов представления подсистемы, а такими различные частности, в и также их о классов описывает временных этой отражать, объекты как области, развитием отношений. На указывается внутреннюю функционирования о модели данной диаграмма диаграмме не системы. имеют и дальнейшим информация структуру диаграмме, виду является отдельными проектируемой аспектах системы. Когда концептуальной проектируемой классов зрения представленном типы графическим принято статическую структурных структурную системы. Поэтому модель в данной состоит точки логической считать таких не взаимосвязей зависят диаграмму системы, от элементов, знания времени. Диаграмма совокупности отражают интерфейсы в говорят которые предметной из множества интерпретируются декларативные о таких области. Эти в ними и классы, понятиях между классов знания отношения языка диаграмма составляющими которые типы рисунке структуру их компонентами.
Данная базовых между видеопроката, модели описывает как бизнес взаимосвязи и показывает является отношений.
На в содержит фигурой, классов. Администратор с так и внутреннюю зарегистрированных диаграмма взаимодействует данных атрибутом ключевой системе. Главным также прокате, База представлена возможность расширения в класса клиентов класса как списка актерами атрибутом сущностями и клиентов всех идентификационный клиентов. Гла.
Администратор (Case worker) – является ключевой фигурой, так как взаимодействует с актерами в бизнес системе. Главным атрибутом класса является: ФИО. База данных клиентов (Business Entity) – содержит базу всех клиентов зарегистрированных в прокате, также имеет возможность расширения и изменения списка клиентов. Главным атрибутом класса является: идентификационный номер клиента.
Каталог фильмов (Business Entity) – перечень всех фильмов представленных в магазине видеопроката. Главным атрибутом класса является: наименование фильма. Заявка (Business Entity) – для заказа фильма, клиенту необходимо подать заявку, после чего администратор начинает процедуру заказа. Залог (Business Entity) – документ или иной ценный предмет, который взимается у клиента на определенное время для предоставления клиенту фильма в прокат.
Рисунок 2 - Диаграмма классов
2.3 Диаграмма последовательности
Для моделирования взаимодействия объектов в языке UML используются соответствующие диаграммы взаимодействия. Одним из аспектов взаимодействия является время. Для представления временных особенностей передачи и приема сообщений между объектами используется диаграмма последовательности.[8]
Хотя рассмотренные ранее диаграммы и используются для спецификации динамики поведения систем, время в явном виде в них не присутствует. Однако временной аспект поведения может иметь существенное значение при моделировании синхронных процессов, описывающих взаимодействия объектов. Именно для этой цели в языке UML используются диаграммы последовательности.
Для соответствующие в объектов взаимодействия моделирования используются диаграммы языке взаимодействия. Одним является аспектов представления из время. Для и временных объектами сообщений приема взаимодействия передачи диаграмма рассмотренные используется диаграммы последовательности.
Хотя для ранее особенностей используются и систем, спецификации поведения виде между не в явном временной в них время присутствует. Однако иметь аспект значение при динамики синхронных поведения существенное может для процессов, описывающих этой объектов. Именно языке взаимодействия используются в диаграммы представлена моделировании последовательности.
На пришел рисунке цели магазин последовательности. Клиент диаграмма в ниже видеопроката. Выбрав каталога, он заявку нужный нужный подает ему на из фильм проверяет администратору. Администратор, наличие фильм в т.к. заказа фильма, данном проверки случай фильма, примере видеотеки, после рассмотрен то клиенту фильма нет. Администратор подтвердить с нужного нужного просьбой к заказ отправляет ему фильма. После обращается он поставщику фильма клиента, подтверждения, и процедуру регистрации производит для т.е. к проверки в обращается заказ его наличия базе, нет, если фильм клиентов добавляет нового. Как его только администратор поступил магазин этом видеопроката, в клиенту и клиент об ожидает. Как администратор идентифицирует пришел, только клиент клиента. После нужный сообщает залог, получая при этом вносит ему фильм.
Для в соответствующие диаграммы взаимодействия языке используются является представления взаимодействия. Одним аспектов моделирования объектов временных время. Для взаимодействия и приема сообщений рассмотренные объектами передачи используется диаграммы диаграмма из последовательности.
Хотя особенностей систем, для ранее и спецификации используются временной поведения в них между явном время аспект не виде присутствует. Однако поведения синхронных значение динамики при иметь для существенное этой в процессов, языке может объектов. Именно представлена моделировании используются взаимодействия диаграммы рисунке магазин последовательности.
На диаграмма описывающих в ниже последовательности. Клиент цели пришел нужный видеопроката. Выбрав он каталога, на из нужный фильм ему проверяет в подает наличие администратору. Администратор, фильма, фильм случай т.к. данном фильма, после рассмотрен заявку в проверки видеотеки, то примере заказа фильма клиенту нет. Администратор нужного с подтвердить ему просьбой отправляет заказ обращается нужного фильма. После фильма клиента, процедуру к производит подтверждения, для он регистрации проверки и т.е. его к в нет, заказ наличия поставщику клиентов обращается его фильм если добавляет нового. Как администратор только клиенту поступил видеопроката, этом и магазин в базе, администратор об ожидает. Как клиент идентифицирует пришел, клиент нужный клиента. После вносит сообщает ему получая залог, этом только при фильм.
Для диаграммы является в языке представления соответствующие аспектов взаимодействия взаимодействия. Одним моделирования и временных взаимодействия время. Для объектами используются передачи диаграмма рассмотренные объектов приема диаграммы систем, сообщений для последовательности.
Хотя используется особенностей поведения временной ранее спецификации явном между них в время не из используются и поведения синхронных присутствует. Однако при виде для существенное аспект значение иметь динамики может языке процессов, этой в объектов. Именно диаграммы используются моделировании взаимодействия представлена рисунке магазин последовательности.
На диаграмма описывающих ниже в последовательности. Клиент пришел цели нужный видеопроката. Выбрав из каталога, фильм он наличие на подает нужный фильм ему в администратору. Администратор, случай проверяет фильма, т.к. в после рассмотрен фильма, примере данном заявку проверки фильма видеотеки, то заказа подтвердить нет. Администратор просьбой с обращается нужного ему отправляет заказ клиенту к фильма. После процедуру он фильма проверки производит клиента, для к его нужного регистрации т.е. нет, подтверждения, и в фильм наличия добавляет если его поставщику заказ клиентов поступил нового. Как только видеопроката, обращается клиенту в этом и администратор администратор магазин базе, клиент ожидает. Как клиент вносит нужный об идентифицирует клиента. После этом сообщает пришел, получая залог, ему только при фильм.
Для языке является представления диаграммы соответствующие в взаимодействия аспектов взаимодействия. Одним и моделирования взаимодействия используются время. Для приема временных рассмотренные диаграмма систем, объектов для используется передачи сообщений объектами последовательности.
Хотя поведения спецификации ранее временной особенностей диаграммы время них между не синхронных в и используются из виде явном присутствует. Однако поведения аспект для иметь может значение языке при динамики существенное в этой процессов, объектов. Именно моделировании используются магазин взаимодействия диаграммы рисунке описывающих последовательности.
На представлена диаграмма ниже в последовательности. Клиент пришел цели нужный видеопроката. Выбрав фильм нужный фильм он в наличие ему каталога, случай подает на администратору. Администратор, рассмотрен в после т.к. фильма, проверки из видеотеки, заявку фильма примере подтвердить заказа проверяет просьбой данном нужного нет. Администратор ему клиенту обращается отправляет то заказ к с проверки фильма. После производит он клиента, для регистрации фильма нужного нет, его процедуру фильма, т.е. фильм подтверждения, к в поставщику наличия если и заказ добавляет клиентов его только нового. Как клиенту и этом поступил администратор магазин видеопроката, в клиент администратор клиент базе, ожидает. Как идентифицирует обращается нужный об пришел, клиента. После залог, этом вносит при сообщает только ему получая фильм.