软件需求规格说明指导书.doc
《软件需求规格说明指导书.doc》由会员分享,可在线阅读,更多相关《软件需求规格说明指导书.doc(26页珍藏版)》请在咨信网上搜索。
1、一引言软件需求规格阐明书记录对系统或系统一某些完整软件需求。如下是一种典型软件需求规格阐明书概述,用于涉及用例建模项目。此工件由一种包构成,该包包括用例模型用例、非功能性需求、接口需求以及其她支持信息。本文档模板适合采用用例建模技术项目需求描述。-在正式编写文档时,请删除内容规定某些。1.1编写目本文档作为*与XXXXXXXXXX公司之间就*建立XXXX司(局或单位)论坛系统需求理解达到一致共识基本文献,作为双方界定项目范畴、签定合同重要基本,也作为本项目验收重要根据。同步,本文档也作为*后继工作开展基本,供双方项目主管负责人、项目经理、技术开发人员、测试人员等理解需求之用。1.2合用范畴本文
2、档合用于所有与本项目关于软件开发阶段及其有关人员,其中:*方面项目负责人、公司方项目经理、技术开发人员(涉及分析人员、设计人员、程序人员)、测试人员应重点阅读本文档各某些,其她人员可选取性阅读本文档。1.3文档概述本文档重要描述了论坛系统项目软件需求。本文档一方面从业务背景、系统功能、运营环境等方面概要描述系统,另一方面从顾客界面、软件接口等方面描述系统外部接口需求,然后进一步详细描述功能性需求和非功能性需求以及待拟定问题。1.4参照资料列出本文参照文献清单,涉及出版单位、作者、版本、日期等信息。示范:仅供参照,不具备任何实质性内容。XXX总体需求书(XXX单位XXX提供)XXX需求调研报告作
3、者:XXX设计模式XXXXX出版社1.5术语、定义和缩写列出本文档所涉及专业术语、缩写词及有关定义。定义所有必要术语,以便读者可以对的地解释软件需求规格阐明,涉及词头和缩写。你也许但愿为整个公司创立一张跨越多项项目词汇表,并且只涉及特定于单一项目软件需求规格阐明中术语。示范:仅供参照,不具备任何实质性内容。1)OLTP:On-line Transaction Processing,联机事务解决。2)OLAP:On-Line Analytical Processing,联机分析解决;是使分析人员、管理人员或执行人员可以从多角度对信息进行迅速、一致、交互地存取,从而获得对数据更进一步理解一类软件技
4、术。1.6 Use-Case图形规范对文档中使用Use-Case图图符作简介,同步阐明所应用UML规范版本,以便理解和统一。如果使用是UML V1.3原则规范,则可以直接将下列内容作为文档内容。一种Use-Case图显示是Actor与Use-Case之间某种关系。表1-1列出了本文档Use-Case图中用到图符、名称及其功能简介。表1-1 UML V1.3 Use Case图符图符名称描述UseCaseUse Case用于表达Use-case图中Use-Case,每个Use Case用于表达所建模系统一项外部功能需求,即从顾客角度分析所得需求。ActorActor用于描述与系统功能关于外部实体
5、,它可以是顾客,也可以是外部系统。关联用于连接Actor和Use Case,表达该Actor所代表系统外部与该Use Case所描述系统需求关于。这也是Actor和Use Case之间唯一合法连接。扩展由Use Case A指向Use Case B(被扩展),表达Use Case B描述了一项基本需求,而Use Case A则描述了该基本需求特殊状况,即用例A扩展了用例B需求。泛化由Use Case A(子用例)指向Use Case B(父用例),表达Use Case A继承了Use Case B特性,并增长了新特性。包括由Use Case A指向Use Case B(被包括),表达Use C
6、ase A中包括了Use Case B中行为或功能。二系统概述2.1业务背景概要描述本系统业务背景和来源。若用图表更能清晰描述业务背景,则建议在用自然文字描述业务同步,辅以图形、表格来更精准地描述业务。示范:仅供参照,不具备任何实质性内容。为切实推动国家助学贷款管理工作,贯彻关于切实推动国家助学贷款工作关于问题告知(银发38号)、关于下达国家助学贷款指引性贷款筹划告知(银发253号)和关于加强国家助学贷款三考核工作告知(银办发239号)文献精神及肖钢副行长关于在我司建立银行系统助学贷款专项记录制度批示,满足“要按月考核经办银行国家助学贷款申请人数和申请金额、考核已审批贷款人数和贷款合同金额、考
7、核算际发放贷款人数和发放金额。”“按月编报分省四定国家助学贷款进度明细表”和“增报国家助学贷款三考核指标分地区、分银行登记表”工作规定,解决当前记录中存在指标口径难于统一(银行与学校、教诲管理部门),数据采集不准、不细,校名不规范,手工记录劳动量大、效率不高等问题。满足对贷款学生基本信息、信用记录查询;对学校进度明细记录;对分地区、分行别汇总记录以及有关分析等新管理需求,必要有相应计算机软件系统支持,以解决数据采集录入、记录汇总、上报传播需要。2.2系统功能以图形、表格等形式简要阐明本软件系统重要功能,易于读者理解。详细内容将在第4某些阐明。对于采用老式办法分析系统需求,建议用Visio画出整
8、个系统功能构造。示范:仅供参照,不具备任何实质性内容。银行业务通用网上记录暨助学贷款记录系统通过定制不同业务类别,定制记录业务项目、指标及其汇总关系等,迅速满足不同银行业务记录规定,形成从各级金融机构到*各分支机构,从下级机构到上级机构业务定制、数据采集、分析、记录和信息发布记录体系。重要任务和目的是:遵循*统一数据采集、统一信息发布建设原则,增进信息整合和应用整合。作为“*信息系统平台“一某些,为“*信息系统平台”提供某些公用化模块组件,避免业务模块重复开发。最后实现一种银行业务通用网上记录系统平台;并能以便地定制新记录业务,并能灵活适应业务发展需要。运用银行业务通用网上记录系统平台布置助学
9、贷款专项网上记录系统,满足对国家助学贷款“三考核”规定,满足*全面掌握助学贷款业务信息需要,并配合建立银行系统助学贷款专项记录制度。助学贷款记录分析系统可为*全辖各机构和有关部门提供统一数据采集、分析、报表、信息发布等多方面功能,并可为商业银行、教诲部门以及社会公众提供有关信息查询和记录分析成果。并作为个人征信系统初期应用模型,为增进个人征信系统打下基本。系统功能关系图如下:2.3顾客类别及特性拟定你觉得也许使用该产品不同顾客类并描述它们有关特性。有某些需求也许只与特定顾客类有关。提供参加系统主角名称列表及简要阐明,即简要描述系统所涉及各角色及其职责。示范:仅供参照,不具备任何实质性内容。注:
10、应在上图位置给出使用本系统客户组织角色或岗位职责分派图以代替上图。下表是对上图核心顾客角色(Actor)简要阐明:Actor名称简要阐明权限系统管理者普通由总部IT人员来担任,顾客数量比较少。负责系统配备、备份与恢复,以及任务管理等工作。所有权限(读、写、删除、创立)XXX岗位系统时钟工作流引擎2.4顾客文档列出所需顾客文档,例如:顾客手册,联机顾客文档、联机协助系统、关于声明协助等需求。示范:仅供参照,不具备任何实质性内容。本软件应提供实时在线协助(即联机协助系统)、顾客操作手册、系统管理员手册、系统安装手册以及培训文档。2.5设计和实现上限制拟定影响开发人员自由选取问题,并阐明这些问题为什
11、么成为一种限制。描述在进行设计和实现时需要注意问题,例如,必要使用或者避免特定技术、工具、编程语言和数据库;所规定开发规范或原则;公司方略、政府法规或工业原则;数据转换格式原则等等。示范:仅供参照,不具备任何实质性内容。本系统应具备良好可扩展性、复杂操作环境可适应性、灵活可配备权限控制、大容量数据操作迅速响应及高可靠性以及与既有系统兼容性,同步,具备在线提示和短信息提示,可以实现各种数据格式转换,以各种图形格式展示分析成果。本系统应支持多级无限扩展应用,符合国际、国内原则规范,可以与其他系统无缝衔接。2.6假设和依赖列举出在对软件需求规格阐明中影响需求陈述假设因素(与已知因素相对立)。这也许涉
12、及需求分析人员打算要用商业组件或关于开发或运营环境问题。需求分析人员也许以为产品将符合一种特殊顾客界面设计商定,但是另一种S R S读者却也许不这样以为。如果这些假设不对的、不一致或被更改,就会使项目受到影响。此外,拟定项目对外部因素存在依赖。例如,如果你打算把其他项目开发组件集成到系统中,那么你就要依赖那个项目准时提供对的操作组件。如果这些依赖已经记录到其他文档(例如项目筹划)中了,那么在此就可以参照其他文档。示范:仅供参照,不具备任何实质性内容。本系统需要集成其她软件开发商提供组件或应用系统,假定需要集成组件可以准时提供并满足需求。假定这些组件运营环境与本系统运营环境不发生冲突,能与本系统
13、兼容。此外,假定本文档所描述软件需求均获得了项目双方所有客户承认且稳定不变。如果项目后期,客户提出需求变更超过了本需求规格范畴,则将严重影响本系统设计、开发和程序稳定。在本软件需求规格阐明书定版之后,客户需求发生了较大变更,变更后需求规格阐明将不在本文档中补充,而以新版本文档给出。2.7假设和依赖列举出在对软件需求规格阐明中影响需求陈述假设因素(与已知因素相对立)。这也许涉及你打算要用商业组件或关于开发或运营环境问题。你也许以为产品将符合一种特殊顾客界面设计商定,但是另一种S R S读者却也许不这样以为。如果这些假设不对的、不一致或被更改,就会使项目受到影响。此外,拟定项目对外部因素存在依赖。
14、例如,如果你打算把其他项目开发组件集成到系统中,那么你就要依赖那个项目准时提供对的操作组件。如果这些依赖已经记录到其他文档(例如项目筹划)中了,那么在此就可以参照其他文档。示范:仅供参照,不具备任何实质性内容。本系统需要集成其她软件开发商提供组件或应用系统,假定需要集成组件可以准时提供并满足需求。假定这些组件运营环境与本系统运营环境不发生冲突,能与本系统兼容。此外,假定本文档所描述软件需求均获得了项目双方所有客户承认且稳定不变。如果项目后期,客户提出需求变更超过了本需求规格范畴,则将严重影响本系统设计、开发和程序稳定。在本软件需求规格阐明书定版之后,客户需求发生了较大变更,变更后需求规格阐明将
15、不在本文档中补充,而以新版本文档给出。三功能需求本章节重要提供详细功能性需求描述。对于采用构造化办法分析需求项目,应采用如下内容组织方式阐明。3.1系统功能关系图以框图形式表达新系统各功能组之间功能关系图,易于读者理解。详细内容描述将在第4.3某些阐明。应分层次展示整个系统功能,先从系统子系统模块逐级展示,并阐明各子系统和模块之间功能关系。同步,应注意与外部系统接口。示范:仅供参照,不具备任何实质性内容。顾客通过“系统登录/注销“子系统进入系统,从“顾客和权限管理“子系统获得相应权限进行操作,顾客从事业务定制、数据采集、记录分析、信息发布/浏览、业务查询、顾客和权限管理等其被授权操作,“日记管
16、理“子系统进行登记。顾客从“协助” 子系统获得协助。3.2系统功能清单以表格形式列出本软件系统所有功能项清单,详细格式如下:需求章节功能项数功能项编号功能项名称功能简要描述优先级4.3课程注册管理8LDAP-FI-101登录描述顾客如何登录课程注册系统高LDAP-FI-102查当作绩单容许学生在学期结束前查当作绩单高LDAP-FI-103注册课程容许学生向课程目录中注册课程,也涉及更新、删除课程等高LDAP-FI-104选取讲授课程容许专家在下学期到来之前,从课程目录中选取符合自己课程高3.33.3.1功能简述简要描述本子系统重要功能,并以功能关系图展示子系统。示范:仅供参照,不具备任何实质性
17、内容。业务定制功能组将提供数据库构造定义、数据采集接口规范自定义以及基本数据管理功能,具备灵活易用、功能强大特点,是顾客创立数据库资源并对采集业务进行定制集成管理工具。各个功能项之间关系如下图所示。数据构造定制基本数据管理业务查询定义数据库模型导入数据采集接口规范定制注:建议对上图各功能项进行简要阐明。与其他功能组之间关系框图如下图所示:业务定制数据采集记录分析信息发布/浏览业务查询系统参数、数据接口规范、数据构造系统参数、数据构造系统参数、数据构造系统参数3.3.2功能清单以表格形式列出中所有功能项,便于读者检索。示范:仅供参照,不具备任何实质性内容。功能项编号功能项名称功能简要描述优先级L
18、DAP-FI-101登录描述顾客如何登录课程注册系统高LDAP-FI-102查当作绩单容许学生在学期结束前查当作绩单高LDAP-FI-103注册课程容许学生向课程目录中注册课程,也涉及更新、删除课程等高LDAP-FI-104选取讲授课程容许专家在下学期到来之前,从课程目录中选取符合自己课程高中3.3.3详细列出功能模块或功能单元详细需求。这些是必要提交给顾客软件功能,使顾客可以使用所提供特性执行服务或者使用所指定使用实例执行任务。描述产品如何响应可预知出错条件或者非法输入或动作。必要唯一地标记每个需求。在每个功能需求描述中必要包括如下内容,如表中所列:功能编号LDAP-FI-101功能名称登录
19、系统参加者有权限顾客优先级高简要描述描述顾客如何成功登录课程注册系统执行条件无功能详细描述:详细描述该功能项所执行操作及其响应1.系统祈求该actor输入她或她顾客名和口令;2.该actor输入她或她顾客名和口令;3.系统验证该actor输入顾客名和口令,并将该actor登录信息记入系统日记中。异常响应描述:详细描述该功能项所执行操作浮现异常响应1.无效顾客名和或口令如果该actor输入一种无效顾客名和或口令,系统应显示一种错误消息。解决成果成功登录进入课程注册系统;或者登录不成功,系统状态不变。特定规定顾客名不能重名,口令不能为空,5次登录不成功锁定该帐户。外部接口无补充阐明顾客名提供列表选
20、取,顾客名不能超过15字符,口令不能少于6字符3.3.4构造同3.3.33.3.5构造同3.3.33.4构造同3.33.5构造同3.3四非功能需求4.1系统质量需求本条应描述合同中标记或从更高层次规格阐明派生出来对系统或子系统质量方面需求,例如涉及关于系统功能性(实现所有所需功能能力)、性能(支持顾客数、操作响应速度、资源占用约束等)、可靠性(产生对的、一致成果能力)、可维护性(易于改正能力)、可用性(需要时进行访问和操作能力)、灵活性(易于适应需求变化能力)、可移植性(易于修改以适应新环境能力)、可重用性(可被各种应用使用能力)、可测试性(易于充分测试能力)、易用性(易于学习和使用能力)以及
21、其他属性定量需求。需求应尽量详细、量化和可以验证。4.1.1性能阐述不同应用领域对产品性能需求,并解释它们原理以协助开发人员作出合理设计选取。拟定互相合伙顾客数或者所支持操作、响应时间以及与实时系统时间关系。你还可以在这里定义容量需求,例如存储器和磁盘空间需求或者存储在数据库中表最大行数。尽量详细地拟定性能需求。也许需要针对每个功能需求或特性分别陈述其性能需求,而不是把它们都集中在一起陈述。示范:仅供参照,不具备任何实质性内容。系统容量:支持3万顾客,支持GB级数据。数据库表行数不超过100万行,数据库最大容量不超过1000GB,磁盘空间至少需要40G以上.响应指标:运营速度取决于硬件配备和应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 规格 说明 指导书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。