SlideShare a Scribd company logo
1 of 268
Модуль 22:  Глоссарий терминов Курс  SE 201   Введение в программную инженерию Проект ВИРТУОЗ, ННГУ, Н.Новгород, 2004 г. Бабич А.В., Полтава, Украина, ПГПУ,  [email_address] ________________________________________________________
Глоссарий терминов   Унифицированный язык моделирования ©  Бабич А.В. 2004 UML Glossary
Алфавитный указатель А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я Щелкните левой клавишей мыши по одной из кнопок для получения списка определений, начинающихся с этой буквы A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Обозначения… А А щелкнув по такой стрелке, Вы возвращаетесь к списку терминов, начинающихся с выбранной Вами буквы. Нажав на эту пиктограмму, Вы можете вернуться к алфавиту и выбрать другую букву.
А… А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Абстрактный класс   (Abstract Class) ,[object Object],Имя
Абстракция   (Abstraction) ,[object Object],<<abstraction>>
Автомат   (State machine) ,[object Object]
Агрегат   (Aggregate) ,[object Object]
Агрегация   (Aggregation) ,[object Object]
Актер   (Actor) ,[object Object],<<actor>> Имя
Активация   (Activation) ,[object Object],Имя Имя():тип
Активный класс   (Active Class) ,[object Object],Имя
Активный объект   (Active Class) ,[object Object],[object Object]
Аргумент   (Argument) ,[object Object]
Артефакт   (Artifact) ,[object Object], Имя <<artifact>> Имя
Архитектура   (Architecture) ,[object Object]
Архитектура   - продолжение ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Асинхронное действие   (Asynchronous state/message) ,[object Object],Имя Имя
Ассоциация   (Association) ,[object Object],1   1..*
Ассоциация  n- арная (N-ary Association) ,[object Object]
Атрибут   (Attribute) ,[object Object],Имя Имя:Тип
Б… ,[object Object],[object Object],[object Object],А
Бинарная ассоциация   (Binary association) ,[object Object],1   1..*
Булевский тип   (Boolean type) ,[object Object]
Булевск oe  выражение   (Boolean expression) ,[object Object]
В… А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Версия   (Version) ,[object Object]
Взаимодействие   (Interaction) ,[object Object],ref Имя
G … А ,[object Object],[object Object]
Вид   (View) ,[object Object]
Вид   с точки зрения прецедентов   (Use-case View) ,[object Object]
Вид   с точки зрения проектирования   (Design View) ,[object Object]
Вид   с точки зрения процессов   (Process View) ,[object Object]
Вид   с точки зрения развертывания   (Deployment View) ,[object Object]
Вид   с точки зрения развертывания   (Deployment View) ,[object Object]
Вид   с точки зрения реализации   (Implementation View) ,[object Object]
Видимость   (Visibility) ,[object Object]
Внедрение   (Deployment) ,[object Object]
Временное выражение   ( Time Expression   ) ,[object Object]
Временное ограничение   ( Time  Constraint   ) ,[object Object],{expression}
Временный объект   ( T emporary  Object   ) ,[object Object]
Время   ( T ime ) ,[object Object]
Выражение   ( Expression ) ,[object Object]
Выражение   действия ( Action Expression   ) ,[object Object]
Выражение   типа ( Type Expression   ) ,[object Object]
Г… ,[object Object],А
Д… А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Действие (Action) ,[object Object],Имя
Делегирование (Delegation) ,[object Object],Имя
Деятельность (Activity) ,[object Object],[object Object],Имя
Диаграмма (Diagram) ,[object Object],Заголовок
Диаграмма взаимодействия (Interaction Diagram) ,[object Object]
Диаграмма деятельности (Activity Diagram) ,[object Object]
Диаграмма классов (Class Diagram) ,[object Object]
Диаграмма компонентов (Component Diagram) ,[object Object]
Диаграмма кооперации (Collaboration Diagram) ,[object Object]
Диаграмма объектов (Object Diagram) ,[object Object]
Диаграмма последовательностей (Sequence Diagram) ,[object Object]
Диаграмма прецедентов (Use-case Diagram) ,[object Object]
Диаграмма развертывания (Deployment Diagram) ,[object Object]
Диаграмма состояний (Statechart Diagram, State Machine Diagram, State-Transition Diagram) ,[object Object]
Динамическая классификация (Dynamical Classification) ,[object Object]
Динамический вид (Dynamical View) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Дополнение (Complement) ,[object Object],[object Object], Имя
Дорожка ( Swimlanes ) ,[object Object]
Е… ,[object Object],А
Ж… ,[object Object],А
З… А ,[object Object],[object Object],[object Object],[object Object]
Зависимость (Dependency) ,[object Object],<< Имя >> Мать Ребенок
Задача (Task) ,[object Object]
Запрос (Query) ,[object Object]
Значение (Value) ,[object Object]
И… А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Иерархия вложенности (Nesting Hierarchy) ,[object Object]
Импорт (Import) ,[object Object]
Имя (Name) ,[object Object]
Инкрементный подход (Incremental approach, Incremental development) ,[object Object]
Итерфейс (Interface) ,[object Object],<<interface>> Имя
Исполнение (Execution) ,[object Object]
Использование (Usage) ,[object Object],<<use>>
Исследование ( Elaboration ) ,[object Object]
Итеративный подход (Iteration approach ) ,[object Object]
Итерация (Iteration) ,[object Object]
K … А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Каркас (Framework) ,[object Object],<<framework>> Name
Квалификатор ( Qualifier ) ,[object Object]
Класс ( Class ) ,[object Object],Имя
Класс-ассоциация ( Association   Class ) ,[object Object],Имя
Классификатор (Classifier) ,[object Object],Имя Имя:Тип Имя():Тип
Клиент ( Client ) ,[object Object]
Комментарий (Comment, Note) ,[object Object],Текст
Композит (Composite) ,[object Object]
Композиция (Composition) ,[object Object]
Компонент (Component) ,[object Object],Имя <<component>> Имя Имя
Конкретный класс ( Concrete class ) ,[object Object]
Контейнер (Container) ,[object Object]
Контекст (Context) ,[object Object]
Концевая точка ассоциации (Association end) ,[object Object],Имя
Концевая точка связи (Relation end) ,[object Object]
Кооперация (Collaboration) ,[object Object],Имя
Кратность (Multiplicity) ,[object Object],m..n
Л… А ,[object Object]
Линия жизни объекта (Lifeline) ,[object Object],Имя:Тип
М… А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Метакласс (Metaclass) ,[object Object]
Метод (Method) ,[object Object]
Механизм (Mechanism) ,[object Object]
Механизм расширения (Extension mechanism) ,[object Object]
Множественная классификация ( Plural   classification ) ,[object Object]
Множественное наследование (Plural   inheritance) ,[object Object]
Модель (Model) ,[object Object],Name
Мощность множества (Power of set) ,[object Object]
Н… А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Наследование (Inheritance) ,[object Object]
Наследование интерфейса (Interface Inheritance) ,[object Object]
Наследование реализации (Implementation Inheritance) ,[object Object]
Начальная фаза (Inception) ,[object Object]
Неполнота (Incomplete) ,[object Object]
Несовместимое подсостояние (Incompatible substate) ,[object Object]
Несогласованность (Uncooperative) ,[object Object]
Нить (Thread) ,[object Object]
О… А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Область действия (Namespace) ,[object Object]
Обобщение (Generalization) ,[object Object]
Образец (паттерн) (Pattern) Образец (паттерн)  - типичное решение типичной проблемы в данном контексте.
Обратное проектирование (Reverse Engineering) Обратное проектирование  -  процесс преобразования кода на конкретном языке программирования в модель  ( совокупность  UML- диаграмм).
Объект (Object) Объект  - конкретная материализация абстракции; сущность с хорошо определенными границами, в которой инкапсулированы состояние и поведение; экземпляр класса (вернее, классификатора – актер, класс или интерфейс). Объект уникально идентифицируется значениями атрибутов, определяющими его состояние в данный момент времени. Имя : Тип
Обязанность (Responsibility) Обязанность  -контракт или обязательство, принимаемое на себя типом или классом. Высокоуровневое описание поведения класса.  Обязанность отображает знания или информацию, доступную другим  или хранимую в его атрибутах или запрашиваемую взаимодействующими классами, а также сервисы, предлагаемые другим объектам.
Ограничение (Restriction) Ограничение  - расширение семантики элемента UML, позволяющее добавлять новые или модифицировать существующие правила.
Одиночное наследование (Single inheritance) Одиночное наследование  - семантическая разновидность обобщения, когда потомок может иметь только одного родителя.
Операция (Operation) Операция  - реализация услуги, которая может быть запрошена у любого объекта класса. Операция – это строка в секции операций класса. Операция определяет поведение класса и работы, которые класс может выполнить. Операция может принимать список параметров и возвращать значение некоторого типа. Видимость операции  может быть ограничена другими факторами, такими как параллельность и т.п.  Имя Имя():Тип
Особенность (Feature) Особенность  - свойство, например операция или атрибут, которое инкапсулировано внутри другой сущности, такой как интерфейс, класс или тип данных.
Особенность поведения (Behavior Feature) Особенность   поведения  - динамическая характеристика элемента, такого как операция или метод.
Отметка времени (Time mark) Отметка времени  - обозначение для момента &quot;наступления события.
Отношение (Relation) Отношение  - семантическая связь между элементами. В другом понимании отношение – группа связанных данных, организованных в столбцы и строки, иначе говоря – таблица.
Отправитель (Sender) Отправитель  - объект, передающий экземпляр сообщения объекту-получателю.
Отправка (Sending) Отправка  - передача экземпляра сообщения от объекта-отправителя объекту - получателю.
П… А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
П…  (продолжение) А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Пакет (Package) Пакет  - универсальный механизм организации  UML- элементов, обычно классов, в группы. Пакеты могут быть вложенными в другие пакеты. Пакеты позволяют организовать иерархию в модели.  Name
Параллельное подсостояние (Concurrent Substate) Параллельное подсостояние  - подсостояние, в котором система может находиться одновременно с нахождением в других подсостояниях внутри одного и того же составного состояния.
Параллельность ( Parallelism, Concurrency ) Параллельность  - выполнение двух или более работ в течение одного и того же промежутка времени. Параллельность может быть достигнута путём перемежающегося или истинного одновременного выполнения двух или более нитей.
Параметр ( Parameter ) Параметр  - спецификация переменной, которая может быть изменена, передана или возвращена, аргумент операции.
Параметризованный элемент ( Parametric Element ) Параметризованный элемент  - дескриптор элемента с одним или более несвязанными параметрами.
Паттерн (образец) ( Pattern ) Паттерн (образец)  - типичное решение типичной проблемы в данном контексте.
Переход  (Transition) Переход  - отношение между двумя состояниями, показывающее, что объект, находящийся в первом состоянии, должен выполнить некоторые действия и перейти во второе состояние, как только наступит некоторое событие и при этом будут выполнены определенные условия. событие условие
Процесс ( Process ) Процесс  - ресурсоемкий поток управления, который может выполняться параллельно с другими процессами.
Псевдосостояние ( Pseudostate ) Псевдосостояние  - вершина автомата, которая выглядит как состояние, но не ведет себя как таковое. К числу псевдосостояний относятся начальное, конечное и историческое состояния.
Перечислимый тип ( Enumerated type ) Перечислимый тип  - список поименованных величин, образующих область значений некоторого атрибута.
Поведение ( Behavior ) Поведение  - наблюдаемый эффект события, в том числе его результаты.
Поведенческое свойство ( Behavior   property ) Поведенческое свойство  - динамическое свойство элемента, такое как операция или метод.
Подкласс ( Subclass ) Подкласс:  в отношении обобщения - специализация другого класса, родителя; класс, который наследует свои атрибуты и операции через отношение генерализации.
Подсистема ( Subsystem ) Подсистема  - группирование элементов, часть из которых составляет спецификацию поведения, предлагаемого другими содержащимися в нем элементами; группа пакетов элементов модели, которая имеет операции и интерфейсы ,  часть системы, которая может считаться полноправной системой. <<subsystem>> Name <<subsystem>> Имя
Подсостояние ( Substate ) Подсостояние  - состояние, являющееся частью другого состояния.
Положение ( Loc ) Положение  - размещение компонента в узле.
Прямое проектирование ( Direct Design ) Прямое проектирование  - процесс преобразования модели в код путем отображения на конкретный язык программирования.
Получатель ( Receiver ) Получатель  - объект, обрабатывающий экземпляр сообщения, переданного объектом - отправителем.
Получение ( Receiving ) Получение  - обработка экземпляра сообщения, переданного объектом-отправителем.
Помеченное значение ( Tagged value ) Помеченное значение  - расширение свойств элемента UML, которое позволяет включать новую информацию в его спецификацию.
Поставщик ( Provider ) Поставщик  - тип, класс или компонент, предоставляющий услуги, которые могут быть востребованы другими элементами.
Построение (Development) Построение  ( разработка)  - фаза цикла разработки программного обеспечения, в ходе которой исполняемый архитектурный прототип доводится до состояния, когда он может быть передан пользователям.
Постусловие (Postcondition) Постусловие  – часть спецификации операции, ограничение, которое должно быть выполнено по завершении операции.
Потомок ( Descendant ) Потомок  – подкласс - класс, который наследует свои атрибуты и операции через отношение генерализации.
Производный элемент ( Derived   element ) Производный элемент  - элемент модели, который можно вычислить по другим элементам, но который тем не менее включен в нее для ясности или для удобства проектирования, несмотря на то что он не привносит новой семантики.
Предметная область (Domain Area) Предметная область  -.область знаний или деятельности, характеризуемая концепциями и терминами, понятными тем, кто работает в данной области.
Предусловие (Precondition) Предусловие  – часть спецификации операции, ограничение, которое должно быть выполнено, когда вызывается операция.
Прецедент (Use-case) Прецедент  - описание множества последовательных событий (включая варианты), выполняемых системой, которые приводят к наблюдаемому актером результату. Прецедент представляет поведение сущности, описывая взаимодействие между актерами и системой. Прецедент не показывает «как» достигается некоторый результат, а только «что» именно выполняется. Имя
Примечания (Comment, Note) ,[object Object],Текст
Примитивный тип (Primitive type) Примитивный тип  - базовый тип, например &quot;целое&quot; или &quot;строка&quot;.
Продукт (Product) Продукт  - артефакт процесса разработки, такой как модель, код, документация и рабочий план.
Проекция (Projection) Проекция  - отображение множества на его подмножество.
Пространство имен (Namespace) Пространство имен  - область действия, в которой могут быть определены и использованы имена; внутри пространства имен каждое имя идентифицирует уникальный элемент.
Р… А ,[object Object],[object Object],[object Object],[object Object]
Реализация (Implementation) Реализация (Implementation)  - конкретное воплощение контракта, объявленного интерфейсом; определение того, как что-либо конструируется или вычисляется.
Реализация (Realization) Реализация (Realization)  - семантическое отношение между классификаторами, в котором одна сторона формулирует условия контракта, а другая обязуется его выполнить.
Родитель (Parent) Родитель  - суперкласс, или &quot;надкласс“; класс, от которого другие классы наследуют атрибуты и операции.
Роль (Role) Роль  - поведение сущности, участвующей во взаимодействии, рассматриваемое в конкретном контексте.
C … А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
C …   ( продолжение) А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Свертывание (Rolling) Свертывание  - моделирование элемента, некоторые части которого скрыты для упрощения восприятия.
Свойство (Property) Свойство  - поименованное значение, поле данных, обозначающее некоторую характеристику элемента, несущее некоторую информацию о классификаторе.
Связывание (Binding) Связывание  - создание элемента по шаблону путем подстановки фактических аргументов вместо формальных параметров шаблона.
Связь (Link) Связь  - семантическое соединение между объектами; экземпляр ассоциации.   Ассоциация, соединяя классификаторы, показывает структурные отношения, связь же соединят экземпляры классификаторов (по сути, это список ссылок между экземплярами классификаторов).  Имя : Тип
Сигнал (Signal) Сигнал  - спецификация асинхронного стимула, передаваемого от одного экземпляра другому.
Сигнатура (Signature) Сигнатура  - совокупность имени и параметров операции.
Синхронное действие (Synchronous action) Синхронное действие  - запрос, послав который, объект-отправитель ожидает результат.
Система (System) Система  - множество элементов, организованных для достижения конкретной цели, иногда разложенное на несколько подсистем и описываемое набором моделей, возможно с различных точек зрения; абстракция набора комплексно взаимодействующих элементов, для которых возможно определить рамки, среду, входные и выходные данные, механизм управления и некоторые процессы или преобразования, выполняемые системой.
Событие (Event) Событие  - спецификация существенного факта, имеющего положение в пространстве и во времени. В контексте автоматов событие - это возникновение стимула, который может активизировать переход из одного состояния в другое ,  некоторое происшествие, значимое для информационной системы.
Событие времени (Time Event) Событие времени  - событие, обозначающее истечение промежутка времени с момента входа в текущее состояние.
Сообщение (Message) Сообщение  - спецификация передачи информации между объектами в расчете на то, что за этим последует некоторая деятельность; прием сообщения обычно трактуется как возникновение события.
Составное состояние (Composite state) Составное состояние  - состояние, составленное из параллельных или несовместимых подсостояний.
Состояние (State) Состояние  - ситуация в жизненном цикле объекта, во время которой он удовлетворяет некоторому условию, выполняет определенную деятельность или ожидает какого-то события. Состояние объекта определяется значениями некоторых его атрибутов и присутствием или отсутствием связей с другими объектами. Имя
Состояние действия (Action state) Состояние действия  - состояние, которое представляет вычисление атомарного действия, как правило - вызов операции. Имя
Спецификация (Specification) Спецификация  - текстовое объявление синтаксиса и семантики некоторого строительного блока; декларативное описание того, чем является или что делает некая сущность.
Срабатывание ( Operation ) Срабатывание  - выполнение перехода состояний, т.е. срабатывание триггера (возникновение события) и выполнение сторожевого условия.
Статическая классификация ( Static Classification ) Статическая классификация  - семантическая разновидность обобщения, в которой объект не может изменять свой тип или роль.
Статический вид ( Static View ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Стереотип ( Stereotype ) Стереотип  - расширение словаря UML, позволяющее создавать новые виды строительных блоков, производные от существующих, но специфичные для конкретной задачи.   Имя стереотипа заключается в двойные кавычки ‹‹...››. Например, пакет-интерфейс – это стереотип пакета. <<interface>> Name
Стимул ( Stimulus ) Стимул  - операция или сигнал.
Сторожевое условие (Guard condition) Сторожевое условие  - условие, которое должно быть выполнено для того, чтобы сработал переход, с которым оно ассоциировано. Это булевское выражение, связанное с переходом. Переход состоится только если это условие выполнено. Сторожевое условие – это функция, которая может принимать параметры от триггера, а также атрибуты и ссылки от объекта, для которого построена данная диаграмма состояний.
Строка ( String ) Строка  - последовательность символов, имеющих графическое начертание.
Структурное свойство ( Structured feature ) Структурное свойство  - статическое свойство элемента.
Суперкласс (Superclass) Суперкласс:  в отношении обобщения - обобщение другого класса, потомка.
Сценарий (Scenario) Сценарий  - конкретная последовательность действий, иллюстрирующая поведение.
Т… А ,[object Object],[object Object],[object Object],[object Object]
Тип (Type) Тип  - стереотип класса, используемый для специфицирования семейства объектов, а также операций (но не методов), применимых к этим объектам.
Тип   данных (Data Type) Тип данных  - тип, значения которого никак не идентифицированы. К типам данных относятся примитивные встроенные типы (например, числа и строки), а также перечислимые типы (например, булевский).
Трассировка (Tracing) Трассировка  - зависимость, которая показывает историческое или процессуальное отношение между двумя элементами, представляющими одну и ту же концепцию, без указания правил вывода одного элемента из другого.
Требование (Requirement) Требование  - желаемая функциональность, свойство или поведение системы.
У… А ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Узел (Node) Узел  - физический элемент, существующий во время выполнения системы и представляющий вычислительный ресурс, который обладает по меньшей мере памятью, а зачастую также и процессором. В общем случае это может быть электронное, механическое устройство или даже человек. Имя
Управляемый прецедентами (Use-case driven) Управляемый прецедентами:  в контексте цикла разработки программного обеспечения - процесс, в котором прецеденты служат основным артефактом для формулирования желаемого поведения системы, для верификации и контроля системной архитектуры, для тестирования и для обмена информацией между участниками проекта.
Управляемый рисками (Risk driven) Управляемый рисками:  в контексте цикла разработки программного обеспечения - процесс, в котором при выпуске каждой новой версии основное внимание обращается на выявление и уменьшение факторов, представляющих наибольший риск для успешного завершения проекта.
Уровень абстракции (Abstraction level) Уровень абстракции  - точка в иерархии абстракци�
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary
Uml Glossary

More Related Content

What's hot

Диаграмма вариантов использования
Диаграмма вариантов использованияДиаграмма вариантов использования
Диаграмма вариантов использованияDEVTYPE
 
раздел 4 проектирование и использование баз данных
раздел 4  проектирование и использование баз данныхраздел 4  проектирование и использование баз данных
раздел 4 проектирование и использование баз данныхtatianabtt
 
Statechart diagram
Statechart diagramStatechart diagram
Statechart diagramaepetelin
 
Базы данных лекция №5
Базы данных лекция №5Базы данных лекция №5
Базы данных лекция №5Vitaliy Pak
 
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...ITMO University
 
язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)romachka_pole
 
Java. Вложенные классы и интерфейсы.
Java. Вложенные классы и интерфейсы.Java. Вложенные классы и интерфейсы.
Java. Вложенные классы и интерфейсы.Unguryan Vitaliy
 
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...AIST
 
методика формирования нечетких онтологий
методика формирования нечетких онтологий методика формирования нечетких онтологий
методика формирования нечетких онтологий Yury Katkov
 
Unified modeling language basic-part 2
Unified modeling language basic-part 2Unified modeling language basic-part 2
Unified modeling language basic-part 2ISsoft
 

What's hot (20)

Диаграмма вариантов использования
Диаграмма вариантов использованияДиаграмма вариантов использования
Диаграмма вариантов использования
 
Work with UML
Work with UMLWork with UML
Work with UML
 
Uml
UmlUml
Uml
 
раздел 4 проектирование и использование баз данных
раздел 4  проектирование и использование баз данныхраздел 4  проектирование и использование баз данных
раздел 4 проектирование и использование баз данных
 
L24
L24L24
L24
 
ооп (13)
ооп (13)ооп (13)
ооп (13)
 
Statechart diagram
Statechart diagramStatechart diagram
Statechart diagram
 
L26
L26L26
L26
 
Базы данных лекция №5
Базы данных лекция №5Базы данных лекция №5
Базы данных лекция №5
 
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
ОСНОВНЫЕ ПРИНЦИПЫ РЕШЕНИЯ ЗАДАЧИ ПРЕОБРАЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО КОД...
 
язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)язык Uml. диаграмма использования. (19)
язык Uml. диаграмма использования. (19)
 
1
11
1
 
Lekcia12
Lekcia12Lekcia12
Lekcia12
 
Нотация UML / UML Notation
Нотация UML / UML NotationНотация UML / UML Notation
Нотация UML / UML Notation
 
Java. Вложенные классы и интерфейсы.
Java. Вложенные классы и интерфейсы.Java. Вложенные классы и интерфейсы.
Java. Вложенные классы и интерфейсы.
 
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
 
методика формирования нечетких онтологий
методика формирования нечетких онтологий методика формирования нечетких онтологий
методика формирования нечетких онтологий
 
3 1
3 13 1
3 1
 
Unified modeling language basic-part 2
Unified modeling language basic-part 2Unified modeling language basic-part 2
Unified modeling language basic-part 2
 
Slovar pr. metodol
Slovar pr. metodolSlovar pr. metodol
Slovar pr. metodol
 

Similar to Uml Glossary

Введення Uml
Введення UmlВведення Uml
Введення Umlpogromskaya
 
Шаблоны разработки ПО. Часть 2. ООП и UML
Шаблоны разработки ПО. Часть 2. ООП и UMLШаблоны разработки ПО. Часть 2. ООП и UML
Шаблоны разработки ПО. Часть 2. ООП и UMLSergey Nemchinsky
 
Тема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системТема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системСергей Солнечный
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)romachka_pole
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)romachka_pole
 
Unified modeling language basic-part 1
Unified modeling language basic-part 1Unified modeling language basic-part 1
Unified modeling language basic-part 1ISsoft
 
Базы данных лекция №3
Базы данных лекция №3Базы данных лекция №3
Базы данных лекция №3Vitaliy Pak
 
структура языка UML
структура языка UMLструктура языка UML
структура языка UMLОтшельник
 
tema1
tema1tema1
tema1comp
 
Диаграммы композитной структуры, коммуникации и пакетов
Диаграммы композитной структуры, коммуникации и пакетовДиаграммы композитной структуры, коммуникации и пакетов
Диаграммы композитной структуры, коммуникации и пакетовDEVTYPE
 
Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"Sergey Nemchinsky
 
о моделях
о моделяхо моделях
о моделяхserge_luch
 
Простой подход к проектированию сложной системы
Простой подход к проектированию сложной системыПростой подход к проектированию сложной системы
Простой подход к проектированию сложной системыAnatoly Simkin
 
UML_Yznaika.com.pptx
UML_Yznaika.com.pptxUML_Yznaika.com.pptx
UML_Yznaika.com.pptxssuserd0eb401
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализMaksim Nikitin
 
шаблоны проектирования (42)
шаблоны проектирования (42)шаблоны проектирования (42)
шаблоны проектирования (42)romachka_pole
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Javametaform
 

Similar to Uml Glossary (20)

Введення Uml
Введення UmlВведення Uml
Введення Uml
 
Шаблоны разработки ПО. Часть 2. ООП и UML
Шаблоны разработки ПО. Часть 2. ООП и UMLШаблоны разработки ПО. Часть 2. ООП и UML
Шаблоны разработки ПО. Часть 2. ООП и UML
 
Тема 3. Модели и закономерности систем
Тема 3. Модели и закономерности системТема 3. Модели и закономерности систем
Тема 3. Модели и закономерности систем
 
Лекция 2. UML (static logical model)
Лекция 2. UML (static logical model)Лекция 2. UML (static logical model)
Лекция 2. UML (static logical model)
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)
 
принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)принцип построения диаграммы последовательности (24 32)
принцип построения диаграммы последовательности (24 32)
 
Unified modeling language basic-part 1
Unified modeling language basic-part 1Unified modeling language basic-part 1
Unified modeling language basic-part 1
 
Базы данных лекция №3
Базы данных лекция №3Базы данных лекция №3
Базы данных лекция №3
 
структура языка UML
структура языка UMLструктура языка UML
структура языка UML
 
8 (1)
8 (1)8 (1)
8 (1)
 
tema1
tema1tema1
tema1
 
Диаграммы композитной структуры, коммуникации и пакетов
Диаграммы композитной структуры, коммуникации и пакетовДиаграммы композитной структуры, коммуникации и пакетов
Диаграммы композитной структуры, коммуникации и пакетов
 
Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"
 
о моделях
о моделяхо моделях
о моделях
 
Простой подход к проектированию сложной системы
Простой подход к проектированию сложной системыПростой подход к проектированию сложной системы
Простой подход к проектированию сложной системы
 
UML_Yznaika.com.pptx
UML_Yznaika.com.pptxUML_Yznaika.com.pptx
UML_Yznaika.com.pptx
 
введение в объектно ориентированный анализ
введение в объектно ориентированный анализвведение в объектно ориентированный анализ
введение в объектно ориентированный анализ
 
шаблоны проектирования (42)
шаблоны проектирования (42)шаблоны проектирования (42)
шаблоны проектирования (42)
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Java
 
UML (basics of)
UML (basics of)UML (basics of)
UML (basics of)
 

More from Alexander Babich

Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Alexander Babich
 
M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...Alexander Babich
 
M365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиM365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиAlexander Babich
 
M365: Завершення
M365: ЗавершенняM365: Завершення
M365: ЗавершенняAlexander Babich
 
M365: рекомендації
M365: рекомендаціїM365: рекомендації
M365: рекомендаціїAlexander Babich
 
M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365Alexander Babich
 
M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріалиAlexander Babich
 
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxMeet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxAlexander Babich
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програмістаAlexander Babich
 
Змішане навчання в ППФК
Змішане навчання в ППФКЗмішане навчання в ППФК
Змішане навчання в ППФКAlexander Babich
 
Формування професійних інтересів студентів
Формування професійних інтересів студентівФормування професійних інтересів студентів
Формування професійних інтересів студентівAlexander Babich
 
День відкритих дверей' 2021
День відкритих дверей' 2021День відкритих дверей' 2021
День відкритих дверей' 2021Alexander Babich
 
06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure06. Обучение и сертификация по Azure
06. Обучение и сертификация по AzureAlexander Babich
 
05.Внедрение Azure
05.Внедрение Azure05.Внедрение Azure
05.Внедрение AzureAlexander Babich
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнееAlexander Babich
 
03.Сколько стоит облако
03.Сколько стоит облако03.Сколько стоит облако
03.Сколько стоит облакоAlexander Babich
 

More from Alexander Babich (20)

Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)Актуальні курси з мого арсеналу (Бабич О.В.)
Актуальні курси з мого арсеналу (Бабич О.В.)
 
M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...M365: Word, Excel, PowerPoint...
M365: Word, Excel, PowerPoint...
 
M365: Інші сервіси та застосунки
M365: Інші сервіси та застосункиM365: Інші сервіси та застосунки
M365: Інші сервіси та застосунки
 
M365: OneDrive
M365: OneDriveM365: OneDrive
M365: OneDrive
 
M365: Завершення
M365: ЗавершенняM365: Завершення
M365: Завершення
 
M365: SharePoint
M365: SharePointM365: SharePoint
M365: SharePoint
 
M365: рекомендації
M365: рекомендаціїM365: рекомендації
M365: рекомендації
 
M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365M365: Огляд платформи Microsoft365
M365: Огляд платформи Microsoft365
 
M365: Вступ
M365: ВступM365: Вступ
M365: Вступ
 
M365: Роздаткові матеріали
M365: Роздаткові матеріалиM365: Роздаткові матеріали
M365: Роздаткові матеріали
 
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptxMeet&Code - VR, метавсесвіт та криптовалюти (1).pptx
Meet&Code - VR, метавсесвіт та криптовалюти (1).pptx
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програміста
 
Змішане навчання в ППФК
Змішане навчання в ППФКЗмішане навчання в ППФК
Змішане навчання в ППФК
 
Формування професійних інтересів студентів
Формування професійних інтересів студентівФормування професійних інтересів студентів
Формування професійних інтересів студентів
 
День відкритих дверей' 2021
День відкритих дверей' 2021День відкритих дверей' 2021
День відкритих дверей' 2021
 
Спробуйте Python
Спробуйте PythonСпробуйте Python
Спробуйте Python
 
06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure06. Обучение и сертификация по Azure
06. Обучение и сертификация по Azure
 
05.Внедрение Azure
05.Внедрение Azure05.Внедрение Azure
05.Внедрение Azure
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнее
 
03.Сколько стоит облако
03.Сколько стоит облако03.Сколько стоит облако
03.Сколько стоит облако
 

