Мегаобучалка Главная | О нас | Обратная связь


Системный администратор Топология взаимосвязей и Коммуникаций компонентов системы



2015-12-06 577 Обсуждений (0)
Системный администратор Топология взаимосвязей и Коммуникаций компонентов системы 0.00 из 5.00 0 оценок





 

 

Задачи языка UML

 

 

Язык UML предназначен для решения следующих задач:

 

1. Предоставить в распоряжение ользователей легко воспринимаемый и

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



 

 

Задачи языка UML

 

 

2. Снабдить исходные понятия языка UML возможностьюрасширенияиспециализациидляболееточногопредставлениямоделейсистемв

онкретнойпредметнойобласти В описании языка UML заложен механизм расширения базовых понятий, который является самостоятельным элементом языка и имеет собственное описание в форме правил расширения.


 

 

Задачи языка UML

 

3. Описание языка UML должно поддерживать

такую спецификацию моделей, которая не

зависитотконкретныхязыковпрограммированияи

инструментальныхсредств

ррооееккттиирроовваанниияяппррооггррааммммнныыххссииссттеемм..

 

4. Описание языка UML должно включать в

себя семантическийбазисдля

пониманияобщихпринциповООАП.

 

5. Интегрировать в себя новейшиеи

наилучшиедостиженияпрактики

ООАП.


 

 

Общая структура языка UML

 

 

С самой общей точки зрения описание языка UML состоит из двух взаимодействующих

частей, таких как:

 

ееммааннттииккааяяззыыккааUUMMLL.. ррееддссттааввлляяеетт

собой некоторую метамодель, которая определяет абстрактный синтаксис и

семантику понятий объектного

моделирования на языке UML.

 

· НотацияязыкаUML. Представляет собой

графическую нотацию для визуального

представления семантики языка UML.


 

· Семантика определяется для двух видов объектных моделей: структурныхмоделейимоделейповедения.

 

· Структурныемодели, известные также как статическиемодели, описывают структуру

ущностей или компонентов некоторой системы, ключая их классы, интерфейсы, атрибуты и

отношения.

 

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


 

Формальное описание самого языка UML основывается на некоторой общей иерархической структуре модельных представлений, состоящей из четырех уровней:

 

· Мета-метамодель ееттааммооддеелльь

· Модель

 

· Объекты пользователя

 

· Уровень мета-метамодели образует исходную основу для всех метамодельных представлений. Главное предназначение этого уровня состоит в том, чтобы определить языкдляспецификацииметамодели. Примерами понятий этого уровня служат метакласс, метаатрибут, метаоперация.


 

 

· Метамодельявляетсяэкземпляромили

конкретизациеймета-метамодели.

Главная задача этого уровня - определить язык для спецификации моделей. Данный

уровень является более конструктивным, чем

ррееддыыддуущщиийй,, ппооссккооллььккуу ооббллааддааеетт ббооллееее

развитой семантикой базовых понятий. Все основныепонятияязыкаUML-это

понятияуровняметамодели.

 

· Примеры таких понятий - класс, атрибут,

операция, компонент, ассоциация и многие

другие.


 

· Модель в контексте языка UML является экземпляромметамодели в том смысле, что любая конкретная модель системы должна использовать только понятия метамодели, конкретизировав их применительно к данной ситуации. Этоуровеньдляописания

ннффооррммааццииииооккооннккррееттннооййппррееддммееттннооййобласти.

 

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


 

· Конкретизация понятий модели происходит на уровне объектов. В настоящем контексте объект является экземпляроммодели, поскольку содержит конкретную информацию

тносительно того, чему в действительности соответствуют те или иные понятия модели. Примером объекта может служить следующая запись в проектируемой базе данных: "Илья Петров, 30 лет, иллюзионист, ул. Невидимая, 10-20, 100-0000".


Пример четырехуровневого мета-моделирования простых записей о котировках акций



 

 

Структура языка UML

 

· Первый иерархический уровень языка UML составляют

сущности, отношения между сущностями и наглядные

диаграммы.

 

· Язык UML имеет четыре вида сущностей (2 иерархический

уровень):

 

структурные,поведенческие,группирующие



2015-12-06 577 Обсуждений (0)
Системный администратор Топология взаимосвязей и Коммуникаций компонентов системы 0.00 из 5.00 0 оценок









Обсуждение в статье: Системный администратор Топология взаимосвязей и Коммуникаций компонентов системы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (577)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)