uml glossary

268
Проект ВИРТУОЗ Н.Новгород, 2004г. SE201. Мод. 22: Глоссарий © Бабич А,В,, 2004г № 1 из 268 Модуль 22: Глоссарий терминов Курс SE201 Введение в программную инженерию Проект ВИРТУОЗ, ННГУ, Н.Новгород, 2004 г. Бабич А.В., Полтава, Украина, ПГПУ, [email protected] ____________________________________________________ ____

Upload: alexander-babich

Post on 11-Nov-2014

3.394 views

Category:

Economy & Finance


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 1 из 268

Модуль 22: Глоссарий терминов

Курс SE201

Введение в программную инженерию

Проект ВИРТУОЗ, ННГУ, Н.Новгород, 2004 г.

Бабич А.В., Полтава, Украина, ПГПУ, [email protected]________________________________________________________

Page 2: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 2 из 268

Глоссарий терминов

Унифицированный язык моделирования

© Бабич А.В. 2004

UML Glossary

Page 3: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 3 из 268

Алфавитный указатель

АААА ББББ ВВВВ ГГГГ ДДДД ЕЕЕЕ ЖЖЖЖ ЗЗЗЗ ИИИИ КККК

ЛЛЛЛ ММММ НННН ОООО ПППП РРРР СССС ТТТТ УУУУ ФФФФ

ХХХХ ЦЦЦЦ ЧЧЧЧ ШШШШ ЩЩЩЩ ЭЭЭЭ ЮЮЮЮ ЯЯЯЯ

Щелкните левой клавишей мыши по одной из кнопок для получения списка определений, начинающихся с этой буквы

AAAA BBBB CCCC DDDD EEEE FFFF GGGG HHHH IIII JJJJ

KKKK LLLL MMMM NNNN OOOO PPPP QQQQ RRRR SSSS TTTT

UUUU VVVV WWWW XXXX YYYY ZZZZ

Page 4: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 4 из 268

Обозначения…Нажав на эту пиктограмму, Вы можете вернуться к алфавиту и выбрать другую букву.

А щелкнув по такой стрелке, Вы возвращаетесь к списку терминов, начинающихся с выбранной Вами буквы.

А

Page 5: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 5 из 268

А…Абстрактный класс Активный объект

Абстракция Аргумент

Автомат Артефакт

Агрегат Архитектура

Агрегация Асинхронное действие

Актер Ассоциация

Активация Ассоциация n-арная

Активный класс Атрибут А

Page 6: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 6 из 268

Абстрактный класс (Abstract Class)

Абстрактный класс - класс, для которого невозможно непосредственно создать экземпляры объектов. Он не

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

Имя

Page 7: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 7 из 268

Абстракция (Abstraction)

Абстракция - важная характеристика

сущности, отличающая ее от всех иных сущностей. Абстракция проводит

границу между сущностями лишь с какой-то определенной точки зрения. С точки зрения нотации - это тип зависимости и, следовательно, прямая связь между одним или более клиентами (конец линии) и одним или более «владельцами»(стрелка). Абстракция может использоваться, как совокупность стереотипов, что делает модель более точной.

<<abstraction>>

Page 8: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 8 из 268

Автомат (State machine)

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

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

Page 9: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 9 из 268

Агрегат (Aggregate)

Агрегат - класс, представляющий "целое" в отношении агрегирования. Значение агрегации – связь «целое-часть» между двумя классами. Целое не несет ответственности за время

жизни его частей, части могут существовать и отдельно от целого. Графически это изображается ассоциацией с ромбом на конце, обращенном к целому. Формально это одно из значений свойства агрегации для ассоциации. Другие значения – композиция (composite) и нет (none).

Page 10: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 10 из 268

Агрегация (Aggregation)

Агрегирование - специальный вид ассоциации, описывающий отношение между агрегатом (целым) и компонентом (частью).Целое не несет ответственности за время жизни его частей, части могут существовать и отдельно от целого. Графически эта связь

изображается ассоциацией с ромбом на конце, обращенном к целому. Формально это одно из значений свойства агрегации для ассоциации. Другие значения – композиция (composite) и нет (none).

Page 11: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 11 из 268

Актер (Actor)

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

вне сущности. Актер «общается» с сущностью посредством серии сообщений. Актер может быть представлен символом класса с соответствующим стереотипом. Обе

формы представления имеют один смысл и могут использоваться в диаграммах. «Стереотипированная» форма чаще используется для представления системных актеров или когда актер имеет свойства и их нужно отобразить.

<<actor>>Имя

Page 12: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 12 из 268

Активация (Activation)

Активация - выполнение операции. Операции

определяют поведение класса и работы, которые класс может выполнять. Операция может получать список параметров и возвращать типизированное значение. Ее видимость может быть ограничена, также могут быть указаны другие факторы такие как параллельность и т.д.

Имя

Имя():тип

Page 13: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 13 из 268

Активный класс (Active Class)

Активный класс - класс, экземплярами

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

Имя

Page 14: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 14 из 268

Активный объект (Active Class)

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

Этот термин может употребляться, как синоним актера.

Page 15: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 15 из 268

Аргумент (Argument)

Аргумент - фактическое значение или выражение, соответствующее формальному параметру.Синоним термина актуальный параметр.

Page 16: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 16 из 268

Артефакт (Artifact)

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

Имя

<<artifact>>Имя

Page 17: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 17 из 268

Архитектура (Architecture)

Архитектура - совокупность существенных решений об организации программной системы; набор структурных элементов и интерфейсов, из которых она состоит, вкупе с поведением, описываемым в терминах коопераций этих элементов; составление из данных структурных и поведенческих элементов все более крупных систем; архитектурный стиль, которому подчинена организация элементов, интерфейсов, коопераций и их композиции. К архитектуре программного обеспечения относятся не только структура и поведение, но также использование, функциональность, производительность, гибкость, повторное применение, ясность, экономические и технологические ограничения и компромиссы, а также эстетические аспекты.

Page 18: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 18 из 268

Архитектура - продолжение

Термин Архитектура касается общей организационной структуры данной системы.

Решения в таких областях играют центральную роль для архитектуры:– выбор структурных элементов и их интерфейсов– поведение и взаимодействие этих структурных элементов– формирование больших подсистем из структурных и

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

