用例、用例描述和用例图
用例和用例图 一.用例及相关术语 用例(Use case) 用例是一组动作序列的描述,系统执行这些动作序列为参与者产生一个可观察的结果值。 每个用例都有一个区别于其他用例的名称。(使用主动句或短语) 注意:用例一般 采用业务语言(而不是技术语言),站在用户的角度(而不是系统角度) ,给出系统可以做什么,而不是怎么做(不考虑实现)。 主题(系统边界) 是由一组用例所描述的一个类。这个类通常是一个系统或者子系统。用例描述了这个类的行为方面。参与者表示与该主题交互的其他类的方面。放在一起用来描述主题的完整性为。 场景(scenario)或事件流 场景又被称作用例实例。执行一次用例的动作序列,就是用例的一个实例。 可以通过足够清晰、外部人员很容易理解的文字描述一个事件流(场景)。用来说明一个用例的行为。 描述时,采用主动语句: 例如: 用户...... ϵͳ...... 用户...... ...... 除了采用语言描述, 在之后更精细的设计中,采用一组顺序图描述一个用例的一组场景。 用例之间的关系 用例间可以有三种关系: 1. 泛化关系 类似于类的泛化关系,通俗的理解为多种途径(方式)。 例: 对于确认用户这个用户的身份,可以通过密码和视网膜扫描两种途径。 2. 包含关系 用力之间的包含关系表示基用例在他的内部说明的某一位置上显式地合并了另一个用例的行为。 运用包含关系