主要概念:活动

主题:

活动 跳至页首

角色所具有的活动定义他们执行的工作。活动是一个角色所做的事情,在项目环境中提供一个有意义的结果。 关于活动的示例,请参阅活动:捕获公共词汇表

树形浏览器中的示例角色图像

一个典型的角色,在树形浏览器中显示其活动

活动是一种工作单元,扮演所述角色的个人可能被要求执行该活动。该活动有着明确的用途,通常根据创建或更新某些工件(例如模型、类或计划)来表示。每个活动都分配给一个具体的角色。活动的详细程度一般是几小时到几天,它通常涉及一个角色,并影响一个或只影响少数几个工件。活动应可用作计划和进度的元素;如果它太小,则将被忽略,如果它太大,则必须根据活动的部件来表示进度。

活动可能会在同一工件上由同一角色(但不一定是同一个人)重复几次,尤其是当从一个迭代转向另一个迭代时,优化和扩展系统时。

步骤 跳至页首

活动分为若干步骤。步骤分为三个主要类别:

  • 思考步骤:其中执行该角色者理解任务的性质,收集并检验输入的工件,以及明确陈述结果。
  • 执行步骤:其中执行该角色者创建或更新某些工件。
  • 复审步骤:其中执行该角色者按照某些条件检查结果。

不必在每次调用一个活动时都执行所有步骤,这样就可以备用流程的形式表示它们。

示例步骤:

活动:查找用例和参与者分解为以下步骤:

  1. 查找参与者
  2. 查找用例
  3. 描述参与者和用例如何交互
  4. 将用例和参与者组合为一个整体
  5. 在用例图中展现用例模型
  6. 展开对用例模型的调查
  7. 评估结果

查找部分(步骤 1 到 3)需要进行一些思考;执行部分(步骤 4 到 6)涉及在用例模型中捕获结果;在复审部分(步骤 7)中执行该角色者评估结果的完整性、强健性、智能性或其它品质。



Rational Unified Process   2003.06.15