六章用例.ppt
《六章用例.ppt》由会员分享,可在线阅读,更多相关《六章用例.ppt(28页珍藏版)》请在三一文库上搜索。
1、第六章 用例,暨南大学计算机系 黄战,目标,确定和编写用例。 使用摘要、非正式和详述等用例形式的基本式样。 将测试应用于确定适当的用例上。 将用例分析与迭代开发联系起来。,overview,简介,用例: 用例是文本形式的情节描述,广泛应用于需求的发现和记录工作中。 用例会影响项目的众多方面,包括OOA/D,用例也将作为本书案例研究中许多后继制品的输入。 虽然UML用例图易于学习,但是要将确定和编写良好的用例的众多知道原则融会贯通,还需要数周甚至更长的时间。,示例,通俗地讲,用例是文本形式的情节描述,用以说明某参与者使用系统以实现某些目标。以下是摘要形式用例的示例: 处理销售:顾客携带所购商品到
2、达收银台。收银员使用POS系统记录每件商品。系统连续显示累计总额,并逐行显示细目。顾客输入支付信息,系统对支付信息进行验证和记录。系统更新库存信息。顾客从系统得到购物小票,然后离开商品离开。,定义,参与者(actor)是某些具有行为的事物,可以是人(由角色标识)、计算机系统或组织,例如收银员。 场景(scenario)是参与者和系统之间的一系列特定的活动和交互。也称为用例实例(use case instance)。场景是使用系统的一个特定情节或用例的一条执行路径。例如,使用现金成功购买商品的场景。 用例(use case)就是一组相关的成功和失败场景集合,用来描述参与者如何使用系统来实现其目标
3、。例如处理退货交替场景。,用例模型,UP在需求科目中定义了用例模型(Use-Case Model)。 这是所有书面用例的集合;这是系统功能性和环境的模型。 用例是文本文档,而非图形;用例建模主要是编写文本的活动,而非制图。,用例,用例模型在UP中不是唯一的需求制品。 其他制品还有补充性规格说明、词汇表、设想和业务规则。 用例模型还可以包含UML用例图,以显示用例和参与者的名称及其关系。UML用例图可以为系统及其环境提供良好的语境图。 用例不是面向对象的,编写用例时也不会进行OO分析。但这并不妨碍其有效性,用例可以被广泛应用。也就是说,用例是经典OOA/D的关键需求输入。,为什么使用用例,许多目
4、标需要计算机来帮助实现,但其中最好的方法都是简单通俗的,对户客户而言更是如此。在软件项目中,缺少用户参与是项目失败的主要原因之一。 用例: 使工作保持简单的好方法。 使领域专家或需求提供者自己编写(或参与编写)用例成为可能。 强调了用户的目标和观点。 与查询系统特性清单相比更强调以客户为中心。 用例的优越性在于能够根据需要对复杂程度和形式化程度进行增减删节。,用例是功能需求吗?,用例是: 需求,主要是说明系统如何工作的功能性或行为性需求。 FURPS+中的F。用例强调了”F”(功能性和行为性)。 在UP中,用例被推荐作为发现和定义需求的核心机制。 用例定义了系统行为的契约。,参与者的三种类型,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 六章用例
链接地址:https://www.31doc.com/p-3186622.html