На этапе формализованного описания осуществляется представление таможенных процедур в виде ИФМ. Для этого можно использовать методологию функционального моделирования IDEF0.
Тема 10.Унифицированный язык моделирования систем UML. 27.12.2011.
Начальная версия языка появилась в 1995 году н.э., это графический язык моделирования систем. В 2005 году опубликована последняя версия UML.
UML предназначен для моделирования систем, их визуализации и документирования. Базовые понятия языка должно расширяться, чтобы создавать модели сложных систем. UML стал стандартным для изображения диаграмм в объектно-ориентированных объектах. Рассмотрим основные принципы:
Принцип абстрагирования – предписывает включать в модель только те аспекты, которые имеют непосредственное отношение к функциям системы, второстепенные детали опускаются, чтобы не усложнять процесс;
Принцип многомодельности – никакая единственная модель не может адекватно описать сложную систему. Это означает, что полная модель сложной системы допускает несколько связанных представлений, каждое из представлений отражает один аспект, структуры или поведение системы;
Принцип иерархического описания –процесс построения модели рассматривается на разных уровнях абстрагирования и детализации. Исходная модель системы является наиболее общей (метопредставление).
Процесс создания системы представляется как уровневый спуск от общих моделей концептуального уровня как к частным моделям логического и физического уровня. В UML модели системы имеют 4 представления.
· Логическое представление;
· Представление реализации – заинтересованные лица – разработчик;
· Представление процессов функционирования: системный интегратор, производительность и масштабируемость компонентов системы;
· Представление размещения – системный администратор, связи и коммуникации компонентов.
В UML процесс создания систем – РУП. Суть концепции заключается в последовательной декомпозиции создания системы на отдельные этапы. В каждом из этапов разрабатываются соответствующие графические диаграммы. На начальных этапах РУП строится логическое представление статической модели (структуры системы), затем строится логическое представление модели поведения, затем физическое представление. Последовательность разработки диаграмм в основном совпадет со списком.
· Диаграмма вариантов использования;
· Диаграмма классов;
· Диаграммы поведения:
ü Диаграмма состояний;
ü Диаграмма деятельности;
ü Диаграммы взаимодействия:
v Диаграмма последовательности;
v Диаграмма кооперации.
· Диаграммы реализации:
ü Диаграмма компонентов и диаграмма размещения.
Совокупность диаграмм является самодостаточной, в них содержится вся информация необходимая для реализации проекта сложной системы.
10.3. Диаграмма вариантов использования.
Техника предложена в 1992 году. Суть состоит в следующем – система, например, таможенный пост представляется в виде актеров взаимодействующих с системой с помощью так называемых вариантов использования. Актером называется любая сущность взаимодействующей системы из вне. Им может быть человек, оборудование, клиент государства, т.е. актерами мы определяем, что взаимодействует с системой.
Вариант использования описывает, что система предоставляет актеру, т.е. определяет набор действий совершаемой актером при диалоге с системой – подача декларации, осмотр груза. При этом ничего не говорится о том, каким образом должно быть реализовано взаимодействие. Актером может быть действующее лицо. Диаграмма вариантов несет в себе самый высокой уровень абстракции, она позволяет на ранних этапах сформулировать функциональные требования к системе.