用例实现
用例实现描述如何在设计模型内部使用协作对象来实现一个特定用例。
UML 表示: 协作,构造型为 «use-case realization»。
角色: 设计员
模板:
报告: 用例实现报告
详细信息:

活动的输入: 活动的输出:

目的 返回页首

用例实现的目的是区分系统阐释者关注的问题(例如用例模型和系统需求方面的问题)与系统设计者关注的问题。 用例实现在设计模型中提供了一种结构,用于组织与用例有关但却属于设计模型的工件。这些相关工件通常包括协作图和序列图,这些图使用协作对象说明用例行为。

特征 返回页首

特征名

简要说明

UML 表示

事件流设计 是使用协作对象对于如何实现用例的文本说明。其主要目的在于概述与用例有关的图(参见下文),并解释各图之间的关系。可选 - 仅当提供对于用例自身不适用但对于分析或设计必需的附加信息时创建,而这种情况相当罕见。 标注值,“格式文本”类型。
交互图 这些图(序列图和协作图)说明如何根据协作对象实现用例。 通过聚合关系“behaviors”拥有参与者。
类图 说明参与用例实现的类和关系的图。 通过聚合关系“types”和“relationships”拥有参与者。
派生需求 一种文本说明。用于记录用例模型未考虑但在构建系统时却需要考虑的有关用例实现的所有需求,例如非功能性需求。 标注值,“短文本”类型。
实现关联关系 在用例模型中已经实现的、被赋予了构造型的用例依赖关系。 依赖关系

提要 返回页首

为用例实现规约提供的模板,它包含用例实现的文本特征。该文档和需求管理工具一同使用,如管理工具 Rational RequisitePro,用于详细说明和标注用例实现特征中的需求。  

用例实现图可在可视化建模工具,如 Rational Rose 中开发。用例实现报告(具有所有特征)可用 Rational SoDA 生成。  

有关详细信息,请参见工具向导:使用 Rational Rose 和 Rational RequisitePro 管理用例使用 SoDA 创建用例实现报告。(链接到新窗口中的 HTML 模板

1.       简介         
    1.1     目的     
    1.2     范围     
    1.3     定义、首字母缩写词和缩略语     
    1.4     参考资料     
    1.5     概述     
2.       事件流 - 设计
3.       派生需求

时机 返回页首

用例实现是在精化阶段为关键构架用例创建的。其余用例的用例实现在构建阶段创建。

职责 返回页首

用例设计员负责用例实现的完整性,并确保:

  • 用例实现满足对其的所有需求,正确实现且仅仅实现用例模型中相应用例的行为。
  • 事件流设计简明易懂,符合设计目的。
  • 描述用例实现的图简明易懂且适用于其目的。
  • 派生需求简明易懂且适用于其目的。
  • 在用例模型中对相应用例的跟踪依赖关系是正确的。
  • 用例模型中相应用例的关系,如通信关联关系、包含关系和扩展关系等,在用例实现中处理正确。

用例设计员不负责用例实现中使用的类和关系,这些类和关系由相应的设计员负责。

定制 返回页首

用例实现表述执行部分或全部工件:用例的一组模型元素的行为。因此对于每个需要在设计模型中表述的用例,都必须具有用例实现。同样,如未使用用例,则无需用例实现。

© 1987 - 2001 Rational Software Corporation。版权所有。

分栏显示 Rational Unified Process

Rational Unified Process