- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Lecture4
系统分析与设计 第六章 用例和用例模型 目标: 确定和编写用例 使用摘要、非正式和详述等用例形式 将测试应用于适当的用例上 将用例分析与迭代开发联系起来 6.1 什么是用例 用例是文本形式的情节描述,用于描述某参与者使用系统以实现某些目标的情节。 例如下面的文本描述就是处理销售的摘要形式的用例: 处理销售的摘要形式 处理销售:顾客携带所购商品到达收银台。收银员使用POS系统记录每件商品。系统连续显示累计总额并逐行显示细目。输入顾客支付信息,系统对支付信息进行验证和记录。系统更新库存信息。顾客从系统得到购物小票,然后携商品离开。 6.2 为什么使用用例 用户的参与是软件成功的重要保证。用例是一种优秀的方法,使领域专家和用户能共同参与以提供正确的需求,用例强调了用户的目标和观点。 用例能够根据需要对复杂程度和形式化程度进行增减调节。 用例强调了功能性需求,即“FURPS+”中的“F”,也可用于其他需求,用例是发现和定义需求的核心机制。用例定义了系统行为的契约。 6.3 用例和用例模型(Use-Case Model). UP在需求科目中定义了用例模型。用例建模主要是编写文本的工作,用例模型是文本文挡,它是所有书面用例的集合,也是系统功能性和环境的模型。 用例模型还可以包含UML用例图,以显示用例和参与者的名称及其关系。 用例不是面向对象的,也不进行OO分析,但是用例是经典的OOA/OOD的关键需求输入。 6.4 参与者、场景和用例 1.参与者 参与者(actor)是某些具有行为的事物,可以是人、计算机系统或其它机构、相关的软件系统甚至是系统自身(当它调用其它系统的服务时)。有三种参与者: 1)主要参与者,用例的发起者,具有用户目标。 2)协助参与者,为系统提供服务的系统或机构。 3)幕后参与者,在用例行为中具有影响或利益关系,如销售系统中要考虑到政府税收机构。 2.场景 场景(scenario)是参与者和系统之间的一系列特定的活动和交互,场景也称为用例的实例(use case instance),一个场景是使用系统的一个特定情节或用例的一条执行路径。 因此,用例就是一组相关的成功和失败的场景集合。其中每一个场景都是系统执行的一系列活动,这些活动产生了对某个参与者可观察的返回值。 场景分为主成功场景和非主成功场景。 6.5 用例的三种常用形式 用例可用三种不同形式化程度或格式进行编写: 1.摘要形式:简洁的一段式概要。通常用于主成功场景。摘要形式用在早期需求分析中,为快速了解主题和范围,几分钟完成。 2.非正式形式:非正式的段落格式。用几个段落覆盖不同场景。非正式形式也是用在早期需求分析中,但主要用于交替场景,而非主场景。 3.详述形式:详细编写所有步骤及各种情况,同时具有补充部分,如前置条件和成功保证(后置条件)。详述形式在以摘要形式编写了大量用例后使用,在多次迭代中逐步完善。在第一次需求讨论会中,通常只详细编写其中少量(如10%)的具有重要架构意义和高价值的用例。 6.6 详述形式的用例的模板 用例的组成部分 注释 用例名称 以动词开始 范围 要设计的系统 级别 用户目标或子功能 主要参与者 调用系统使之交付服务 涉众及其关注点 关注该用例的人及其关 心的需求 前置条件 值得提醒的开始前必为 真的条件 成功保证 值的提醒的成功必须满 足的条件 主成功场景 典型的无条件的理想下 的成功场景 扩展 成功或失败的替代场景 特殊需求 相关的非功能性需求 技术或数据变元表 不同的I/O方法和数据格式 发生频率 会影响对实现的调查、测 试和时间安排 杂项 一些未决问题 6.7 详述
您可能关注的文档
- j q x 第二课时.ppt
- J2EE部署.pdf
- 管理J 俄国无产阶级革命的导师——列宁.ppt
- J504-2.doc
- Java-第3章-分支结构.ppt
- javascript 正则表达式.pdf
- JavaScript教程.ppt
- avascript考试题目选择题.doc
- JavaScript核心语言对象.ppt
- JAVA上机.doc
- 深度解析(2026)《GBT 15406-2007岩土工程仪器基本参数及通用技术条件》:构建智能监测时代的精密感知基石.pptx
- 深度解析(2026)《GBT 19902.3-2006工业自动化系统与集成 制造软件互操作性能力建规 第3部分:接口服务、协议及能力模板》.pptx
- 深度解析(2026)《GBT 20782-2006 农业用含磷型防爆硝酸铵》:安全、效能与未来农业的融合之道.pptx
- 深度解析(2026)《GBT 30761-2014扁桃仁》.pptx
- 深度解析(2026)《ISO 139152023 Fine ceramics (advanced ceramics, advanced technical ceramics) — Test method for o标准解读.pptx
- 深度解析(2026)《ISO 173612017Amd 12023 智能交通系统 — 车道偏离预警系统 — 性能要求与测试规程 — 修正案1》.pptx
- 深度解析(2026)《GBT 14805.7-2007行政、商业和运输业电子数据交换(EDIFACT) 应用级语法规则(语法版本号4,语法发布号1) 第7部分 批式电子数据交换安全规则(保密性)》.pptx
- 深度解析(2026)《GBT 17737.801-2022同轴通信电缆 第8-1部分:聚四氟乙烯绝缘半柔电缆空白详细规范》.pptx
- 深度解析(2026)《GBT 30318-2013地理信息公共平台基本规定》.pptx
- 深度解析(2026)《GBT 30837-2014信用证进口货物质押监管作业规范》.pptx
最近下载
- 2025用于混凝土中的防裂抗渗复合材料.docx VIP
- 地产项目商业综合体商业街马年春节美陈设计包装方案【概念包装】【春节营销】.pdf VIP
- 值班的记录表.doc VIP
- 车间主任培训(课件90页).pptx VIP
- 2025年6月大学英语六级考试真题第2套(含答案+听力原文+听力音频).docx VIP
- 汽车维修工高级(理论)复习题.docx VIP
- 高速公路质量通病防治手册(最终修改版) .pdf VIP
- 人教版 二年级数学下册二年级数学脱式练习.docx VIP
- 2024年货代明年工作计划.ppt VIP
- 2025年6月大学英语六级考试真题第1套(含答案+听力原文+听力音频).docx VIP
原创力文档


文档评论(0)