图书管理系统ooa-需求获图书管理系统ooa-需求获取图书管理系统ooa-需求获取图书管理系统ooa-需求获取_第1页
图书管理系统ooa-需求获图书管理系统ooa-需求获取图书管理系统ooa-需求获取图书管理系统ooa-需求获取_第2页
图书管理系统ooa-需求获图书管理系统ooa-需求获取图书管理系统ooa-需求获取图书管理系统ooa-需求获取_第3页
图书管理系统ooa-需求获图书管理系统ooa-需求获取图书管理系统ooa-需求获取图书管理系统ooa-需求获取_第4页
图书管理系统ooa-需求获图书管理系统ooa-需求获取图书管理系统ooa-需求获取图书管理系统ooa-需求获取_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书管理系统-需求获取计科系

段恩泽email:duanenze@126.comMay

20WANGCHUNXIU主要内容准备知识需求获取WANGCHUNXIU准备知识什么是软件需求?软件需求的作用或意义?怎样获取需求?要点是什么?获取需求的过程中应注意哪些事项?需求分析完成的标志是什么?软件需求的质量标准WANGCHUNXIU本节目标理解软件需求及其作用和意义理解软件需求规格说明书及其评价标准了解获取需求过程中的注意事项,掌握获取需求的要点WANGCHUNXIU什么是需求?需求:系统或系统组成成分必须满足或具有的条件或能力,以满足合同、标准、规格要求,或其他正式的强制性文件。需求就是陈述系统必须要做的事或者系统必需具备的特征。A

requirement

is

a

feature

that

the

system

must

haveor

constraint

that

it

must

satisfy

to

be

accepted

byclient.WANGCHUNXIU什么是软件需求?功能需求:描述系统预期提供的功能或服务系统应提供的服务如何对输入做出反应系统在特定条件下的行为非功能需求:指那些不直接与系统具体功能相关的一类需求产品需求机构需求外部需求领域需求:源于系统的应用领域需求WANGCHUNXIU功能需求软件系统的功能需求描述可以有许多方式:文字描述图表表示功能需求可以以不同的详细程度反复编写和细化功能需求描述应该完整而且一致和准确完整性意味着客户所需的所有的服务应该全部给出描述一致性意味着需求描述不能前后矛盾准确性是指需求不能出现模糊和二义性的地方WANGCHUNXIU非功能需求非功能需求主要与系统的总体特征相关,是一些限制性要求,是对实际使用环境所做的要求正确性和精确性性能和效率易用性可理解性与简洁性可复用性与可扩充性非功能需求关心的是系统整体特征而不是个别的系统的特征,比功能需求对系统更关键。非功能需求却很难检验非功能需求与功能需求有时会发生冲突,它们之间存在着相互作用关系WANGCHUNXIU领域需求领域需求反映应用领域的基本问题,直接影响到系统的可用性。WANGCHUNXIU练习各组就自己组所选择的系统列举出有哪些功能需求、非功能需求和领域需求WANGCHUNXIU软件需求的作用或意义?软件需求是软件开发的基础。对需求的完全理解和系统描述是软件成功开发至关重要的前提。用户开发人员对外:是开发方和用户之间的合同,它

描述了开发方和用户对未来系统的共识。需求人员对外:是软件系统设计和开发的依据WANGCHUNXIU怎样获取需求?可以通过对用户访谈来获取需求与用户进行访谈可以通过正式会议或者一般访谈的形式进行。在进行访谈前,业务员需要了解用户所在行业的一些背景情况和相关行业知识。无论何种访谈,在进行前都应该准备访谈提纲,在得到一些访谈信息后,要有针对性的设置访谈问题。WANGCHUNXIU访谈的要点是什么?围绕以下问题展开访谈:功能及过程数据及属性以大家最熟悉的QQ软件为例:WANGCHUNXIUQ:请问QQ群都提供了哪些功能?A:

