- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统OOA-需求获取精选
用户需求描述示例 2.1 处理销售:完成一次销售过程。 2.1.1 基本流程: (1)顾客携带所购商品或服务到收银台通过POS机付款; (2)收银员开始一次新的销售交易; (3)收银员输入商品条码; (4)系统逐条记录销售的商品,并显示该商品的描述、价格和累计额;重复(3)—(4),直到输入结束; (5)系统显示总额; (6)收银员告知顾客总额,并请求付款; (7)顾客付款,系统处理支付; (8)系统记录完整的销售信息,并将销售金和支持信息发送到外部的帐务系统和库存系统; (9)系统打印票据; (10)顾客携带商品和票据离开。 2.1.2 扩展流程:...... 系统需求 系统需求是比用户需求更详细的需求描述,是系统实现的基本依据 系统需求描述可能包括许多不同的模型,如对象模型和数据流模型 在面向对象的分析中,常采用图形化符合(如UML等各种图表)描述系统的功能 需求说明必须描述 功能 - 所数据的软件要做什么 性能 - 软件功能在执行过程中的速度、可使用性、响应时间、各种软件功能的恢复数据、吞吐能力、精度、频率等 限制 - 在效果、实现语言、数据库完整性、资源限制、操作系统等方面所要求的标准 属性 - 可移植性、正确性、可维护性及安全性等方面的考虑 外部接口 - 与人、硬件、其它软件和硬件的相互关系 需求规格文档标准(GB856D-1988) 1 引言 1.1 编写目的 1.2 项目背景(单位和与其他系统的关系) 1.3 定义(专门术语和缩写词) 2 任务概述 2.1 目标 2.2 运行环境 2.3 条件限制 3 数据描述 3.1 静态数据 3.2 动态数据 3.3 数据库描述 3.4 数据字典 3.5 数据采集 4 功能需求 4.1 功能划分 4.2 功能描述 5 性能需求 5.1 数据精确度 5.2 时间特性 5.3 适应性 6 运行需求 5.1 用户界面 5.2 硬件接口 5.3 软件接口 5.4 故障处理 7 其他需求 (检测或验收标准、可用性、可维护性 可移植性、安全保密性) 软件需求的质量标准 需求验证对需求文档和制品进行质量评估,确保需求说明准确、完整 包括以下内容: 正确性 一致性 完整性 可行性 必要性 可检验性 需求的可跟踪性 最后签字 确保需求和描述充分、正确 确保需求无矛盾、冲突、含糊或二义的地方 确保需求无遗漏 确保每一项需求必须在已知系统和环境下可以实施 确保需求是用户需要的 确保需求是可测、可验证的 验证需求是否是可跟踪的 需求跟踪矩阵 需求系统 来源 设计模块 代码 测试用例 A05 Amm R01 √ √ R02 √ √ √ R03 √ √ R04 √ √ √ √ Rnn √ √ 本次课后任务 参考教材5-7章的内容或网络资源,每组对自己的项目完成需求访谈,形成访谈纪要(电子版),下次课检查 预习第7章,找出自己系统中的参与者及业务用例,并了解清楚个用例的执行过程 * ? ? ? ? ? ? ? ? ? ? ? ? ? 图书管理系统-需求获取 * 计科系 段恩泽 email:duanenze@126.com 主要内容 准备知识 需求获取 准备知识 什么是软件需求? 软件需求的作用或意义? 怎样获取需求?要点是什么? 获取需求的过程中应注意哪些事项? 需求分析完成的标志是什么? 软件需求的质量标准 本节目标 理解软件需求及其作用和意义 理解软件需求规格说明书及其评价标准 了解获取需求过程中的注意事项,掌握获取需求的要点 什么是需求? 需求:系统或系统组成成分必须满足或具有的条件或能力,以满足合同、标准、规格要求,或其他正式的强制性文件。 需求就是陈述系统必须要做的事或者系统必需具备的特征。 A requirement is a feature that the system must have or constraint that it must satisfy to be accepted by client. 什么是软件需求? 功能需求:描述系统预期提供的功能或服务 系统应提供的服务 如何对输入做出反应 系统在特定条件下的行为 非功能需求:指那些不直接与系统具体功能相关的一类需求 产品需求 机构需求 外部需求 领域需求:源于系统的应用领域需求 功能需求 软件系统的功能需求描述可以有许多方式: 文字描述 图表表示 功能需求可以以不同的详细程度反复编写和细化 功能需求描述应该完整而且一致和准确 完整性意味着客户所需的所有的服务应该全部给出描述 一致性意味着需求描述不能前后矛盾 准确性是指需求不能出现模糊和二义性的地方 非功能需求 非功能需求主要与系
文档评论(0)