文档介绍:该【软件需求规格说明书 】是由【青山代下】上传分享,文档一共【40】页,该文档可以免费在线阅读,需要了解更多关于【软件需求规格说明书 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..软件需求规格说明书(案例)2007年03月29日星期四03::编写此文档的目的是进一步定制软件开发的细节问题,:****:***:<1>决策支持:根据公司的要求及时提供所需报表及文件,并在适当时候对各部门领导给予销售及进货等方面的提示<2>提高效率:利用软件进行管理,避免人工管理的失误以及延迟性,:<1>硬件方面:Pentium级处理芯片1兆显存的兼容显卡256色,800*600的兼容显示器标准兼容打印机<2>软件方面::编程用计算机一台完成期限2000/7/:..数据流程图如下::包括系统登录密码,各数据库所在位置,:包括各数据库内各项显示数据,用户登录信息,:人事管理数据库:公司内人员的个人详细信息,包括档案信息销售管理数据库:当日销售记录及以前的销售统计,用于销售分析财务管理数据库:公司内部账目及收支情况详表技术管理数据库:公司所需各技术档案的详细记录(包括文档):<1>数据流词条描述::登录信息来源:用户的输入去向:系统内部检验部分组成:用户名,密码流通量::登录结果来源:系统去向:用户组成:返回信息流通量::输入修改信息来源:用户去向:系统判断部分组成:根据各数据库内容而不同流通量::反馈信息来源:系统判断部分去向:用户组成:系统经判断后发回的字符数据流通量::识别信息来源:系统内部检验部分:..去向:系统判断部分组成:系统各数据库的标识信息流通量::处理信息来源:系统判断部分去向:各数据库处理部分组成:读取/修改标识,读取/修改的变量名称流通量::读取修改来源:系统判断部分去向:系统各数据库组成:读取/修改标识,读取/修改内容流通量:用户每次输入流通一次<2>数据文件词条描述::人事数据简述:存储人员信息数据文件组成:人员的各项信息(以CString类型为主):销售数据简述:存储当日及从前的销售记录数据文件组成::财务数据简述:存储财务管理信息数据文件组成::技术数据简述:存储公司内部使用的技术档案信息数据文件组成:技术档案名称,内容<3>加工逻辑词条描述::检验简要描述:判断用户的许可性输入数据流:登录信息输出数据流:登录结果加工逻辑::判断简要描述:判断用户的操作并进行相应的读取/存储工作:..输入数据流:输入修改信息输出数据流:反馈信息加工逻辑:判断用户的操作->调用数据库->读取/修改->:人事档案管理简要描述:对人事数据库进行相应要求的操作,并与判断部分交互输入数据流:处理信息,读取修改输出数据流:读取修改,处理信息加工逻辑:判断用户要读取/修改的内容->:销售统计简要描述:对销售数据库进行相应要求的操作,并与判断部分交互输入数据流:处理信息,读取修改输出数据流:读取修改,处理信息加工逻辑:判断用户要读取/修改的内容->:财务统计简要描述:对财务数据库进行相应要求的操作,并与判断部分交互输入数据流:处理信息,读取修改输出数据流:读取修改,处理信息加工逻辑:判断用户要读取/修改的内容->:技术管理简要描述:对技术统计数据库进行相应要求的操作,并与判断部分交互信息输入数据流:处理信息,读取修改输出数据流:读取修改,处理信息加工逻辑:判断用户要读取/修改的内容->反馈用户所需信息<4>源点及汇点词条描述:名称:用户简要描述:既是源点又是汇点,发出动作信息给检验和和判断加工,通过交互界面接受反馈信息有关数据流:登录结果,登录信息,输入修改信息,反馈信息数目::人事管理,销售管理,财务管理,<1>人事功能::..(1)能对公司内部的所有人员有关档案详细资料记录并保存。(2)能对数据库内人事档案的数据进行查阅和修改。(3)能按部门或姓名检索人员。(4)当某员工的雇用期限达到整年时,按时提醒。<2>销售统计功能(1)按日对公司的销售情况进行统计,包括销售额销售数量各地区销售比例例不同销售方式的销售量比例以及销售毛利润情况(2)制定销售情况的月报表季报表以及年报表对销售情况进行分析,对不同销售人员的业绩进行评定<3>财务管理功能(1)协助财务人员进行计算机管理,对库存情况进货情况销货进行登录和输出(2)根据预设的库存情况提醒进货(3)对收款情况进行统计,在应收帐款达到预设值时进行提示<4>技术管理功能(1)对技术资料进行登录(2)对维修记录进行登录和统计,按不同型号的机器进行故障整体分析,并作出分析报告(3):因为此数据为公司内部数据,:当日销售统计要求有即时性,马上能反应出存货的问题;同时财务管理数据计算当前存货情况,:此软件只在公司内部管理人员的机器上使用,:屏幕格式:(1)要求有菜单及工具栏以方便操作(2)各数据库信息可在屏幕上直接修改:..(3)各数据统计结果可在屏幕上显示(4)进行系统分析后的结果在另一窗口中显示报表格式:(1)人事管理报表只要求有个人的普通数据(2)销售统计报表要求可分别打印当日统计或之前的统计(3)财务统计报表要求打印出存货及公司帐务详表(4)技术管理报表要求可以分别打印技术档案总表和任一技术档案文档内容菜单格式:要求菜单项大致与WIN95标准相同,另外附加的功能做到新的单项中输入输出时间::::要求容易使用,界面友好安全保密性:因本数据属于公司内部管理用关键数据,因此除公司管理人员外,,并且此密码可以在以后进行修改软件需求说明书转载自国家计算机标准和文件模板软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。编制软件需求说明书的内容要求如下:,指出预期的读者。:;、开发者、用户及实现该软件的计算中心或计算机网络;。。,如:、上级机关的批文;:..;、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。|,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。,例如经费限制、开发期限等。(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。、输出数据精度的要求,可能包括传输过程中的精度。,如对:;;;;等的要求。,即当需求发生某些变化时,该软件对这些变化的适应能力,如:;;;;。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。:..、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。。说明其中的新型设备及其专门功能,包括:;、联机或脱机、媒体及其存储格式,设备的型号及数量;,联机或脱机;;,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。、数据通信协议等。,并说明这些控制信号的来源。:;、开发者、用户及实现该软件的计算中心或计算机网络;。,如:、上级机关的批文;;、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。[可选]列出进行本软件开发工作的假定和约束,例如经费限制、开发期限、设备条件、用户的资料准备和交流上的问题等。[可选]列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。:..明确概要地说明用户对系统、产品高层次的目标要求,如系统开发的意图、应用目标、作用范围以及其他相关的背景材料。如果所定义的产品是一个更大系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。(二层架构的系统可剪裁本小节)[可选]以图+文本结合的方式描述系统的总体架构。以下应提供系统总体架构图:以下对系统总体架构进行描述:+文本结合的方式说明系统的总体流程。图一是计划合同管理系统的总体流程图。,并通过分析确定系统能够做什么?谁来使用这个系统?·建立用例模型:发现角色和用例,并确定角色之间的关系、用例之间的关系,以及角色与用例之间的相互关系·描述用例:角色与系统如何交互的规格说明。(功能需求名称):功能需求:从用户业务的角度描述功能需求。--用例图--描述功能需求图二是综合计划管理系统合同编辑业务的功能需求用例图。。1、XXXXXX(用例名称)描述对象描述内容标识符用例的唯一标识符说明对用例的概要说明参与者与该用例相关的参与者列表,以及参与者的特点频度参与者访问此用例的频率状态通常分为:进行中、等待审查、通过审查或未通过审查前置条件一个条件列表,如果其中包含条件,则这些条件必须在访问用例之前得到满足后置条件一个条件列表,如果其中包含条件,则这些条件将在用例成功完成以后得到满足被扩展的用例此用例所扩展的用例(如果存在):..此用例所包含的用例(如果存在)基本操作流程参与者在用例中所遵循的主逻辑路径,即当各项工作都正常进行时用例的工作方式可选操作流程在变更工作方式、出现异常或发生错误的情况下所遵循的路径修改历史记录修改人:修改日期:修改原因:问题如果存在,则为与此用例的开发相关的问题或操作项目的列表以下是综合计划管理系统中的合同编辑功能需求中的合同增加用例描述:描述对象描述内容标识符IPMS0101说明增加一条合同记录参与者合同编辑人员--),系统提示合同增加无效的提示修改历史记录修改人:修改日期:修改原因:、资金来源、合同受委托方字典表的具体设计图三合同增加活动流程2、XXXXX(用例名称)……,采用原型生命周期的项目也可以提供原型界面拷贝。(功能需求名称)……[可选]说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。,如对:响应时间;更新处理时间;数据的转换和界面更新传送时间等的要求。,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输:..[可选]说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求做出估算。、处理方式及故障后的系统恢复、数据恢复等要求,对系统防止机密数据被非法侵入、修改及丢失的要求。[可选]说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:;;;;。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。[可选]如用户单位对使用方便的要求,对可维护性、可补充性、易读性、可靠性、异常处理要求、运行环境可转换性的特殊要求等。。说明其中的新型设备及其专门功能,包括:;、联机或脱机、媒体及其存储格式,设备的型号及数量;,联机或脱机;;,包括网络和硬件设备平台、操作系统平台、数据库系统平台以及编译(或汇编)程序和测试支持软件等。[可选]说明该软件同其他软件之间的接口、数据通信协议等。[可选]说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。,以承诺需求-分析需求对应表(PRS_SRS表)的方式描述已分析需求对已承诺需求的覆盖情况。PRS_SRS表的格式请参见软件需求管理过程规范(SUPL-MANU-SRS-001)。,我将严格遵守说明书中的条款,并保证全力支持该规格说明书的实施。:..:日期技术主管:日期项目组长:日期用户代表:日期开发人员代表:日期小组成员:日期小组成员:日期学籍管理系统软件需求分析________________________________________编著于博海、王利森、王艳梅、李岩、吕靖1引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件为教学办公室带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。。本需求的预期读者是与学籍管理系统软件开发有联系的决策人,开发组***员,扶助开发者,支持本项目的领导和公司人员,软件验证者。:学籍管理系统开发软件。本项目的任务提出者及开发者是学籍管理系统软件开发小组,用户是教学办公室。本产品能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言。:它是由北京元易达科技发展有限责任公司完全自主开发,完全自主版权的计算机语言,以汉语字词为结构,最大限度的利用汉语本身的特点,是一种基于汉语基础的通用的计算机的程序设计语言。学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。使用汉语编程语言,独立完成其功能。<<汉语程序设计语言>>--------沈志斌编著电子工业出版社:..>>--------王利福张世琨朱冰编著北京大学出版社<<数据库原理及应用>>--------李绍原主编科学出版社2项目概述该学籍管理系统软件目前已有比较完善的管理与使用功能,并且是计算机行业中用汉语编程来完成的新软件成员。研制学籍管理系统软件是为了满足教学办公室对学生档案管理的方便,以现代化的创新思维模式去工作。;;。,能帮助教研人员利用计算机,快速方便的对学生学籍管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。,它是比较完善的系统管理软件,对学生的学籍可以随时输入、输出、查找。,教学办公室缺少一种完善的学籍管理软件,为了对学生档案的管理方便,因此开发了本软件。,它是以汉语编程系统词为基础,用汉语程序设计语言进行编程的产品。、输出、查找功能。、编程、编辑于一体,完成过滤、定位显示。。会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。同时也会对汉语编程有认识。;,开发人员6人;,硬件的限制,并行操作安全和保密方面无约束。,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。(一):..为了把个人信息(包括:学号、姓名、性别、年级、班级、系别、专业、户口所在地、家庭住址、联系电话、户口分类、考前学历、现今学历、出生日期、民族、政治面貌、身份证号、文考准考证号、自考准考证号、填卡日期、备注)输入到数据库。。。。(二)。。(姓名)。。。(三)。(学号)。。。(四)。。(如:英语)。、学号和所在班级。:..(五)。。(如:98级)。、学号、性别、出生年月、专业和准考证号。、人员名单、性别、出生年月、(六)。。(如:6班)。、学号、出生年月、准考证号、联系电话。、学号、出生年月、准考证号、联系电话的内容。,一定时间周期中要处理的数据的数量:窗口开始尺寸2个数据、开始位置2个数据、最大尺寸2个数据、最小尺寸2个数据、编辑框位置4个数据、按钮位置4个数据,平均处理的数据约为16个数据。;;,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求。,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。。,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。:..,技术设计采用软硬一体化的设计方法。、内存16兆以上的计算机;,包括硬件、软件和文档规格。、内存16兆以上PC机满足输入端条件。,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。,汉语编程系统。,正常就运行,异常就停止;汉语编程系统出现错误,将会产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,重新装载,若仍有错,按照提示逐渐装载。,它的规模比较小,不需要保密技术;限定一个程序中某些区域的规约,给不同的模块分配不同的功能。,组构均较简单,直观意义上的较独立。因此,给予电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性。、可转换性可转移的环境是奔腾133、16兆内存以上;不可修改任何部分;可用向上兼容的高版本的汉语编程系统。,它使得读者用规定的方法去客观的验证软件的各种特性。,但与我们设计的管理系统软件有很大的区别。我们设计的软件是一种辅助办公室档案管理软件,它应用的汉语程序设计语言实现的系统的软件。目前为止,汉编自动化软件还不成熟,其当前市场基本为零,这就要去开发占有此市场。,动态地存储大量关联数据,方便多用户访问的计算机软硬自愿组成的系统;他与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。由于本软件的整体结构比较简单,所涉及数据相对来说也较少,组成文件的最小单位是记录。;b数据处理的支持功能较强;c后援和恢复操作。,通过该系统软件,完成各模块功能,采用模块设计思想,将各程序划分为独立使用的功能模块,但他们之间又相应联系。。:..,16兆以上内存的pc机。。:<<学籍管理系统软件开题报告>><<学籍管理系统软件开发计划>><<学籍管理系统软件可行性研究报告>><<学籍管理系统软件需求分析>><<学籍管理系统软件设计说明书>><<学籍管理系统软件使用说明书>>,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是可以的。1引言?,指出预期的读者范围。:;,如果需要的话,还要说明软件产品不干什么;。应当:1)尽可能精确地描述所有相关的利益、目的、以及最终目标。2)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。。:..,如: