Функция Function · UAF
Простыми словами
«An Activity which is specified in the context to the ResourcePerformer (human or machine) that IsCapableToPerform it» — работа, привязанная к ресурсному исполнителю. Слова «human or machine» здесь существенны: в UAF нет отдельной «функции человека» и «функции системы», обе описываются этим элементом, потому что и организация, и программа наследуют ResourcePerformer. Функция — ресурсный двойник операционной деятельности: OperationalActivity говорит, что нужно делать, Function — как это делают доступными средствами, а связывает их Implements. Второй родитель, SubjectOfResourceConstraint, ставит функцию под ресурсные ограничения. Потомков трое: MissionEngineeringThread, SecurityProcess и ProjectActivity — все три сужают область, не меняя механизма. Ошибка — рисовать поток из самих функций: в потоке участвуют их вызовы, FunctionAction.
Примеры
Вид Resources Traceability «depicts the mapping of functions to operational activities and thus identifies the transformation of an operational need into a purposeful function performed by a resource or solution». Связь между ними — Implements.
UAF DMM 1.3, разд. 8.1.7 View Specifications::Resources::Traceability::Resources Traceability — Definition; разд. 9.1.1 — определение Implements
IsCapableToPerform идёт от ResourcePerformer к Function и отвечает на вопрос о принципиальной способности. Кто выполняет функцию в конкретном контексте — другая связь, PerformsInContext, и она соединяет вызов функции с ресурсной ролью.
UAF DMM 1.3, разд. 9.1.1 Architecture Management::Processes — определения IsCapableToPerform и PerformsInContext; разд. 8.1.7, рис. 8-59 Resources Connectivity
Входы и выходы функции — ResourceParameter, «A type that represents inputs and outputs of a Function». Поведение метода ресурса тоже задаётся функцией: ResourceMethod — «A behavioral feature of a ResourcePerformer whose behavior is specified in a Function».
UAF DMM 1.3, разд. 9.1.7 Resources::Structure, рис. 9-172 ResourceParameter и рис. 9-171 ResourceMethod
Определение из первоисточника
дословная выпискаAn Activity which is specified in the context to the ResourcePerformer (human or machine) that IsCapableToPerform it.
Действие, заданное в контексте ресурсного исполнителя — человека или машины, — который способен его выполнять.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»SubjectOfResourceConstraint
- Обобщение — таксономическое отношение «частное → общее»Process
Входящие
- Обобщение — таксономическое отношение «частное → общее»MissionEngineeringThread
- Обобщение — таксономическое отношение «частное → общее»SecurityProcess
- Обобщение — таксономическое отношение «частное → общее»ProjectActivity
В других подходах
Сопоставления одного понятия в разных подходах.
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций