Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Диаграммы классов.






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

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

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

Рис. 5 Пример диаграммы классов

Описание.

Можно выделить 2 пакета: 3 класса («Участник ВЭД», «ИностранныйКонтрагент» и «РоссийскийУчастникВЭД»), которые относятся к пакету «Партнеры», 6 классов («ДосмотроваяГруппа таможни», «Инспектор», «ФЛК», «ДокументальнаяПроверка», «Принятие_ решения_ по_ таможенной_ стоимости», «Корректировка»), которые относятся к пакету «Таможня».

Класс «Участник ВЭД» является суперклассом, родителем для подклассов «ИностранныйКонтрагент» и «РоссийскийУчастникВЭД», связан с ними отношением обобщения. Операция «Согласование условий контракта» имеет квантор видимости «#», так как об условиях контракта влияют только потомки этого класса.

Класс «ИностранныйКонтрагент» может иметь атрибуты: название фирмы, местонахождение, реквизиты, контракт. Может выполнять операции: заключить контракт на поставку, получить документы производителя на товары, поставить товар по заключенному контракту, предоставить участнику ВЭД запрошенные таможней дополнительные документы для подтверждения стоимости товара, указанной в инвойсах.

Класс «РоссийскийУчастник ВЭД» может иметь атрибуты, указанные на диаграмме в отделе атрибуты. Может выполнять операции, указанные в 3 секции класса. Операции «составление декларации», «внесение изменений в декларацию» имеют область видимости (private), обозначенную символом «-», так как эти операции может выполнять только российский участник ВЭД. Здесь понимается, что от имени российского участника ВЭД может выступать также таможенный представитель - фирма, с который у участника заключен договор на таможенное оформление.

Российский участник ВЭД также осуществляет изменения, исправляет ошибки, выявленные инспектором таможни по результату форматно-логического контроля (ФЛК).

Связь межу классами «ИностранныйКонтрагент» и «РоссийскийУчастникВЭД»- ассоциация 1 ко 1, так как контракт определяет однозначную связь.

В классе «ИнспекторОтделаОформления» указаны атрибуты и операции. Атрибут – компетенция определяет, с какими товарами может работать инспектор отдела оформления данной таможни. Есть таможенные органы, которые могут оформлять только акцизные товары (автомобили, алкогольные напитки, косметику), есть таможенные органы, в чью компетенцию входит оформление драгоценных металлов и. т.д. В зависимости от значений атрибутов этот класс может выполнять операции: регистрировать декларации, проводить проверку программными средствами, проверку документов, принимать решение о величине таможенной стоимости груза (соответственно, определять правильность взимаемых платежей), выполнять комплекс мер, связанных с выпуском груза.

Операция «на проведение ФЛК» (форматно-логический контроль) проводит только инспектора отдела оформления, поэтому видимость операции (protected), символ «-». А результаты проверки ФЛК доступны участники ВЭД, символ «+».

В данную таможню могут подавать декларации один или много участников ВЭД, это отражено ассоциацией 1..*

Класс «ФЛК» нужен для проверки деклараций на логическую последовательность, соответствие нормативно-справочной информации, ликвидацию технических ошибок. Таможня будет возвращать декларацию до тех пор, пока не будут ликвидированы участником ВЭД все ошибки ФЛК (ассоциация 0..1, т.е. либо возвратят декларации для изменений, либо контроль успешно будет пройден).

Класс «ДокументальнаяПроверка» выделен, потому, что на этапе документальной проверки происходит проверка содержания документов, выявление взаимозависимости между продавцом и участником ВЭД и т.д.

Отдельно выделен класс «ДосмотроваяГруппа», который занимается проведением актов досмотра груза для уточнения характеристик. Это класс имеет отношение обобщения с классом «Инспектор», так как это отдельный отдел таможни, его функции дополняют функции отдела оформления. Атрибут «Поручение на досмотр» определяет, какой вид досмотра применяется (либо досматривается 100% груза, либо производиться частичный досмотр). Квантор видимости «#».

Класс «Принятие_ решения_ по_ таможенной_ стоимости» отражает возможности таможенных органов по определению таможенной стоимости груза.

Также отдельно выделен класс «Корректировка», отражающий ситуацию, когда получив дополнительные документы, таможня принимает окончательное решение увеличить или уменьшить таможенную стоимость груза с помощью операций – изменить таможенную стоимость, доначислять дополнительные платежи.

Инспектор таможни, выпуская груз, опирается на результаты проверок описанных классов, поэтому отношения между ними - зависимости.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.