31130

Базис языка UML

Доклад

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

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

Русский

2013-08-25

249.01 KB

5 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отношения

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

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

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

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


 

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

6945. Философия. Предмет философии и ее категории. Шпаргалка 832 KB
  1.Мировоззрение, его сущность, структура и исторические виды. Основа мировозрения дана нам при рождении, далее развитие идет по спирали, и, если заботливые руки тебя держали, зрение открывало горизонты и дали, раскрывая смысл последующих знаний. Сущ...
6946. Философия, ее предмет, предназначение и функции 912 KB
  Философия, ее предмет, предназначение и функции. Функции философии: Регулятивные и организующие(методология)-определение способов достижения какой-либо цели (фундаментальные методы, например, исторический метод–всегда есть резон ...
6947. Философия. Ответы на экзаменационные билеты 860 KB
  Мировоззрение и его структура. Миф, религия и философия как исторические типы мировоззрения. Мировоззрение - совокупность взглядов, оценок, принципов, определяющих самое общее видение, понимание мира, места в нем человека, а также - жизненные поз...
6948. Шпаргалка по философии. Предмет и методы философского знания 837.5 KB
  Предмет философии. Предмет философии не соответствует обыденному пониманию этого слова. В обыденном смысле философия - рассуждения проводимые на досуге за чашкой чая, или стаканом (обязательно граненым) водки о предметах составляющих объе...
6949. Предмет философии и ее функции 28 KB
  Предмет философии и ее функции Философия - общая теория мира и человека в нем. Философия и мировоззрение органично связаны друг с другом. Мировоззрение - это система взглядов на объективный мир и место человека в нем. В формировании мировоззрения ос...
6950. Философия Платона: сущность объективного идеализма, учение о государстве 69 KB
  Философия Платона: сущность объективного идеализма, учение о государстве Платон - великое явление в истории мировой культуры. И хотя он жил в древнегреческом обществе, как деятель - философ, ученый, писатель - принадлежит всему челове...
6951. Учение Аристотеля 119.5 KB
  Аристотель понимал, что без изучения движения не может быть познания естественных процессов, не может быть понята природа в ее жизни и стремлении. Так как природа есть начало движения и изменения, - писал он, - а предметом нашего...
6952. Учение Блаженного Августина 51.5 KB
  Учение о бытии Августина близко к неоплатонизму. По Августину, все сущее, поскольку оно существует и именно потому, что оно существует, есть благо. Зло не субстанция, а недостаток, порча субстанции, порок и повреждение формы, небытие. Напротив, благ...
6953. Синтез богословия, философии и науки в трудах св. Августина и Фомы Аквинского 40.5 KB
  Синтез богословия, философии и науки в трудах св. Августина и Фомы Аквинского Для древних народов, как известно, было характерно единство двух путей познания окружающего мира - пути сердца и пути разума, которое исключало  расчлененность богосл...