工作产品 (工件):用例模型
该工件是系统预期功能及其环境的模型,并充当客户和开发人员之间的一种约定。它被用作分析、设计和测试活动的基本输入。
用途

以下人员使用用例模型:

  • 客户认同该用例模型。得到该认同后,您就知道该系统是客户所希望的系统。也可以使用该模型在开发期间与客户讨论系统。
  • 潜在用户使用用例模型来更好地了解系统。
  • 软件设计人员使用用例模型来确定体系结构方面的重要功能。
  • 设计者使用用例模型来大致地了解系统。比如,在优化系统时,您需要通过用例模型上的文档来协助优化工作。
  • 管理员使用用例模型来计划和执行用例建模和后续的设计工作。
  • 组织内的项目外部人员、主管人员和指导委员会委员使用用例模型来了解项目执行情况。
  • 人们复审用例模型以定期向开发人员提供适当的反馈。
  • 设计人员以用例模型为基础来开展他们的工作。
  • 测试人员使用用例模型来尽早地计划测试活动(用例和集成测试)。
  • 将负责开发下一版本系统的人员使用用例模型来了解现有版本的系统如何运作。
  • 文档编写者以用例为基础来编写系统的用户指南。
关系
包含的工件
角色负责人: 修改者:
输入至必需: 可选: 外部:
输出自
主要描述

用例模型应该充当通信介质,并且可以充当客户、用户和系统开发人员就系统功能所作的约定,它使得:

  • 客户和用户可以验证系统将成为他们期望的样子。
  • 系统开发人员可以按照期望构建系统。

用例模型由用例参与者组成。模型中的每个用例都得到详细描述,一步步地说明系统如何与参与者交互,以及系统在用例中进行什么操作。用例作为贯穿整个软件生命周期的总线;在系统分析、设计实施测试阶段都使用相同的用例模型。

属性
可选
已计划Yes
图示
定制
说明选项

以 UML 表示:模型,构造型为 <<use-case model>>。

用例模型可具有以下属性

  • 简介:作为模型的简要介绍的文本描述。
  • 调查描述:包含用例模型余下部分未反映的信息的文本描述,包括用户使用用例的常见顺序和用例模型未处理的功能。  
  • 用例包:模型中的包,代表层次结构。 
  • 用例:模型中的用例,由包所有。
  • 参与者:模型中的参与者,由包所有。 
  • 关系:模型中的关系,由包所有。
  • :模型中的图,由包所有。  
  • 用例视图:模型的用例视图,它是显示重要用例和/或场景的体系结构视图。  

定制用例模型来满足项目需要。这可能包括:仅将一部分子工作产品(属性)包括进来、定制创建和管理子工作产品的正式程度以及定制各个子工作产品。

更多信息