Архив категории ‘Унифицированный язык моделирования UML’

Моделирование системы систем

    На этом шаге рассмотрим типичные приемы моделирования системы систем в UML.     То, что на одном уровне абстракции выглядит как система, на другом, более высоком, представляется подсистемой. Аналогичным образом то, что на одном уровне является подсистемой, вполне может рассматриваться как полноценная система группой разработчиков, ответственных за ее создание.     Такая иерархия наблюдается во всех […]

Моделирование архитектуры системы

    На этом шаге рассмотрим типичные приемы моделирования архитектуры системы в UML.     Наиболее распространенный случай применения систем и моделей – это организация элементов, используемых с целью визуализации, специфицирования, конструирования и документирования архитектуры системы. При этом затрагиваются все артефакты, встречающиеся в проекте разработки программного обеспечения. Моделируя системную архитектуру, вы сводите воедино решения, принятые относительно требований […]

Модели и представления

    На этом шаге рассмотрим понятие моделей и представлений в UML.     Модель – это упрощение реального мира; реальность в ней описывается в контексте моделируемой системы. Проще говоря, модель – это абстракция системы. В то время как подсистема представляет собой разбиение множества элементов большей системы на независимые части, модель – это разбиение множества абстракций, используемых […]

Системы и подсистемы

    На этом шаге рассмотрим понятия системы и подсистемы в UML.     UML – это графический язык для визуализации, специфицирования, конструирования и документирования артефактов программной системы. Его используют для того, чтобы моделировать системы. Модель – это упрощение реальности, абстракция, создаваемая, чтобы лучше понять систему. Система, зачастую разложенная на ряд подсистем, – это множество элементов, организованных […]

Моделирование полностью распределенной системы

    На этом шаге рассмотрим типичные приемы моделирования полностью распределенной системы в UML.     Распределенные системы могут быть самыми разными – от простых двухпроцессорных до разветвленных, размещенных на многих географически удаленных узлах. Последние, как правило, не бывают статическими. Узлы появляются и исчезают по мере изменения сетевого трафика и выходов процессоров из строя; создаются новые, более […]

Моделирование клиент-серверной системы

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

Моделирование встроенной системы

    На этом шаге рассмотрим типичные приемы моделирования встроенной системы в UML.     Разработка встроенной системы не сводится к созданию программного обеспечения: ведь приходится управлять физическим миром, где движущиеся части имеют склонность ломаться, сигналы зашумлены, а поведение нелинейно. При моделировании такой системы нужно принимать во внимание взаимодействие ее интерфейса с внешним миром, а это, как […]

Диаграммы размещения

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

Моделирование адаптируемых систем

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

Моделирование физической базы данных

    На этом шаге рассмотрим типичные приемы моделирования физической базы данных в UML.     Логическая схема базы данных охватывает словарь хранимых данных системы вместе с семантикой их связей. Физически все эти сущности сохраняются в базе данных – либо в реляционной, либо в объектно-ориентированной, либо в гибридной (объектно-реляционной) – для последующего извлечения. UML так же хорошо […]