Uml Glossary

  • 1. Модуль 22: Глоссарий терминов Курс SE 201 Введение в программную инженерию Проект ВИРТУОЗ, ННГУ, Н.Новгород, 2004 г. Бабич А.В., Полтава, Украина, ПГПУ, [email_address] ________________________________________________________
  • 2. Глоссарий терминов Унифицированный язык моделирования © Бабич А.В. 2004 UML Glossary
  • 3. Алфавитный указатель А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я Щелкните левой клавишей мыши по одной из кнопок для получения списка определений, начинающихся с этой буквы A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • 4. Обозначения… А А щелкнув по такой стрелке, Вы возвращаетесь к списку терминов, начинающихся с выбранной Вами буквы. Нажав на эту пиктограмму, Вы можете вернуться к алфавиту и выбрать другую букву.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126. Образец (паттерн) (Pattern) Образец (паттерн) - типичное решение типичной проблемы в данном контексте.
  • 127. Обратное проектирование (Reverse Engineering) Обратное проектирование - процесс преобразования кода на конкретном языке программирования в модель ( совокупность UML- диаграмм).
  • 128. Объект (Object) Объект - конкретная материализация абстракции; сущность с хорошо определенными границами, в которой инкапсулированы состояние и поведение; экземпляр класса (вернее, классификатора – актер, класс или интерфейс). Объект уникально идентифицируется значениями атрибутов, определяющими его состояние в данный момент времени. Имя : Тип
  • 129. Обязанность (Responsibility) Обязанность -контракт или обязательство, принимаемое на себя типом или классом. Высокоуровневое описание поведения класса. Обязанность отображает знания или информацию, доступную другим или хранимую в его атрибутах или запрашиваемую взаимодействующими классами, а также сервисы, предлагаемые другим объектам.
  • 130. Ограничение (Restriction) Ограничение - расширение семантики элемента UML, позволяющее добавлять новые или модифицировать существующие правила.
  • 131. Одиночное наследование (Single inheritance) Одиночное наследование - семантическая разновидность обобщения, когда потомок может иметь только одного родителя.
  • 132. Операция (Operation) Операция - реализация услуги, которая может быть запрошена у любого объекта класса. Операция – это строка в секции операций класса. Операция определяет поведение класса и работы, которые класс может выполнить. Операция может принимать список параметров и возвращать значение некоторого типа. Видимость операции может быть ограничена другими факторами, такими как параллельность и т.п. Имя Имя():Тип
  • 133. Особенность (Feature) Особенность - свойство, например операция или атрибут, которое инкапсулировано внутри другой сущности, такой как интерфейс, класс или тип данных.
  • 134. Особенность поведения (Behavior Feature) Особенность поведения - динамическая характеристика элемента, такого как операция или метод.
  • 135. Отметка времени (Time mark) Отметка времени - обозначение для момента &quot;наступления события.
  • 136. Отношение (Relation) Отношение - семантическая связь между элементами. В другом понимании отношение – группа связанных данных, организованных в столбцы и строки, иначе говоря – таблица.
  • 137. Отправитель (Sender) Отправитель - объект, передающий экземпляр сообщения объекту-получателю.
  • 138. Отправка (Sending) Отправка - передача экземпляра сообщения от объекта-отправителя объекту - получателю.
  • 139.
  • 140.
  • 141. Пакет (Package) Пакет - универсальный механизм организации UML- элементов, обычно классов, в группы. Пакеты могут быть вложенными в другие пакеты. Пакеты позволяют организовать иерархию в модели. Name
  • 142. Параллельное подсостояние (Concurrent Substate) Параллельное подсостояние - подсостояние, в котором система может находиться одновременно с нахождением в других подсостояниях внутри одного и того же составного состояния.
  • 143. Параллельность ( Parallelism, Concurrency ) Параллельность - выполнение двух или более работ в течение одного и того же промежутка времени. Параллельность может быть достигнута путём перемежающегося или истинного одновременного выполнения двух или более нитей.
  • 144. Параметр ( Parameter ) Параметр - спецификация переменной, которая может быть изменена, передана или возвращена, аргумент операции.
  • 145. Параметризованный элемент ( Parametric Element ) Параметризованный элемент - дескриптор элемента с одним или более несвязанными параметрами.
  • 146. Паттерн (образец) ( Pattern ) Паттерн (образец) - типичное решение типичной проблемы в данном контексте.
  • 147. Переход (Transition) Переход - отношение между двумя состояниями, показывающее, что объект, находящийся в первом состоянии, должен выполнить некоторые действия и перейти во второе состояние, как только наступит некоторое событие и при этом будут выполнены определенные условия. событие условие
  • 148. Процесс ( Process ) Процесс - ресурсоемкий поток управления, который может выполняться параллельно с другими процессами.
  • 149. Псевдосостояние ( Pseudostate ) Псевдосостояние - вершина автомата, которая выглядит как состояние, но не ведет себя как таковое. К числу псевдосостояний относятся начальное, конечное и историческое состояния.
  • 150. Перечислимый тип ( Enumerated type ) Перечислимый тип - список поименованных величин, образующих область значений некоторого атрибута.
  • 151. Поведение ( Behavior ) Поведение - наблюдаемый эффект события, в том числе его результаты.
  • 152. Поведенческое свойство ( Behavior property ) Поведенческое свойство - динамическое свойство элемента, такое как операция или метод.
  • 153. Подкласс ( Subclass ) Подкласс: в отношении обобщения - специализация другого класса, родителя; класс, который наследует свои атрибуты и операции через отношение генерализации.
  • 154. Подсистема ( Subsystem ) Подсистема - группирование элементов, часть из которых составляет спецификацию поведения, предлагаемого другими содержащимися в нем элементами; группа пакетов элементов модели, которая имеет операции и интерфейсы , часть системы, которая может считаться полноправной системой. <<subsystem>> Name <<subsystem>> Имя
  • 155. Подсостояние ( Substate ) Подсостояние - состояние, являющееся частью другого состояния.
  • 156. Положение ( Loc ) Положение - размещение компонента в узле.
  • 157. Прямое проектирование ( Direct Design ) Прямое проектирование - процесс преобразования модели в код путем отображения на конкретный язык программирования.
  • 158. Получатель ( Receiver ) Получатель - объект, обрабатывающий экземпляр сообщения, переданного объектом - отправителем.
  • 159. Получение ( Receiving ) Получение - обработка экземпляра сообщения, переданного объектом-отправителем.
  • 160. Помеченное значение ( Tagged value ) Помеченное значение - расширение свойств элемента UML, которое позволяет включать новую информацию в его спецификацию.
  • 161. Поставщик ( Provider ) Поставщик - тип, класс или компонент, предоставляющий услуги, которые могут быть востребованы другими элементами.
  • 162. Построение (Development) Построение ( разработка) - фаза цикла разработки программного обеспечения, в ходе которой исполняемый архитектурный прототип доводится до состояния, когда он может быть передан пользователям.
  • 163. Постусловие (Postcondition) Постусловие – часть спецификации операции, ограничение, которое должно быть выполнено по завершении операции.
  • 164. Потомок ( Descendant ) Потомок – подкласс - класс, который наследует свои атрибуты и операции через отношение генерализации.
  • 165. Производный элемент ( Derived element ) Производный элемент - элемент модели, который можно вычислить по другим элементам, но который тем не менее включен в нее для ясности или для удобства проектирования, несмотря на то что он не привносит новой семантики.
  • 166. Предметная область (Domain Area) Предметная область -.область знаний или деятельности, характеризуемая концепциями и терминами, понятными тем, кто работает в данной области.
  • 167. Предусловие (Precondition) Предусловие – часть спецификации операции, ограничение, которое должно быть выполнено, когда вызывается операция.
  • 168. Прецедент (Use-case) Прецедент - описание множества последовательных событий (включая варианты), выполняемых системой, которые приводят к наблюдаемому актером результату. Прецедент представляет поведение сущности, описывая взаимодействие между актерами и системой. Прецедент не показывает «как» достигается некоторый результат, а только «что» именно выполняется. Имя
  • 169.
  • 170. Примитивный тип (Primitive type) Примитивный тип - базовый тип, например &quot;целое&quot; или &quot;строка&quot;.
  • 171. Продукт (Product) Продукт - артефакт процесса разработки, такой как модель, код, документация и рабочий план.
  • 172. Проекция (Projection) Проекция - отображение множества на его подмножество.
  • 173. Пространство имен (Namespace) Пространство имен - область действия, в которой могут быть определены и использованы имена; внутри пространства имен каждое имя идентифицирует уникальный элемент.
  • 174.
  • 175. Реализация (Implementation) Реализация (Implementation) - конкретное воплощение контракта, объявленного интерфейсом; определение того, как что-либо конструируется или вычисляется.
  • 176. Реализация (Realization) Реализация (Realization) - семантическое отношение между классификаторами, в котором одна сторона формулирует условия контракта, а другая обязуется его выполнить.
  • 177. Родитель (Parent) Родитель - суперкласс, или &quot;надкласс“; класс, от которого другие классы наследуют атрибуты и операции.
  • 178. Роль (Role) Роль - поведение сущности, участвующей во взаимодействии, рассматриваемое в конкретном контексте.
  • 179.
  • 180.
  • 181. Свертывание (Rolling) Свертывание - моделирование элемента, некоторые части которого скрыты для упрощения восприятия.
  • 182. Свойство (Property) Свойство - поименованное значение, поле данных, обозначающее некоторую характеристику элемента, несущее некоторую информацию о классификаторе.
  • 183. Связывание (Binding) Связывание - создание элемента по шаблону путем подстановки фактических аргументов вместо формальных параметров шаблона.
  • 184. Связь (Link) Связь - семантическое соединение между объектами; экземпляр ассоциации. Ассоциация, соединяя классификаторы, показывает структурные отношения, связь же соединят экземпляры классификаторов (по сути, это список ссылок между экземплярами классификаторов). Имя : Тип
  • 185. Сигнал (Signal) Сигнал - спецификация асинхронного стимула, передаваемого от одного экземпляра другому.
  • 186. Сигнатура (Signature) Сигнатура - совокупность имени и параметров операции.
  • 187. Синхронное действие (Synchronous action) Синхронное действие - запрос, послав который, объект-отправитель ожидает результат.
  • 188. Система (System) Система - множество элементов, организованных для достижения конкретной цели, иногда разложенное на несколько подсистем и описываемое набором моделей, возможно с различных точек зрения; абстракция набора комплексно взаимодействующих элементов, для которых возможно определить рамки, среду, входные и выходные данные, механизм управления и некоторые процессы или преобразования, выполняемые системой.
  • 189. Событие (Event) Событие - спецификация существенного факта, имеющего положение в пространстве и во времени. В контексте автоматов событие - это возникновение стимула, который может активизировать переход из одного состояния в другое , некоторое происшествие, значимое для информационной системы.
  • 190. Событие времени (Time Event) Событие времени - событие, обозначающее истечение промежутка времени с момента входа в текущее состояние.
  • 191. Сообщение (Message) Сообщение - спецификация передачи информации между объектами в расчете на то, что за этим последует некоторая деятельность; прием сообщения обычно трактуется как возникновение события.
  • 192. Составное состояние (Composite state) Составное состояние - состояние, составленное из параллельных или несовместимых подсостояний.
  • 193. Состояние (State) Состояние - ситуация в жизненном цикле объекта, во время которой он удовлетворяет некоторому условию, выполняет определенную деятельность или ожидает какого-то события. Состояние объекта определяется значениями некоторых его атрибутов и присутствием или отсутствием связей с другими объектами. Имя
  • 194. Состояние действия (Action state) Состояние действия - состояние, которое представляет вычисление атомарного действия, как правило - вызов операции. Имя
  • 195. Спецификация (Specification) Спецификация - текстовое объявление синтаксиса и семантики некоторого строительного блока; декларативное описание того, чем является или что делает некая сущность.
  • 196. Срабатывание ( Operation ) Срабатывание - выполнение перехода состояний, т.е. срабатывание триггера (возникновение события) и выполнение сторожевого условия.
  • 197. Статическая классификация ( Static Classification ) Статическая классификация - семантическая разновидность обобщения, в которой объект не может изменять свой тип или роль.
  • 198.
  • 199. Стереотип ( Stereotype ) Стереотип - расширение словаря UML, позволяющее создавать новые виды строительных блоков, производные от существующих, но специфичные для конкретной задачи. Имя стереотипа заключается в двойные кавычки ‹‹...››. Например, пакет-интерфейс – это стереотип пакета. <<interface>> Name
  • 200. Стимул ( Stimulus ) Стимул - операция или сигнал.
  • 201. Сторожевое условие (Guard condition) Сторожевое условие - условие, которое должно быть выполнено для того, чтобы сработал переход, с которым оно ассоциировано. Это булевское выражение, связанное с переходом. Переход состоится только если это условие выполнено. Сторожевое условие – это функция, которая может принимать параметры от триггера, а также атрибуты и ссылки от объекта, для которого построена данная диаграмма состояний.
  • 202. Строка ( String ) Строка - последовательность символов, имеющих графическое начертание.
  • 203. Структурное свойство ( Structured feature ) Структурное свойство - статическое свойство элемента.
  • 204. Суперкласс (Superclass) Суперкласс: в отношении обобщения - обобщение другого класса, потомка.
  • 205. Сценарий (Scenario) Сценарий - конкретная последовательность действий, иллюстрирующая поведение.
  • 206.
  • 207. Тип (Type) Тип - стереотип класса, используемый для специфицирования семейства объектов, а также операций (но не методов), применимых к этим объектам.
  • 208. Тип данных (Data Type) Тип данных - тип, значения которого никак не идентифицированы. К типам данных относятся примитивные встроенные типы (например, числа и строки), а также перечислимые типы (например, булевский).
  • 209. Трассировка (Tracing) Трассировка - зависимость, которая показывает историческое или процессуальное отношение между двумя элементами, представляющими одну и ту же концепцию, без указания правил вывода одного элемента из другого.
  • 210. Требование (Requirement) Требование - желаемая функциональность, свойство или поведение системы.
  • 211.
  • 212. Узел (Node) Узел - физический элемент, существующий во время выполнения системы и представляющий вычислительный ресурс, который обладает по меньшей мере памятью, а зачастую также и процессором. В общем случае это может быть электронное, механическое устройство или даже человек. Имя
  • 213. Управляемый прецедентами (Use-case driven) Управляемый прецедентами: в контексте цикла разработки программного обеспечения - процесс, в котором прецеденты служат основным артефактом для формулирования желаемого поведения системы, для верификации и контроля системной архитектуры, для тестирования и для обмена информацией между участниками проекта.
  • 214. Управляемый рисками (Risk driven) Управляемый рисками: в контексте цикла разработки программного обеспечения - процесс, в котором при выпуске каждой новой версии основное внимание обращается на выявление и уменьшение факторов, представляющих наибольший риск для успешного завершения проекта.
  • 215. Уровень абстракции (Abstraction level) Уровень абстракции - точка в иерархии абстракци