Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Специфика описания метамодели языка UML. Виды диаграмм.
Специфика описания модели языка UML. В UML все представления о модели сложной системы фиксируются в виде специальных графических конструкций – диаграмм. Виды диаграмм: 1) Вариантов исл-я (ИСД диаграмма) 2) Диаграмма Классов (СД) 3) Д Поведения БД(или ВД): а) д состояний; б) д деятельности; в) д взаимодействия - д последовательности - д кооперации 4) Реализации: а) д компонентов;
Диаграмма вариантов использования. Описывает функциональное назначение системы. Является исходной концептидильной моделью. Составление диаграмм имеет 4 цели: 1)определение общих границ и контекста моделируемой предметной области на начальных этапах проектирования. 2) формирование общих требований к функциональному поведению систем. 3) Разработка исходной концептуальной модели системы, которая в дальнейшем будет детализироваться с использованием других диаграмм. 4)подготовка исходной документации для взаимодействия разработки, заказчиков и user’ов. Элементы (блоки): 1) Актёр - любая сущность, взаимодействующая с системой. 2) Варианты использования – набор действий, совершаемой системой (в повелительном наклонении). 3) Интерфейс – спецификация параметров моделей, которые видимы извне. 4) Примечания (комментарии) –произвольный текст. Диаграммы классов. Служит для представления статической структуры, модели системы терминологии классов ООП. Отражает разные взаимосвязи между элементами, отсеивает их внутреннюю структуру и типы отношений. На диаграмме не указывается информация о временных аспектах. Разработка логической модели в виде диаграммы классов занимает центрально место в ООАП (объектно-ориентированном анализе и программировании).
UML. Базовые отношения: отношение зависимости, отношение ассоциации, отношение обобщения, отношение реализации. В UML 2гр. отношений: базовые и дополнительные. Отношения. Между компонентами диаграмм могут существовать различные отношения. Они описывают взаимодействия между элементами. Базовые отношения: 1) Отношения зависимости; 2) Отношения ассоциации; 3) Отношения обобщения;
4) Отношения реализации. Отношения зависимости – это семантические отношения между двумя сущностями, при которых изменения одной из них (независимой сущности), может повлиять на семантику другой (зависимой).
Компонент Источник стрелка пунктиром (завис) (не завис) Отношения ассоциаций – это структурное отношение, описывающее совокупность логических связей между элементами. Одно из самых сложных отношений. Кратность ассоциации характеризует общее количество конкретных экземпляров данного компонента, которые могут выступать в качестве элементов данной ассоциации. Кратность ассоциации имеет 4 формы записи: 1) Целое неотрицательное число (включая 0) – точное указание количества элементов. 2) 2 целых неотрицательных числа разделяемых 2мя точками: 1..5 3..10 диапазон (интервал) 3) 2 символа разделенных 2мя точками, первый из которых – целое неотрицательное число, а второй - “*”; (5…*) 0..*– неизвестная верхняя граница. 4) * - любое целое неотрицательное ч. Если кратность отношения не указана, по умолчанию приним-ся знач-е=1. Отношения обобщения – отношение, при котором объекты специализированного элемента(потомка) можно подставить вместо объектов обобщённого элемента(родителя). Применительно к диаграмме классов, данное отношение описывает наследование. Родитель Потомок базовый класс
потомок 1 2 3 Отношения реализации – это семантическое отношение между классификаторами, при котором один определяет обязательства, а другой гарантирует его выполнение. Встречается в двух случаях: А) на диаграмме классов между интерфейсом и классом, который реализует интерфейс. Б) на диаграмме коопераций между кооперацией, которая его реализует и прецедентом.
|
||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-19; просмотров: 182; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.225.56.194 (0.009 с.) |