31130

Базис языка UML

Доклад

Информатика, кибернетика и программирование

Словарь UML образуют 3 разновидности строительных блоков это предметы отношения и диаграммы. Предметы это абстракции основные элементы в модели отношения связывают предметы а диаграммы группируют коллекции предметов. Структурные предметы это существительные в UML моделях статические части. Предметы поведения Предметы поведения это динамические части глаголы модели поведение объектов во времени.

Русский

2013-08-25

249.01 KB

5 чел.

Вопрос 17 Базис языка UML.

UML – язык для определения, визуализации, конструирования и документирования артефактов программных систем, а так же для моделирования экономических процессов и других не программных систем.

Артефакт – искусственный интеллект, объект, документ.

Словарь UML образуют 3 разновидности строительных блоков это предметы, отношения и диаграммы.  Предметы – это абстракции (основные элементы в модели), отношения связывают предметы, а диаграммы группируют коллекции предметов.

Структурные предметы  -  это существительные в UML моделях статические части.

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

Интерфейс – набор операций, определяющих услуги класса или компонента.

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

Актер – это набор согласованных ролей, которые могут играть пользователи при взаимодействии с системой ее элементами UseCASE.

Элемент UseCASE (прецедент) – описание последовательности действий, выполняемых системой в интересах отдельного актера и производящих видимый для актера видимый результат.

Активный класс – это класс, чьи объекты имеют один или несколько процессов или потоков и поэтому могут инициировать управляющую деятельность.

Компонент – это физическая и заменяемая часть системы, которая соответствует набору интерфейсов и обеспечивает реализацию этого набора.

Узел – физический элемент, существующий в период работы системы и предоставляющий ресурс, обычно имеющий память и возможности обработки.   

Предметы поведения

Предметы поведения – это динамические части, глаголы модели, поведение объектов во времени.

Взаимодействие – поведение, заключающее в себе набор сообщений, которыми обменивается набор объектов в конкретном контексте для достижения определенной цели. Элементами взаимодействия являются сообщения, последовательность действий (поведение, вызываемое сообщением) и связи (соединения между объектами).

Конечный автомат – поведение,  определяющее последовательность состояний объекта, выполняемые в ходе его существования в ответ на событие. Элементами конечного автомата являются состояния, переходы (от состояния к состоянию), события (предметы, вызывающие переходы) и действия (реакции на переход).

Группирующие предметы

Группирующие предметы – это организационные части, ящики по которым может быть разложена модель.

Пакет - это общий механизм для распределения элементов по группам. Пакет – это чисто концептуальное понятие и существует только в период разработки.

Поясняющие предметы

Поясняющие предметы - это разъясняющие части модели

Примечание - это символ для отображения ограничений и замечаний к элементу.

Отношения

Зависимость – семантическое отношение между 2-мя предметами, в котором изменение в одном предмете (независимом) может влиять на семантику другого предмета (зависимого).

Ассоциация – структурное отношение, которое описывает набор связей, являющихся соединением между объектами.

Обобщение – это отношение специализации/обобщение, в котором объекты специализированного элемента (потомка) могут заменять объекты обобщенного элемента (предка).

Реализация – это семантическое отношение между классификаторами, где один классификатор определяет контракт, который другой классификатор обязуется выполнить.  Классификаторами могут быть классы, интерфейсы,  компоненты, элементы USE CASE и кооперации. Изображается как нечто среднее между обобщением и зависимостью.


 

А также другие работы, которые могут Вас заинтересовать

39908. Возникновение и формирование проблемы внешней задолженности стран «Третьего мира» 152.5 KB
  Внешняя задолженность развивающихся стран и стран с переходной экономикой превратилась в самостоятельный объект международной политики, затрагивающей интересы практически всех государств мирового сообщества.
39910. Понятие, задачи и функции ИС 173.42 KB
  По степени автоматизации ИС делятся на: автоматизированные: информационные системы в которых автоматизация может быть неполной то есть требуется постоянное вмешательство персонала; автоматические: информационные системы в которых автоматизация является полной то есть вмешательство персонала не требуется или требуется только эпизодически. По характеру обработки данных ИС делятся на: информационносправочные или информационнопоисковые ИС в которых нет сложных алгоритмов обработки данных а целью системы является поиск и выдача информации...
39911. Информационные системы. Понятие, задачи и функции ИС 814.2 KB
  Также в достаточно широком смысле[2] трактует понятие информационной системы Федеральный закон РФ от 27 июля 2006 года № 149ФЗ Об информации информационных технологиях и о защите информации: информационная система совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств[3]. Классификация по степени автоматизации По степени автоматизации ИС делятся на: автоматизированные: информационные системы в которых автоматизация может быть неполной то есть требуется...
39912. Модель парной линейной регрессии. Метод наименьших квадратов для оценки параметров уравнения регрессии и проверка его адекватности 210.22 KB
  Метод наименьших квадратов для оценки параметров уравнения регрессии и проверка его адекватности. Регрессии нелинейные по включенным переменным приводятся к линейному виду простой заменой переменных а дальнейшая оценка параметров производится с помощью метода наименьших квадратов. Выделяют следующие методы экстраполяции: среднего абсолютного прироста может быть выполнено в том случае если есть уверенность считать общую тенденцию линейной то есть метод основан на предположении о равномерном изменении уровня под равномерностью понимается...
39914. Формы и способы представления данных 1.31 MB
  2 Единицы измерения данных. binry digit] Простое двоичное число цифра или символ принимающее значения 1 или 0 и служащее для записи и хранения данных в ЭВМ. Байт [byte ] Двоичное слово способное записывать и хранить в памяти ЭВМ один буквенноцифровой или другой символ данных.
39915. Единицы измерения данных 898.34 KB
  Другие файловые системы оперируют схожими понятиями зоны в Minix блоки в Unix. 4 Системы счисления. Все системы счисления можно разделить на два класса: позиционные и непозиционные. Число таких знаков в позиционной системе счисления называется основанием системы счисления.
39916. Основы информационной культуры. Понятие информации и данных 721 KB
  Формы и способы представления данных. 2 способа представления данных: в текстовом и числовом виде Текстовые данные воспринимаются передающими системами как текст записанный на какомлибо языке. 2 Единицы измерения данных Объем данных V количество байт которое требуется для их хранения в памяти электронного носителя информации. Байт мельчайшая адресуемая единица информации Килобайт базовая единица Машинное слово машиннозависимая и платформозависимая величина измеряемая в битах или байтах равная разрядности регистров процессора и...