活动是用于定义流程的基本概念。活动定义细分以及工作的流程。换句话说,活动可以互相嵌套以定义工作的细分结构,或者活动可定义与其他活动的先行作业关系以定义活动图中所展示的流程。活动还可包含对“任务”、“角色”和“工作产品”的引用(称为描述符)。活动和描述符通过允许它们的实例定义开始和/或结束日期来与时间线关联。此外,它们指定与项目中工作的实例化相关的信息(例如,是否应多次执行活动以及如果要多次执行,则是以并行方式执行活动(hasMultipleOccurrences
属性)还是一个接一个地执行活动(isRepeatable 属性))。活动和任务描述符还可以由事件驱动,或描述没有固定开始日期和结束日期的正在进行中的工作。
UMA 定义多个特殊活动,这些活动允许通过许多用户所熟悉的术语来表示流程。例如,阶段或迭代只是特殊的活动,已通过预定义值设置它们的特定属性值。 流程(例如能力模式或交付模式 )也不过只是特殊的活动,它包含有关使用这些流程的原因和方式的补充文档。 因此,由于活动可以互相嵌套,流程也可以互相嵌套。
|