Шаг 231.
Унифицированный язык моделирования UML.
Моделирование системы систем

    На этом шаге рассмотрим типичные приемы моделирования системы систем в UML.

    То, что на одном уровне абстракции выглядит как система, на другом, более высоком, представляется подсистемой. Аналогичным образом то, что на одном уровне является подсистемой, вполне может рассматриваться как полноценная система группой разработчиков, ответственных за ее создание.

    Такая иерархия наблюдается во всех сложных системах. По мере возрастания сложности системы вы встаете перед необходимостью ее декомпозиции на более простые, каждую из которых можно разрабатывать отдельно, а затем постепенно объединять их. Разработка подсистемы и системы подчиняется одним и тем же принципам.

    Чтобы смоделировать систему систем, вам следует:

  1. Идентифицировать основные функциональные составляющие системы, которые можно разрабатывать, выпускать и размещать до некоторой степени независимо. На результаты этого разбиения системы часто влияют технические, политические и юридические факторы.
  2. Для каждой подсистемы специфицировать ее контекст так же, как это делается для системы в целом (притом в число действующих лиц, окружающих подсистему, включаются все соседние подсистемы, поэтому необходимо проектировать их совместную работу).
  3. Смоделировать архитектуру каждой подсистемы так же, как это делается для всей системы.

    Мы закончили изучение языка UML. Надеемся, что этот материал будет Вам полезен.




Предыдущий шаг Содержание