聊天、群共享、......、群相册等功能功能Q:请问群相册是干什么用的?A:群成员可上传照片到群相册通过共享

Q:可否具体谈下如何上传照片?A:1、首先进入群相册,2、选择上传照片功过能程;3、选择要存放的相册;4、选择要上传的照片;上传。就完成了上传照片的工作。WANGCHUNXIU需求访谈续Q:请问存放的相册是固定的还是可以自己选择?A:都可以。你可以选择存放在缺省相册,也可以新建相册Q:新建相册时要输入什么数据呢?

A:要输入相册名称和相册描述Q:两个都必须输吗?A:相册名称必须输,相册描述可输可不输Q:数据的长度有限制吗?A:是的,长度不超过30个字符。

Q:......细化数据属性及约束属性及约束WANGCHUNXIU获取需求的过程中的注意事项选择关键人物进行访谈正确理解用户的需求(行业、业务及背景知识)访谈的记录要条例清晰,真实有效。根据实际的情况,访谈可能会进行很多次,直到确实明确用户的需求。WANGCHUNXIU需求分析完成的标志是什么?需求规格(SRS,Software

Requirement

Specification)是需求分析任务的最终“产品”,它是用户、管理者、分析工程师、测试工程师、维护工程师交流的标准和依据。需求规格描述了系统的数据、功能、行为、性能需求、设计约束、验收标准、以及其他与需求相关的信息。分为:用户需求和系统需求WANGCHUNXIU用户需求用户需求是从用户角度描述系统功能和非功能需求,以便让不具备专业技术知识的客户能看懂。用户需求描述的是系统的外部行为,通常用自然语言、图表和直观的图形来表述WANGCHUNXIU用户需求描述示例处理销售:完成一次销售过程。基本流程:顾客携带所购商品或服务到收银台通过POS机付款;收银员开始一次新的销售交易;收银员输入商品条码;系统逐条记录销售的商品,并显示该商品的描述、价格和累计额;重复(3)—(4),直到输入结束;系统显示总额;收银员告知顾客总额,并请求付款;顾客付款,系统处理支付;系统记录完整的销售信息,并将销售金和支持信息发送到外部的帐务系统和库存系统;系统打印票据;顾客携带商品和票据离开。扩展流程:......WANGCHUNXIU系统需求系统需求是比用户需求更详细的需求描述,是系统实现的基本依据系统需求描述可能包括许多不同的模型,如对象模型和数据流模型在面向对象的分析中,常采用图形化符合(如UML等各种图表)描述系统的功能WANGCHUNXIU需求说明必须描述功能-所数据的软件要做什么性能-软件功能在执行过程中的速度、可使用性、响应时间、各种软件功能的恢复数据、吞吐能力、精度、频率等限制-在效果、实现语言、数据库完整性、资源限制、操作系统等方面所要求的标准属性-可移植性、正确性、可维护性及安全性等方面的考虑外部接口-与人、硬件、其它软件和硬件的相互关系需求规格文档标准(GB856D-1988)

WANGCHUNXIU引言编写目的项目背景(单位和与其他系统的关系)定义(专门术语和缩写词)任务概述目标运行环境条件限制数据描述静态数据动态数据数据库描述数据字典数据采集功能需求功能划分功能描述性能需求数据精确度时间特性适应性运行需求用户界面硬件接口软件接口故障处理7其他需求(检测或验收标准、可用性、可维护性可移植性、安全保密性)WANGCHUNXIU软件需求的质量标准需求验证对需求文档和制品进行质量评估,确保需求说明准确、完整包括以下内容:正确性一致性完整性可行性必要性可检验性需求的可跟踪性最后签字确保需求和描述充分、正确确保需求无矛盾、冲突、含糊或二义的地方确保需求无遗漏确保每一项需求必须在已知系统确和保环需境求下是可用以户实需施要的确保需求是可测、可验证的验证需求是否是可跟踪的WANGCHUNXIU需求跟踪矩阵需求系统来源设计模块代码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论