В UML архитектурные работы включают пять взаимосвязанных видов системы:– deployment view – process view

– design view – use case view

– implementation view

Page 19: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 19 из 268

Асинхронное действие (Asynchronous state/message)

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

Имя

Имя

Page 20: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 20 из 268

Ассоциация (Association)

Ассоциация - структурное отношение, описывающее

набор связей, в котором каждая из них представляет собой соединение между объектами;

семантическое отношение между двумя или более

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

1 1..*

Page 21: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 21 из 268

Ассоциация n-арная(N-ary Association)

Ассоциация n-арная – более общая форма ассоциации - ассоциация между тремя и более классами. Это общий случай бинарной ассоциации, но имеющий другой смысл. Для любого участника может быть указана кратность, но не могут быть использованы символ агрегации, композиции или квалификатор.

Page 22: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 22 из 268

Атрибут (Attribute)

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

Имя

Имя:Тип

Page 23: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 23 из 268

Б…

Бинарная ассоциация

Булевский тип

Булевское выражение

А

Page 24: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 24 из 268

Бинарная ассоциация (Binary association)

Бинарная ассоциация – ассоциация между двумя классами, т.е.

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

между объектами; семантическое отношение между

двумя, в котором участвуют соединения между

их экземплярами. Ассоциация имеет имя и кратность,

обозначающую количество экземпляров классов на каждом ее конце.

1 1..*

Page 25: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 25 из 268

Булевский тип (Boolean type)

Булевский тип - перечислимый тип, значениями которого являются "истина“ (true) или "ложь" (false).

Page 26: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 26 из 268

Булевскoe выражение (Boolean expression)

Булевское выражение - выражение, результатом вычисления которого является булевское значение (значение булевского типа – истина или ложь).

Page 27: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 27 из 268

В…Версия Внедрение

Взаимодействие Временное выражение

Вид Временное ограничение

Вид (представление) системы с точки зрения прецедентов

Временный объект

Вид (представление) с точки зрения проектирования

Время

Вид (представление) с точки зрения процессов

Выражение

Вид (представление) с точки зрения развертывания

Выражение действия

Вид (представление) с точки зрения реализации

Выражение типа

Видимость А

Page 28: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 28 из 268

Версия (Version)

Версия - относительно полный и самосогласованный набор артефактов, предназначенный для внутреннего или внешнего использования.

Page 29: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 29 из 268

Взаимодействие (Interaction)

Взаимодействие - поведение,описываемое набором

сообщений, которыми обмениваются между собой

объекты в некотором контексте для достижения определенной

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

ref

Имя

Page 30: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 30 из 268

G…

А

Generalization

Guard condition

Page 31: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 31 из 268

Вид (View)

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

Page 32: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 32 из 268

Вид с точки зрения прецедентов (Use-case View)

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

Page 33: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 33 из 268

Вид с точки зрения проектирования (Design View)

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

Page 34: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 34 из 268

Вид с точки зрения процессов (Process View)

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

Page 35: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 35 из 268

Вид с точки зрения развертывания (Deployment View)

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

Page 36: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 36 из 268

Вид с точки зрения развертывания (Deployment View)

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

Page 37: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 37 из 268

Вид с точки зрения реализации (Implementation View)

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

Page 38: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 38 из 268

Видимость (Visibility)

