资源描述
软件文档写作 需求规格说明书案例分析一 1.需求规格说明书案例分析一 v研究生教务管理系统案例分析 v1.1 引言 v1.2 任务概述 v1.3 需求规定 v1.4 运行环境规定 1.1 引言 v1.1.1 编写目的 v1.1.2 背景 v1.1.3 定义 v1.1.4 参考资料 1.1.1 编写目的 v对某高校研究生教务管理系统做全面细致的用户需求分 析,明确所要开发的软件应具有的功能、性能与界面,使系 统分析人员及软件开发人员能清楚地了解用户的需求,并在 此基础上提出概要设计说明书,完成后续设计与开发工作。 v本说明书的预期读者为客户、业务或需求分析人员、测试人 员、用户文档编写者、项目管理人员。 1.1.2 背景 v软件学院的建设目标是以市场需求为导向,培养具有国际竞 争能力的多层次实用型人才。这决定了软件学院的生源具有 生源分布广,类型多,学制灵活,档案复杂,课程设置灵活 等特点。 v由于这些特点,使得教务工作变得复杂而繁琐。研究生教 务管理系统就是为了适应这些变化、减轻教务工作的负担 ,为学生提供一个了解学院动态、课程状态、与其他学生交 流的平台而创建的管理系统。 1.1.3 定义 v无 1.1.4 参考资料 v软件需求说明书(GB856T88) v耿国桐、史立奇、叶卓映:UML宝典,电子科技出版社 ,2004年1月版 v(美)Bruce Eckel:Thinking in Java,机械工业出版 社,2007年4-1版 vDavid Flanagan:Java技术手册,中国电力出版社, 2006年9月版 1.2 任务概述 v1.2.1 目标 v1.2.2 用户特点 v1.2.3 假定和约束 1.2.1 目标 v该系统的建设目标是将学院日常工作,学习管理全部实现网 上管理,建立一个能为教务工作者、学院老师以及学生服务 的综合管理系统。 1.2.2 用户特点 v教务管理人员 能熟练的运用办公软件,熟知教务工作内容,较容易理解掌 握新开发的研究生教务管理系统。 v教师 具有计算机相关领域的专业知识,很容易掌握该系统的使用 。 v学生 是该系统的最大用户群,很容易掌握该系统的使用方法。 1.2.3 假定和约束 v整个系统开发时间为3个月 v投入N个人月 说明 v在“目标”部分,叙述该项软件开发的意图、应用目标、作用 范围以及其他应向读者说明的有关该软件开发的背景材料。 v解释被开发软件与其他有关软件之间的关系。如果所定义的 产品是一个更大的系统的一个组成部分,则应说明本产品与 该系统中其他各组成部分之间的关系。 说明 v在“用户特点”部分,列出本软件的最终用户的特点,充分说 明操作人员、维护人员的教育水平和技术专长,以及本软件 的预期使用频度。 v通过分析软件系统的用户群,对其进行分类,掌握不同用户 之间的差异,才能因人而异创造出符合人们需求的软件系统 。 说明 v在“假定和约束”部分,列出进行本软件开发工作的假定和约 束,例如经费限制、开发期限等。 v只有正确描述软件系统在运行或者开发阶段的内、外约束, 才能保证系统的正常开发与运行。 1.3 需求规定 v1.3.1 对功能的规定 v1.3.2 对性能的规定 1.3.1 对功能的规定 1.3.1 对功能的规定 v在对功能的规定中,要真实的、恰当、全面地描述客户的需 求,可以借助用例图来实现这一目标。用例(Use Case)是一 种描述系统需求的方法,使用用例的方法来描述系统需求的 过程就是用例建模。 v用例规约是对用例图的解释说明,二者搭配使用,图文并茂 地描述了所需功能的各种细节,包括前置条件、后置条件、 功能流程、备选路径和一些其他的要求。 1.3.2 对性能的规定 v1.精度:无 v2.时间特性要求:查询类页面响应时间:=3秒 新建、更新类页面响应时间:=2秒 v3.灵活性:无 v4.数据管理能力要求:无 v5.故障处理要求:故障发生时,应可以通过日志了解故障现 象、发生时间 v6. 其他要求:界面美观大方,功能区分显眼,文字描述通 俗易懂,并发性高,吞吐量大,系统安全有 保障。 1.3.2 对性能的规定 v精度上的需求,主要还是由业务来决定,客户需要精确到什 么程度,不同的模块是否有不同的精度要求。 v在时间特殊性上,说明对于该软件的时间特性要求:响应时 间;更新处理时间;数据的转换和传送时间;解题时间; v在灵活性部分中,说明对该软件的灵活性的要求,即当需求 发生某些变化时,该软件对这些变化的适应能力 。 1.3.2 对性能的规定 v数据管理能力要求部分,说明需要管理的文卷和记录的个数 、表和文卷的大小规模,要按可预见的增长对数据及其分量 的存储要求做出估算。 v在故障处理要求部分,列出可能的软件、硬件故障以及对各 项性能而言所产生的后果和对故障处理的要求。 1.4 运行环境规定 v1.4.1 设备 v1.4.2 支持软件 v1.4.3 接口 v1.4.4 控制 1.4.1 设备 v服务器 vPC机 (CPU:*、内存:*、硬盘:*) 1.4.2 支持软件 vOS:windows 2000 server v数据库:MySQL v应用服务器:Tomcat5.5 1.4.3 接口 v无 1.4.4 控制 v无 小结 v本章通过一个典型案例, 从引言, 任务概述, 需求规定, 运 行环境规定等方面讲述了需求分析书的写作规范和技巧。 v编写需求分析书,切忌直接在模板上填空,而要明确每一步 需要传达给读者的信息到底是什么,如何表达才能让读者易 于理解和接受。 v需求分析书的读者既有用户, 也有后续的概要设计者, 所以 既要真实全面地反映用户的需求, 又要给概要设计者提供可 以基于它进行概要设计的所有信息。
展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
相关搜索