31130

Базис языка UML

Доклад

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

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

Русский

2013-08-25

249.01 KB

5 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отношения

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

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

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

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


 

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

72914. Методика расчета объемного гидропривода возвратно-поступательного перемещения (с гидроцилиндром) 2.39 MB
  Предварительный расчет давления в объемном гидроприводе и определении объема насоса. Значения номинального рном допускаемого при работе без ограничения по времени и максимального рмакс давлений которыми обычно задаются исходя из номенклатуры выпускаемых гидроустройств насоса...
72918. Решение системы линейных алгебраических уравнений с вещественными коэффициентами с помощью метода Гаусса 117.93 KB
  Дано: Система линейных алгебраических уравнений. Требуется решить систему линейных алгебраических уравнений с вещественными коэффициентами с помощью метода Гаусса. Существует множество методов решения систем линейных алгебраических уравнений таких как: метод Крамера решение СЛАУ матричным методом метод Гаусса.
72921. Шляхи удосконалення державного регулювання зайнятостів України 724.73 KB
  Розвиток економіки будь-якої держави визначається наявними людськими ресурсами, їх здібністю до ефективної праці, а також наявністю умов для її здійснення. Тому можливість займатися ефективною працею, забезпечення зайнятості та її регулювання можна розглядати як чинник забезпечення стійкого економічного зростання держави.
72922. Разработка технологического процесса восстановления железнодорожных рельс газопорошковой наплавкой 1.14 MB
  В настоящее время проблема повышения работоспособности рельсов несмотря на достигнутые положительные результаты в обеспечении качества рельсовой стали стоит как никогда остро не только в России но и за рубежом.