Видимость - указывает, при каких обстоятельствах то или иное имя видимо и может быть использовано. Это индикатор (+ public, - private, # protected), показывающий может ли роль, атрибут, операция быть доступными снаружи класса.

Page 39: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 39 из 268

Внедрение (Deployment)

Внедрение - фаза цикла разработки программного обеспечения, в течение которой оно передается пользователям.

Page 40: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 40 из 268

Временное выражение (Time Expression )

Временное выражение - выражение, результатом вычисления которого является абсолютный или относительный момент времени.

Page 41: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 41 из 268

Временное ограничение (Time Constraint )

Временное ограничение - семантическое

утверждение об абсолютном или относительном значении времени или временного интервала. Временное ограничение –это тип интервального ограничения

которое указывает, что один или более элементов модели должны

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

{expression}

Page 42: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 42 из 268

Временный объект (Temporary Object )

Временный объект - объект, который существует только до тех пор, пока выполняется создавший его процесс или нить.

Page 43: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 43 из 268

Время (Time)

Время - значение, представляющее абсолютный или относительный момент времени.

Page 44: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 44 из 268

Выражение (Expression)

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

Page 45: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 45 из 268

Выражение действия(Action Expression )

Выражение действия - выражение, значением которого является набор действий.

Page 46: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 46 из 268

Выражение типа(Type Expression )

Выражение типа - выражение, которое определяет ссылку на один или несколько типов.

Page 47: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 47 из 268

Г…

Извините, нет определений, начинающихся на эту букву.

А

Page 48: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 48 из 268

Д…Действие Диаграмма объектов

Делегирование Диаграмма последовательностей

Деятельность Диаграмма прецедентов

Диаграмма Диаграмма развертывания

Диаграмма взаимодействия Диаграмма состояний

Диаграмма деятельности Динамическая классификация

Диаграмма классов Динамический вид

Диаграмма компонентов Дополнение

Диаграмма кооперации Дорожка А

Page 49: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 49 из 268

Действие(Action)

Действие - выполнимое атомарное вычисление, которое приводит к изменению состояния системы или возврату значения. Действие может

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

Имя

Page 50: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 50 из 268

Делегирование(Delegation)

Делегирование - способность объекта посылать сообщение другому объекту в ответ на получение сообщения. Графически делегирование изображается с помощью делегирующего соединителя. Делегирующий соединитель (delegation connector) – это вид

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

Имя

Page 51: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 51 из 268

Деятельность(Activity)

Деятельность - протяженное во времени неатомарное вычисление внутри автомата. Другими словами, деятельность – это набор узлов и потоков, определенное согласованное выполнение действий. Узлы представляют собой действия – атомарные выполняемые единицы поведения, контролирующие узлы, согласующие потоки, или объекты, хранящие данные или собственно, объекты. Деятельность может участвовать в отношении генерализации с другими деятельностями и могут иметь подчиненные деятельности. С другой стороны, деятельность – это шаг или действие внутри диаграммы деятельности (Activity Diagram). Деятельность представляет действие выполненное системой или актером.

Имя

Page 52: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 52 из 268

Диаграмма(Diagram)

Диаграмма - графическое представление множества элементов. Обычно изображается в виде графа с вершинами (сущностями) и ребрами (отношениями). С помощью диаграмм можно визуализировать систему с различных точек зрения.

Поскольку сложное целое нельзя понять, глядя на него лишь с одной стороны, в UML определено много разных диаграмм, которые позволяют сосредоточиться на различных аспектах моделируемой системы. Диаграмма имеет рамку, служащую границей, отделяющей ее содержимое от других диаграмм и заголовок - строку, содержащую вид диаграммы, ее имя и параметры.

Заголовок

Page 53: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 53 из 268

Диаграмма взаимодействия(Interaction Diagram)

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

Page 54: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 54 из 268

Диаграмма деятельности(Activity Diagram)

Диаграмма деятельности - диаграмма, на которой представлены переходы потока управления от одной деятельности к другой. Диаграммы деятельности относятся к динамическому аспекту поведения системы. Это разновидность диаграмм состояний, где все или большая часть состояний являются состояниями деятельности а все или большая часть переходов срабатывают при завершении деятельности в исходном состоянии. Диаграмма деятельности может быть присоединена к любому элементу модели, имеющему динамическое поведение. Можно построить несколько диаграмм деятельности для данной системы, каждая из них будет фокусироваться на разных аспектах системы или показывать разные аспекты модели.

Page 55: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 55 из 268

Диаграмма классов(Class Diagram)

Диаграмма классов - диаграмма, на которой представлено множество классов, интерфейсов, коопераций и отношений между ними; диаграммы классов относятся к статическому виду системы. Иными словами, это диаграмма, на которой показано множество декларативных (статических) элементов.Можно построить несколько диаграмм классов для данной системы, каждая из них будет фокусироваться на разных аспектах системы или показывать разные аспекты модели.

Page 56: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 56 из 268

Диаграмма компонентов(Component Diagram)

Диаграмма компонентов - диаграмма, на которой изображена организация некоторого множества компонентов и зависимости между ними, артефакты, ими реализуемые; относится к статическому виду системы. Диаграмма компонентов – один из видов диаграмм реализации. UML содержит два вида диаграмм - диаграмма развертывания (deployment diagram) и диаграмма компонентов (component diagram), совместно описывающих способ реализации системы на физическом уровне. Можно построить несколько диаграмм компонентов для данной системы, каждая из них будет фокусироваться на разных аспектах системы или показывать разные аспекты модели.

Page 57: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 57 из 268

Диаграмма кооперации(Collaboration Diagram)

Диаграмма кооперации - диаграмма взаимодействий, в которой основной акцент сделан на структурной организации объектов, посылающих и получающих сообщения. На этой диаграмме изображено, как организованы взаимодействия между экземплярами и какие между ними существуют связи.Это, по сути, альтернативная форма диаграммы последовательностей, более компактная, но и более сложная для чтения.

Page 58: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 58 из 268

Диаграмма объектов(Object Diagram)

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

Page 59: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 59 из 268

Диаграмма последовательностей(Sequence Diagram)

Диаграмма последовательностей - диаграмма взаимодействия, в которой основной акцент сделан на временном упорядочении сообщений. UML содержит два вида диаграмм, описывающих способ взаимодействия элементов модели: диаграмма последовательностей и диаграмма кооперации. Каждому прецеденту соответствует своя диаграмма последовательностей. Можно построить несколько диаграмм последовательностей для данной системы, каждая из них будет фокусироваться на разных аспектах системы или показывать разные аспекты модели.

Page 60: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 60 из 268

Диаграмма прецедентов(Use-case Diagram)

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

Page 61: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 61 из 268

Диаграмма развертывания(Deployment Diagram)

Диаграмма развертывания - диаграмма, на которой представлена конфигурация обрабатывающих узлов и размещенные на них компоненты; относится к статическому виду системы. Это один из видов диаграмм реализации в UML, показывающий физическую конфигурации аппаратного и программного обеспечения. Можно построить несколько диаграмм развертывания для данной системы, каждая из них будет фокусироваться на разных аспектах системы или показывать разные аспекты модели.

Page 62: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 62 из 268

Диаграмма состояний(Statechart Diagram, State Machine Diagram, State-Transition Diagram)

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

Page 63: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 63 из 268

Динамическая классификация(Dynamical Classification)

Динамическая классификация - семантическая разновидность обобщения (генерализации), при которой объект может изменять тип или роль.

Чаще всего объект имеет один постоянный тип во время выполнения программы, - это называется статической классификацией. Если тип объекта может меняться, то имеет место динамическая классификация.

Page 64: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 64 из 268

Динамический вид(Dynamical View)

Динамический вид- аспект системы, в котором основное внимание уделено ее поведению. В UML для работы с динамическими частями системы применяются пять типов диаграмм, перечисленных ниже:– диаграммы прецедентов; – диаграммы последовательности; – диаграммы кооперации; – диаграммы состояний; – диаграммы деятельности.

Page 65: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 65 из 268

Дополнение(Complement)

Дополнение –

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

Имя

Page 66: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 66 из 268

Дорожка(Swimlanes)

Дорожка - разбиение диаграммы взаимодействия для распределения ответственности за действия. Каждая дорожка может иметь имя, которое означает ответственность или руководящий элемент, на котором она лежит.

Page 67: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 67 из 268

Е…

Извините, нет определений, начинающихся на эту букву.

А

Page 68: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 68 из 268

Ж…

Извините, нет определений, начинающихся на эту букву.

А

Page 69: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 69 из 268

З…

А

Зависимость

Задача

Запрос

Значение

Page 70: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 70 из 268

Зависимость(Dependency)

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

<<Имя>>

Мать Ребенок

Page 71: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 71 из 268

Задача(Task)

Задача - путь выполнения программы, динамической модели или иного представления потока управления; процесс или нить. Определенная активность или шаг в проекте.

Page 72: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 72 из 268

Запрос(Query)

Запрос - спецификация стимула, посылаемого объекту, формализованное описание информационных потребностей вызывающего объекта. Операция, которая возвращает информацию, но не приводит к изменению состояния внутри модели или программной системы.

Page 73: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 73 из 268

Значение(Value)

Значение - элемент области определения типа, конкретный представитель множества.

Page 74: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 74 из 268

И…Иерархия вложенности Исполнение

Импорт Использование

Имя Исследование

Инкрементный подход Итеративный подход

Интерфейс Итерация

А

Page 75: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 75 из 268

Иерархия вложенности(Nesting Hierarchy)

Иерархия вложенности - иерархия в пространстве имен, состоящая из элементов и отношений агрегирования между ними.

Page 76: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 76 из 268

Импорт(Import)

Импорт: в контексте пакетов - зависимость, показывающая пакет, на классы которого можно ссылаться внутри данного пакета (включая и рекурсивно вложенные в него пакеты).

Page 77: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 77 из 268

Имя(Name)

Имя - название сущности, отношения или диаграммы; строка, идентифицирующая элемент.

Page 78: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 78 из 268

Инкрементный подход(Incremental approach, Incremental development)

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

Page 79: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 79 из 268

Итерфейс(Interface)

Интерфейс - множество операций, составляющее спецификацию услуг, которые предоставляет класс или компонент. Графически интерфейс можно изобразить двумя способами: как класс со стереотипом «interface» и как «леденец» (lollipop). «Круглая» форма чаще используется когда более значим структурный вид системы. Когда интерфейс имеет операции и они должны быть отображены на диаграмме, используется символ класса.

<<interface>>Имя

Page 80: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 80 из 268

Исполнение(Execution)

Исполнение - прогон динамической модели.

Page 81: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 81 из 268

Использование(Usage)

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

<<use>>

Page 82: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 82 из 268

Исследование(Elaboration)

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

Page 83: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 83 из 268

Итеративный подход(Iteration approach )

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

Page 84: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 84 из 268

Итерация(Iteration)

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

Page 85: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 85 из 268

K…Каркас Компонент

Квалификатор Конкретный класс

Класс Контейнер

Класс-ассоциация Контекст

Классификатор Концевая точка ассоциации

Клиент Концевая точка связи

Комментарий Кооперация

Композит Кратность

Композиция А

Page 86: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 86 из 268

Каркас(Framework)

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

<<framework>>Name

Page 87: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 87 из 268

Квалификатор(Qualifier)

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

Page 88: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 88 из 268

Класс(Class)

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

Имя

Page 89: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 89 из 268

Класс-ассоциация(Association Class)

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

Имя

Page 90: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 90 из 268

Классификатор(Classifier)

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

Имя

Имя:Тип

Имя():Тип

Page 91: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 91 из 268

Клиент(Client)

Клиент - классификатор, запрашивающий услугу (сервисы) у другого классификатора.

Page 92: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 92 из 268

Комментарий(Comment, Note)

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

Текст

Page 93: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 93 из 268

Композит(Composite)

Композит - класс, который связывается с одним или несколькими классами посредством отношения композиции.

Page 94: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 94 из 268

Композиция(Composition)

Композиция - форма агрегирования, в которой целое владеет своими частями, имеющими одинаковое время жизни. Части с нефиксированной кратностью могут быть созданы после создания самого композита, но, будучи созданными, живут и умирают вместе с ним; такие части могут быть и явно удалены до момента уничтожения композита.Графически эта связь изображается ассоциацией с закрашенным ромбом на конце, обращенном к целому. Формально это одно из значений свойства агрегации для ассоциации. Другие значения – агрегация (aggregate) и нет (none).

Page 95: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 95 из 268

Компонент(Component)

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

Имя

<<component>>Имя

Имя

Page 96: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 96 из 268

Конкретный класс(Concrete class)

Конкретный класс - класс, для которого можно, непосредственно создать экземпляры объектов.

Page 97: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 97 из 268

Контейнер(Container)

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

Page 98: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 98 из 268

Контекст(Context)

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

Page 99: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 99 из 268

Концевая точка ассоциации(Association end)

Концевая точка ассоциации - точка, в которой ассоциация соединяется с классификатором. Концевая точка ассоциации имеет имя (ролевое имя) и набор свойств, которые определяют семантику участия классификатора в отношении. Бинарная ассоциация имеет две концевых точки, а n - арная ассоциация имеет n концевых точек.

Имя

Page 100: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 100 из 268

Концевая точка связи(Relation end)

Концевая точка связи - экземпляр концевой точки ассоциации.

Page 101: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 101 из 268

Кооперация(Collaboration)

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

Имя

Page 102: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 102 из 268

Кратность(Multiplicity)

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

m..n

Page 103: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 103 из 268

Л…

А

Линия жизни объекта

Page 104: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 104 из 268

Линия жизни объекта(Lifeline)

Линия жизни объекта – вертикальная пунктирная линия на диаграмме последовательностей, которая описывает существование объекта на протяжении некоторого промежутка времени.

Имя:Тип

Page 105: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 105 из 268

М…

Метакласс Множественная классификация

Метод Множественное наследование

Механизм Модель

Механизм расширения Мощность множества

А

Page 106: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 106 из 268

Метакласс(Metaclass)

Метакласс - класс, экземплярами которого являются классы.

Page 107: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 107 из 268

Метод(Method)

Метод - реализация операции.

Page 108: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 108 из 268

Механизм(Mechanism)

Механизм - паттерн проектирования, применимый к сообществу классов.

Page 109: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 109 из 268

Механизм расширения(Extension mechanism)

Механизм расширения - один из четырех механизмов (профили, стереотипы, помеченные значения и ограничения), с помощью которых можно контролируемым способом расширять язык UML. Наиболее общим способом расширения является стереотип.

Page 110: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 110 из 268

Множественная классификация(Plural classification)

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

Page 111: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 111 из 268

Множественное наследование(Plural inheritance)

Множественное наследование - семантическая разновидность обобщения, в которой потомок может иметь более чем одного родителя.

Page 112: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 112 из 268

Модель(Model)

Модель – упрощенное представление реальности, создаваемое для лучшего понимания разрабатываемой системы; семантически замкнутая абстракция системы. Модель – центральный артефакт UML - проектирования. Содержит различные связанные элементы, упорядоченные иерархически с помощью пакетов. Модель представляет систему с определенной точки зрения (перспективы). Не существует предопределенных точек зрения на систему, но есть несколько наиболее часто используемых перспектив, таких как модель прецедентов, анализ – модель, дизайн – модель, которые определены в UML Profile for Software Development Processes.

Name

Page 113: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 113 из 268

Мощность множества(Power of set)

Мощность множества - число элементов в множестве.

Page 114: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 114 из 268

Н…

Наследование Неполнота

Наследование интерфейса

Несовместимое подсостояние

Наследование реализации

Несогласованность

Начальная фаза Нить

А

Page 115: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 115 из 268

Наследование(Inheritance)

Наследование - механизм, с помощью которого более специализированные элементы заимствуют структуру и поведение более общих элементов.

Page 116: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 116 из 268

Наследование интерфейса(Interface Inheritance)

Наследование интерфейса - наследование интерфейса более специализированного элемента; не включает наследование реализации.

Page 117: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 117 из 268

Наследование реализации(Implementation Inheritance)

Наследование реализации - наследование реализации более специализированного элемента; включает также наследование интерфейса.

Page 118: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 118 из 268

Начальная фаза(Inception)

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

Page 119: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 119 из 268

Неполнота(Incomplete)

Неполнота - моделирование элемента, некоторые части которого отсутствуют.

Page 120: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 120 из 268

Несовместимое подсостояние(Incompatible substate)

Несовместимое подсостояние - подсостояние, в котором система не может находиться, одновременно находясь в других подсостояниях внутри одного и того же состояния.

Page 121: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 121 из 268

Несогласованность(Uncooperative)

Несогласованность - моделирование элемента, для которого не гарантируется логическая непротиворечивость модели.

Page 122: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 122 из 268

Нить(Thread)

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

Page 123: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 123 из 268

О…

А

Область действия Операция

Обобщение Особенность

Образец (паттерн) Особенность поведения

Обратное проектирование Отметка времени

Объект Отношение

Обязанность Отправитель

Ограничение Отправка

Одиночное наследование

Page 124: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 124 из 268

Область действия(Namespace)

Область действия (пространство имен) - контекст, в котором употребление некоего имени является осмысленным (правомочным).

Page 125: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 125 из 268

Обобщение(Generalization)

Обобщение - отношение специализации/обобщения, в котором объекты специализированного элемента (потомка) могут быть подставлены вместо объектов обобщенного элемента (родителя, или предка). Стрелка направлена к «предку», а конец линии – к «потомку». Эта зависимость может существовать между несколькими типами элементов UML, включая классификаторы и ассоциации.

Page 126: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 126 из 268

Образец (паттерн)(Pattern)

Образец (паттерн) - типичное решение типичной проблемы в данном контексте.

Page 127: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 127 из 268

Обратное проектирование(Reverse Engineering)

Обратное проектирование - процесс преобразования кода на конкретном языке программирования в модель (совокупность UML-диаграмм).

Page 128: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 128 из 268

Объект(Object)

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

Имя:Тип

Page 129: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 129 из 268

Обязанность(Responsibility)

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

Page 130: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 130 из 268

Ограничение(Restriction)

Ограничение - расширение семантики элемента UML, позволяющее добавлять новые или модифицировать существующие правила.

Page 131: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 131 из 268

Одиночное наследование(Single inheritance)

Одиночное наследование - семантическая разновидность обобщения, когда потомок может иметь только одного родителя.

Page 132: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 132 из 268

Операция(Operation)

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

Имя

Имя():Тип

Page 133: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 133 из 268

Особенность(Feature)

Особенность - свойство, например операция или атрибут, которое инкапсулировано внутри другой сущности, такой как интерфейс, класс или тип данных.

Page 134: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 134 из 268

Особенность поведения(Behavior Feature)

Особенность поведения - динамическая характеристика элемента, такого как операция или метод.

Page 135: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 135 из 268

Отметка времени(Time mark)

Отметка времени - обозначение для момента "наступления события.

Page 136: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 136 из 268

Отношение(Relation)

Отношение - семантическая связь между элементами. В другом понимании отношение – группа связанных данных, организованных в столбцы и строки, иначе говоря – таблица.

Page 137: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 137 из 268

Отправитель(Sender)

Отправитель - объект, передающий экземпляр сообщения объекту-получателю.

Page 138: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 138 из 268

Отправка(Sending)

Отправка - передача экземпляра сообщения от объекта-отправителя объекту - получателю.

Page 139: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 139 из 268

П…

А

Пакет Перечислимый тип

Параллельное подсостояние Поведение

Параллельность Поведенческое свойство

Параметр Подкласс

Параметризованный элемент Подсистема

Паттерн (образец) Подсостояние

Переход Положение

Процесс Прямое проектирование

Псевдосостояние

Page 140: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 140 из 268

П… (продолжение)

А

Получатель Предметная область

Получение Предусловие

Помеченное значение Прецедент

Поставщик Примечание

Построение Примитивный тип

Постусловие Продукт

Потомок Проекция

Производный элемент Пространство имен

Page 141: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 141 из 268

Пакет(Package)

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

Name

Page 142: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 142 из 268

Параллельное подсостояние(Concurrent Substate)

Параллельное подсостояние - подсостояние, в котором система может находиться одновременно с нахождением в других подсостояниях внутри одного и того же составного состояния.

Page 143: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 143 из 268

Параллельность(Parallelism, Concurrency)

Параллельность - выполнение двух или более работ в течение одного и того же промежутка времени. Параллельность может быть достигнута путём перемежающегося или истинного одновременного выполнения двух или более нитей.

Page 144: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 144 из 268

Параметр(Parameter)

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

Page 145: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 145 из 268

Параметризованный элемент(Parametric Element)

Параметризованный элемент - дескриптор элемента с одним или более несвязанными параметрами.

Page 146: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 146 из 268

Паттерн (образец)(Pattern)

Паттерн (образец) - типичное решение типичной проблемы в данном контексте.

Page 147: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 147 из 268

Переход (Transition)

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

событие условие

Page 148: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 148 из 268

Процесс(Process)

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

Page 149: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 149 из 268

Псевдосостояние(Pseudostate)

Псевдосостояние - вершина автомата, которая выглядит как состояние, но не ведет себя как таковое. К числу псевдосостояний относятся начальное, конечное и историческое состояния.

Page 150: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 150 из 268

Перечислимый тип(Enumerated type)

Перечислимый тип - список поименованных величин, образующих область значений некоторого атрибута.

Page 151: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 151 из 268

Поведение(Behavior)

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

Page 152: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 152 из 268

Поведенческое свойство(Behavior property)

Поведенческое свойство - динамическое свойство элемента, такое как операция или метод.

Page 153: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 153 из 268

Подкласс(Subclass)

Подкласс: в отношении обобщения - специализация другого класса, родителя; класс, который наследует свои атрибуты и операции через отношение генерализации.

Page 154: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 154 из 268

Подсистема(Subsystem)

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

<<subsystem>>Name

<<subsystem>>Имя

Page 155: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 155 из 268

Подсостояние(Substate)

Подсостояние - состояние, являющееся частью другого состояния.

Page 156: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 156 из 268

Положение(Loc)

Положение - размещение компонента в узле.

Page 157: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 157 из 268

Прямое проектирование(Direct Design)

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

Page 158: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 158 из 268

Получатель(Receiver)

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

Page 159: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 159 из 268

Получение(Receiving)

Получение - обработка экземпляра сообщения, переданного объектом-отправителем.

Page 160: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 160 из 268

Помеченное значение(Tagged value)

Помеченное значение - расширение свойств элемента UML, которое позволяет включать новую информацию в его спецификацию.

Page 161: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 161 из 268

Поставщик(Provider)

Поставщик - тип, класс или компонент, предоставляющий услуги, которые могут быть востребованы другими элементами.

Page 162: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 162 из 268

Построение(Development)

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

Page 163: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 163 из 268

Постусловие(Postcondition)

Постусловие – часть спецификации операции, ограничение, которое должно быть выполнено по завершении операции.

Page 164: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 164 из 268

Потомок(Descendant)

Потомок – подкласс - класс, который наследует свои атрибуты и операции через отношение генерализации.

Page 165: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 165 из 268

Производный элемент(Derived element)

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

Page 166: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 166 из 268

Предметная область(Domain Area)

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

Page 167: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 167 из 268

Предусловие(Precondition)

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

Page 168: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 168 из 268

Прецедент(Use-case)

Прецедент - описание множества последовательных событий (включая варианты), выполняемых системой, которые приводят к наблюдаемому актером результату. Прецедент представляет поведение сущности, описывая взаимодействие между актерами и системой. Прецедент не показывает «как» достигается некоторый результат, а только «что» именно выполняется.

Имя

Page 169: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 169 из 268

Примечания(Comment, Note)

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

Текст

Page 170: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 170 из 268

Примитивный тип(Primitive type)

Примитивный тип - базовый тип, например "целое" или "строка".

Page 171: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 171 из 268

Продукт(Product)

Продукт - артефакт процесса разработки, такой как модель, код, документация и рабочий план.

Page 172: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 172 из 268

Проекция(Projection)

Проекция - отображение множества на его подмножество.

Page 173: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 173 из 268

Пространство имен(Namespace)

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

Page 174: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 174 из 268

Р…

А

Реализация (Implementation) Родитель

Реализация (Realization) Роль

Page 175: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 175 из 268

Реализация(Implementation)

Реализация (Implementation) - конкретное воплощение контракта, объявленного интерфейсом; определение того, как что-либо конструируется или вычисляется.

Page 176: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 176 из 268

Реализация(Realization)

Реализация (Realization) - семантическое отношение между классификаторами, в котором одна сторона формулирует условия контракта, а другая обязуется его выполнить.

Page 177: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 177 из 268

Родитель(Parent)

Родитель - суперкласс, или "надкласс“; класс, от которого другие классы наследуют атрибуты и операции.

Page 178: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 178 из 268

Роль(Role)

Роль - поведение сущности, участвующей во взаимодействии, рассматриваемое в конкретном контексте.

Page 179: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 179 из 268

C…

А

Свертывание Система

Свойство Событие

Связывание Событие времени

Связь Сообщение

Сигнал Составное состояние

Сигнатура Состояние

Синхронное действие Состояние действия

Page 180: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 180 из 268

C… (продолжение)

А

Спецификация Строка

Срабатывание Структурное свойство

Статическая классификация Суперкласс

Статический вид Сценарий

Стереотип

Стимул

Сторожевое условие

Page 181: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 181 из 268

Свертывание(Rolling)

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

Page 182: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 182 из 268

Свойство(Property)

Свойство - поименованное значение, поле данных, обозначающее некоторую характеристику элемента, несущее некоторую информацию о классификаторе.

Page 183: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 183 из 268

Связывание(Binding)

Связывание - создание элемента по шаблону путем подстановки фактических аргументов вместо формальных параметров шаблона.

Page 184: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 184 из 268

Связь(Link)

Связь - семантическое соединение между объектами; экземпляр ассоциации. Ассоциация, соединяя классификаторы, показывает структурные отношения, связь же соединят экземпляры классификаторов (по сути, это список ссылок между экземплярами классификаторов).

Имя:Тип

Page 185: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 185 из 268

Сигнал(Signal)

Сигнал - спецификация асинхронного стимула, передаваемого от одного экземпляра другому.

Page 186: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 186 из 268

Сигнатура(Signature)

Сигнатура - совокупность имени и параметров операции.

Page 187: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 187 из 268

Синхронное действие(Synchronous action)

Синхронное действие - запрос, послав который, объект-отправитель ожидает результат.

Page 188: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 188 из 268

Система(System)

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

Page 189: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 189 из 268

Событие(Event)

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

Page 190: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 190 из 268

Событие времени(Time Event)

Событие времени - событие, обозначающее истечение промежутка времени с момента входа в текущее состояние.

Page 191: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 191 из 268

Сообщение(Message)

Сообщение - спецификация передачи информации между объектами в расчете на то, что за этим последует некоторая деятельность; прием сообщения обычно трактуется как возникновение события.

Page 192: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 192 из 268

Составное состояние(Composite state)

Составное состояние - состояние, составленное из параллельных или несовместимых подсостояний.

Page 193: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 193 из 268

Состояние(State)

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

Имя

Page 194: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 194 из 268

Состояние действия(Action state)

Состояние действия - состояние, которое представляет вычисление атомарного действия, как правило - вызов операции.

Имя

Page 195: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 195 из 268

Спецификация(Specification)

Спецификация - текстовое объявление синтаксиса и семантики некоторого строительного блока; декларативное описание того, чем является или что делает некая сущность.

Page 196: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 196 из 268

Срабатывание(Operation)

Срабатывание - выполнение перехода состояний, т.е. срабатывание триггера (возникновение события) и выполнение сторожевого условия.

Page 197: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 197 из 268

Статическая классификация(Static Classification)

Статическая классификация - семантическая разновидность обобщения, в которой объект не может изменять свой тип или роль.

Page 198: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 198 из 268

Статический вид(Static View)

Статический вид - аспект системы, в котором основное внимание уделяется ее структуре. Как правило, при рассмотрении статических частей системы используются следующие четыре типа диаграмм:– диаграммы классов; – диаграммы объектов; – диаграммы компонентов; – диаграммы развертывания.

Page 199: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 199 из 268

Стереотип(Stereotype)

Стереотип - расширение словаря UML, позволяющее создавать новые виды строительных блоков, производные от существующих, но специфичные для конкретной задачи. Имя стереотипа заключается в двойные кавычки ‹‹...››. Например, пакет-интерфейс – это стереотип пакета.

<<interface>>Name

Page 200: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 200 из 268

Стимул(Stimulus)

Стимул - операция или сигнал.

Page 201: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 201 из 268

Сторожевое условие(Guard condition)

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

Page 202: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 202 из 268

Строка(String)

Строка - последовательность символов, имеющих графическое начертание.

Page 203: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 203 из 268

Структурное свойство(Structured feature)

Структурное свойство - статическое свойство элемента.

Page 204: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 204 из 268

Суперкласс(Superclass)

Суперкласс: в отношении обобщения - обобщение другого класса, потомка.

Page 205: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 205 из 268

Сценарий(Scenario)

Сценарий - конкретная последовательность действий, иллюстрирующая поведение.

Page 206: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 206 из 268

Т…

А

Тип Трассировка

Тип данных Требование

Page 207: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 207 из 268

Тип(Type)

Тип - стереотип класса, используемый для специфицирования семейства объектов, а также операций (но не методов), применимых к этим объектам.

Page 208: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 208 из 268

Тип данных(Data Type)

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

Page 209: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 209 из 268

Трассировка(Tracing)

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

Page 210: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 210 из 268

Требование(Requirement)

Требование - желаемая функциональность, свойство или поведение системы.

Page 211: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 211 из 268

У…

А

Узел Уровень абстракции

Управляемый прецедентами

Устойчивый объект

Управляемый рисками Уточнение

Page 212: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 212 из 268

Узел(Node)

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

Имя

Page 213: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 213 из 268

Управляемый прецедентами(Use-case driven)

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

Page 214: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 214 из 268

Управляемый рисками(Risk driven)

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

Page 215: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 215 из 268

Уровень абстракции(Abstraction level)

Уровень абстракции - точка в иерархии абстракций, нисходящей от верхних (очень абстрактных) до нижних (очень конкретных) уровней.

Page 216: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 216 из 268

Устойчивый объект(Stable object)

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

Page 217: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 217 из 268

Уточнение(Refinement)

Уточнение - отношение, которое представляет более полную спецификацию того, что ранее уже было специфицировано на определенном уровне детализации.

Page 218: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 218 из 268

Ф…

А

Фаза Фокус управления

Фактический параметр

Формальный параметр

Page 219: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 219 из 268

Фаза(Phase)

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

Page 220: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 220 из 268

Фактический параметр(Actual parameter)

Фактический параметр - аргумент функции или процедуры.

Page 221: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 221 из 268

Фокус управления(Control focus)

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

Page 222: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 222 из 268

Формальный параметр(Formal parameter)

Формальный параметр – то же, что и «параметр», т.е. спецификация переменной, которая может быть изменена, передана или возвращена, аргумент операции.

Page 223: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 223 из 268

Х…

Извините, нет определений, начинающихся на эту букву.

А

Page 224: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 224 из 268

Ц…

А

Целостность

Page 225: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 225 из 268

Целостность(Integrity)

Целостность - правильность и согласованность взаимодействия различных сущностей.

Page 226: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 226 из 268

Ч…

Извините, нет определений, начинающихся на эту букву.

А

Page 227: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 227 из 268

Ш…

А

Шаблон

Page 228: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 228 из 268

Шаблон(Template)

Шаблон - параметризованный элемент.

Page 229: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 229 из 268

Щ…

Извините, нет определений, начинающихся на эту букву.

А

Page 230: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 230 из 268

Э…

А

Экземпляр Элемент

Экспортировать Элемент распределения

Page 231: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 231 из 268

Экземпляр(Instance)

Экземпляр - конкретная материализация абстракции. К этой сущности могут быть применены операции; она обладает состоянием, в котором запоминаются результаты операций. Пример- объект, как экземпляр класса.

Page 232: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 232 из 268

Экспортировать(Export)

Экспортировать: в контексте пакетов - делать элемент видимым вне объемлющего пространства имен.

Page 233: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 233 из 268

Элемент(Element)

Элемент - атомарная составляющая модели.

Page 234: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 234 из 268

Элемент распределения(Distributed element)

Элемент распределения - множество объектов или компонентов, размещенных в некотором узле как единая группа.

Page 235: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 235 из 268

Ю…

Извините, нет определений, начинающихся на эту букву.

А

Page 236: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 236 из 268

Я…

Извините, нет определений, начинающихся на эту букву.

А

Page 237: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 237 из 268

А…

А

Abstract Class Active Class

Abstraction Argument

Aggregate Artifact

Aggregation Architecture

Actor Asynchronous state/message

Activation Association

Page 238: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 238 из 268

А… (cont)

А

Attribute Association end

Action Expression Action State

Action Abstraction level

Activity Actual parameter

Activity Diagram Active Object

Association Class

Page 239: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 239 из 268

B…

А

Behavior Binary association

Behavior feature Boolean expression

Behavior property Boolean type

Page 240: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 240 из 268

C…

А

Class Diagram CompositionComponent Diagram ComponentCollaboration Diagram Concrete classComplement ContainerClass ContextClassifier CollaborationClient Concurrent substateComment Composite stateComposite Control focus

Page 241: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 241 из 268

D…

А

Design view Dependency

Deployment view Direct design

Deployment Development

Delegation Descendant

Diagram Derived element

Deployment diagram Data type

Dynamical Classification Distributed element

Dynamical view

Page 242: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 242 из 268

E…

А

Expression Enumerated type

Execution Event

Elaboration Export

Extension mechanism Element

Page 243: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 243 из 268

F…

А

Feature Framework

Formal parameter

Page 244: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 244 из 268

G…

А

Generalization

Guard condition

Page 245: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 245 из 268

H…

А

Извините, нет определений, начинающихся на эту букву.

Page 246: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 246 из 268

I…

А

Interaction Interface inheritance

Implementation view Implementation inheritance

Interaction diagram Inception

Import Incomplete

Incremental approach Incompatible substate

Interface Implementation

Iteration approach Integrity

Iteration Instance

Inheritance

Page 247: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 247 из 268

J…

А

Извините, нет определений, начинающихся на эту букву.

Page 248: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 248 из 268

K…

А

Извините, нет определений, начинающихся на эту букву.

Page 249: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 249 из 268

L…

А

Loc Link

Lifeline

Page 250: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 250 из 268

M…

А

Message Mechanism

Metaclass Model

Method Multiplicity

Page 251: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 251 из 268

N…

А

Name Node

N-ary association Nesting Hierarchy

Namespace Namespace

Page 252: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 252 из 268

O…

А

Object Operation

Object diagram Operation

Page 253: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 253 из 268

P…

А

Process view Provider

Plural classification Postcondition

Plural inheritance Precondition

Power of set Primitive type

Pattern Product

Package Projection

Parameter Parent

Parametric element Property

Process Phase

Pseudostate

Page 254: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 254 из 268

Q…

А

Qualifier

Query

Page 255: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 255 из 268

R…

А

Relation end Realization

Reverse engineering Role

Responsibility Rolling

Restriction Requirement

Relations Risk driven

Receiver Refinement

Receiving

Page 256: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 256 из 268

S…

А

Sequence diagram Subclass

Statechart diagram Subsystem

Swimlanes Substate

Single inheritance Signal

Sender Signature

Sending Synchronous action

Page 257: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 257 из 268

S…

А

System Stimulus

State String

Specification Structured feature

Static Classification Superclass

Static view Scenario

Stereotype State object

Page 258: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 258 из 268

S… (cont)

А

System Stimulus

State String

Specification Structured feature

Static Classification Superclass

Static view Scenario

Stereotype State object

Page 259: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 259 из 268

T…

А

Time expression Time mark

Time constraint Transition

Temporary object Tagged value

Time Time event

Type expression Type

Task Tracing

Thread Template

Page 260: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 260 из 268

U…

А

Use-case Use-case view

Use-case diagram Usage

Use-case driven Uncooperative

Page 261: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 261 из 268

V…

А

Value View

Version Visibility

Page 262: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 262 из 268

W…

А

Извините, нет определений, начинающихся на эту букву.

Page 263: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 263 из 268

X…

А

Извините, нет определений, начинающихся на эту букву.

Page 264: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 264 из 268

Y…

А

Извините, нет определений, начинающихся на эту букву.

Page 265: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 265 из 268

Z…

А

Извините, нет определений, начинающихся на эту букву.

Page 266: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 266 из 268

Другие глоссарии

http://www.informatik.uni-bonn.de/III/lehre/vorlesungen/SWT/SS96/Material/UML1.0/glossary.html

http://www.csci.csusb.edu/dick/samples/uml.glossary.html http://tabletuml.com/Help/UMLGlossary.htm http://swiki.hfbk-hamburg.de:8888/MusicTechnology/24 http://highered.mcgraw-hill.com/sites/dl/free/0077098641/41598/Glossa

ry.pdf http://www.quantum-leaps.com/glossary.htm http://etna.int-evry.fr/COURS/UML/semantics/semantb1_1.html http://www.softdocwiz.com/UML.htm http://www.iese.fhg.de/Publications/book/Guides/glossary/ http://www.ebxml.org/specs/ebGLOSS.pdf http://www.gentleware.com/knowledge/glossary.php4 Zicom Mentor (Version: 2.5.0 Date: 29 July 2004) © 2003-2004 Zicom

Systems Pty. Limited. www.zicomsystems.com www.sparxsystems.com.au/zm/ZicomMentorEvaluate.htm

Page 267: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 267 из 268

Использованные материалы

При разработке представленных материалов с разрешения авторов или правообладателей использовались следующие источники:

Г.Буч, А. Джекобсон, Дж. Рамбо.UML: Руководство пользователяhttp://alice.stup.ac.ru/~dvn/uproc/books/uml_user_guide/index.htm

Zicom Mentor (Version: 2.5.0 Date: 29 July 2004) © 2003-2004 Zicom Systems Pty. Limited. www.zicomsystems.com

OMG Unified Modeling Language Specification. Copyright © 2000, Object Management Group http://www.omg.org/cgi-bin/apps/doc?formal/03-03-01.pdf

Page 268: UML Glossary

Проект ВИРТУОЗН.Новгород, 2004г.

SE201. Мод. 22: Глоссарий© Бабич А,В,, 2004г

№ 268 из 268

О проекте ВИРТУОЗ

Цель проекта "Виртуоз" - подготовка преподавателей к внедрению в ВУЗах России и других стран СНГ новой специальности – "Информационные технологии". Основная задача проекта - совершенствование методологии преподавания программной инженерии. Реализация этой программы направлена на создание надёжной образовательной основы для дальнейшего развития отечественной ИТ-индустрии.

В рамках проекта (август-декабрь 2004 г.) - обучение современным методикам программной инженерии, передовым информационным технологиям, получение опыта работы по созданию учебных курсов, соответствующих международным образовательным стандартам IEEE/ACM Computing Curricula 2001: Computer Science и Software Engineering, а также прохождение стажировки в корпорации Intel.

Проект "Виртуоз" выполнялся в Нижегородском государственном университете им. Н.И. Лобачевского по инициативе компании Intel при поддержке Microsoft, IBM, Borland, Лаборатория Касперского и др.