《2022年软件需求说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年软件需求说明书 .pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件需求说明书开发小组:08 软件工程二班 3 组负 责 人:孙月江完成日期:2010/10/25 签 收 人:孙月江签收日期:2010/10/25 小组分工:马成龙:引言任务概述赵先新:需求规定1、2、3 付志敏:需求规定4、5、6 李小姣:运行环境规定名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 目录1 引言 . 31.1 编写目的 . 3 1.2 背景 . 3 1.3 定义 . 3 1.4 参考资料 . 4 2 任务概
2、述 . 42.1 目标 . 4 2.2 用户的特点 . 5 2.3 假定和约束 . 6 3 需求规定 . 63.1 对功能的规定. 6 3.1.1 用例图 . 6 3.1.2 用例规约 . 7 3.2 对性能的规定. 10 3.2.1 精度 . 10 3.2.2 时间特性要求. 10 3.2.3 灵活性 . 10 3.3 输人输出要求. 11 3.4 数据管理能力要求. 12 3.5 故障处理要求. 12 (1) 、软件故障 . 12 3.6 其他专门要求. 13 4 运行环境规定. 14 4.1 设备 . 14 4.2 支持软件 . 14 4.3 接口 . 15 4.4 控制 . 15 名师
3、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 1 引言1.1 编写目的本需求的编写目的在于研究非全日制研究生智能网络教学系统的途径和应用方法。 本需求的预期读者是与非全日制研究生智能网络教学系统有关的决策人,组成人员,辅助者,支持本项目的领导和哦你公司人员,软件验证者。1.2 背景软件名称:非全日制研究生智能网络教学系统本项目由孙月江老师提出,开发人员有赵新、付志敏、马成龙、李小姣。用户:非全日制研究生网络基础设置:该项目的实现
4、与运行可依附青岛理工大学校园网络平台。该软件可与该校校园网络平台,教务管理系统相关联。便于管理人员管理和同学的操作。1.3 定义非全日制研究生智能网络教学系统:满足非全日制研究生教学需求的智能网络教学系统,对传统课堂教学进行改革与补充。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子名师资料总结 - - -精品资料欢迎下载 - - - - -
5、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 功能,而和软件系统中其他的模块的接口是简单的。1.4 参考资料【1】山东省研究生创新计划项目项目申请书-非全日制研究生智能网络教学系统的设计与实现【2】可行性研究报告【3】项目开发计划【4】软件需求说明书(GB856T 88)【5】马平黄冬梅,软件文档写作教程,电子工业出版社,2010(5)2 任务概述2.1 目标目标:(1)通过系统的网络化运作,为我校非全日制研究生教育教学提供高效、方便的信息化平台;(2) 为所有课程教学的教师提供可定
6、制模块及教学平台自动生成功能;(3)为学生学习提供智能化服务功能模块个性化学生学习内容及学习进程;(4)设计基于Web 2.0 多技术应用的通信工具集成,方便师生及时、准确的沟通交流;(5) 帮助管理人员实现高效的过程管理途径。背景:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - 作为一种高层次的成人教育,非全日制研究生教育以在职人员为主要培养对象,以进校不离岗为主要学习形式使合格者能够获得学位。然而由于在职人员特殊的学生身份
7、,教学单位在学习时间、地点难以真正满足学习人员需求,传统的课堂教学往往不能保证顺利开展;短期面授的形式中师生交流困难;参差不齐的学生水平无法实施统一内容的课程设置;在职学生学习缺乏共享资源和服务,学生与教师之间缺乏及时有效的沟通与互动;分散的生源和差异的个体情况使得教学单位对学生的学习要求和质量控制也难以及时跟踪实现。作为我校研究生教育中的重要组成部分,对以上非全日制研究生的教学问题进行研究也将具有非常意义。功能模块联系图参见图3.1 图 3.1 功能模块联系图2.2 用户的特点用户特点:非全日制研究生教育以在职人员为主要培养对象,以进校不离岗为主要学习形式使合格者能够获得学位。然而由于在职人
8、员特殊的学生身份,教学单位在学习时间、 地点难以真正满足学习人员需求,传统的课堂教学往往不能保证顺利开展; 短期面授的形式中师生交流困难;参差不齐的学生水平无非全日制研究学生 /教师注册学生退选课程学生 /教师登陆学生 /教师个人学生选择课程校园网络平台教务管理系统教师查看学生学生评价教师管理员审核学管理员管理学管理员审核教管理员查看课管理员管理新名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - 法实施统一内容的课程设置;在职学
9、生学习缺乏共享资源和服务,学生与教师之间缺乏及时有效的沟通与互动;分散的生源和差异的个体情况使得教学单位对学生的学习要求和质量控制也难以及时跟踪实现。操作人员:本项目由孙月江老师提出,开发人员有赵新、付志敏、 马成龙、 李小姣。项目组成员熟练掌握软件系统开发的基本理论和方法,精通 ASP.NET 技术,具有多项软件系统开发经验,先后开发我校多项网络课程教学系统、软件开发项目;预期使用频度:由于此项目为智能网络教学系统,则系统全年使用。2.3 假定和约束经费限制:无经费限制开发期限:本学期末3 需求规定3.1 对功能的规定3.1.1 用例图学生模块用例图参见图3.2 名师资料总结 - - -精品
10、资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 图 3.2 学生模块用例图3.1.2 用例规约表 3.1 个人信息管理用例规约用例编号: U0001 用例名:个人信息管理作者: xxx 用例描述:创建和维护学生个人基本信息执行者学生相关用例无前置条件学生已登录本系统后置条件无基本路径1. 用户则“个人信息管理“功能2. 用户编辑个人基本信息3. 用户编辑个人其他4. 保存个人信息备选路径一用户未登陆本系统,自动跳转到登陆页面备选路径二用户输入无效数据,如
11、在生日栏输入非生日格式内容备选路径三用户在提交之前关闭页面或选择其他功能,取消之前编学生个人信息管理成绩查询选课管理答辩进度管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - 辑的内容非功能要求无表 3.2 成绩查询用例规约用例编号: U0002 用例名:成绩查询作者: xxx 用例描述:显示用户已修改的成绩执行者学生相关用例学生成绩管理前置条件学生已登录本系统,相关成绩已经成功登陆后置条件无基本路径1. 用户选择“成绩查询”
12、功能2. 显示已修课程基本信息及成绩3. 显示学分基本信息4. 关闭页面备选路径无非功能要求无表 3.3 选课管理用例规约用例编号: U0003 用例名:选课管理作者: xxx 用例描述:选择本学期要学习的必修和选修课执行者学生相关用例课程信息管理前置条件学生以登陆本系统,课程信息已经登陆完毕后置条件无基本路径1. 用户则“选课管理“功能名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 15 页 - - - - - - - - - 2. 选中本学期要学习的课程3. 保存选课
13、信息备选路径一用户未登陆本系统,自动跳转到登陆页面备选路径二取消已经选修的课程并保存选课信息备选路径三用户在提交之前关闭页面或选择其他功能,取消之前编辑的内容非功能要求无表 3.4 答辩进度管理用例规约用例编号: U0004 用例名:答辩进度管理作者: xxx 用例描述:申请开题、中期、终期答辩,查看答辩进度执行者学生相关用例无前置条件学生已登录本系统后置条件无基本路径1. 用户则“答辩进度管理“功能2. 显示答辩系统首页提示信息3. 用户选择“进入系统“4. 根据当前答辩进度决定下一步操作5. 完成答辩相关工作后退出备选路径一用户未登陆本系统,自动跳转到登陆页面备选路径二用户满足开题条件,可
14、以申请开题,提交开题相关材料备选路径三用户在基本路径的任何一步选择退出,离开答辩进度管理子系统非功能要求无名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 15 页 - - - - - - - - - 3.2 对性能的规定3.2.1 精度输入输出数据精度要求:1. 课程数量(门) :整数2. 人数(人):整数3. 缴费(元):精确到小数点后两位4. 授课时间(学时) :整数3.2.2 时间特性要求1、响应时间:3s 2、更新处理时间:3s 3、数据的转换和传送时间:3s 4
15、、解题时间:3s 3.2.3 灵活性1、操作方式上的变化:根据具体实施来确定系统的下阶段开发2、运行环境的变化:本软件可以运行在windows982003 3、同其他软件的接口的变化:根据详细设计阶段来改变本软件的兼容性4、精度和有效时限的变化:根基客户要求5、计划的变化或改进:准确的跟踪软件开发步骤,做到及时应对名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 15 页 - - - - - - - - - 3.3 输人输出要求(这部分可以把输入输出分为3.3.1 输入要
16、求和3.3.2 输出要求(参见表 3.5) ,如下给出一个单元的例子。XXX 输出数据名称: XXX 输出数据实际含义:用于XX, 表示 XXXX 数据类型: Character(字符串 ) 数据格式: XX 数据约束:由于xxx, ,大小在 xx 以内)表 3.5 输出要求硬拷贝报告参见表3.6 表 3.6 硬拷贝报告名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 15 页 - - - - - - - - - 3.4 数据管理能力要求该软件需要管理5 个文件,表文件的
17、大小平均约为1.5k 字节,该软件基本约用 260 M 字节空间,所有文件均放置在数据库中,调用和查询数据、文件、记录时,通过库文件名直接进行操作。(数据管理要求参见表 3.7)表 3.7 数据管理能力要求3.5 故障处理要求(包括软件压力,内存不足, 硬件损坏等, 这部分可以根据百度到其常见故障。 )故障了发生时,应可以通过日志了解故障现象、发生时间。(1) 、软件故障需求问题这类问题产生原因是客户提出需求,而软件满足不了用户需求。首先是降低客户的期望值,因为一般的需求开发不原意修改,如果修改可能造成其它的地方发生异常。可以找出变通方法提供给客户。其次, 如果客户要求十分强烈,只能是开发出补
18、丁,或者建议客户等待升级,新版本解决。 bug 问题这类问题只能交给开发处理,不过首先要证明这是个bug,不是环境和数据问题。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 15 页 - - - - - - - - - 环境问题环境问题处理十分困难,有些问题很莫名其妙。首先将备份恢复到其它机器上,看问题是否重现,比如客户操作系统是2000,那么可以找台xp 机器。 注意操作系统的补丁,系统补丁不一致可能导致问题。其次检查数据库补丁。数据库补丁不一致导致数据库访问出现问题
19、。还有记得要重装软件,可能是病毒致使软件的dll 文件被修改或删除所导致的问题。最好在一台全新的机器上面安装。(2) 、硬件故障服务器发生故障服务器是系统提交数据和保存数据、查询数据、流程审批和报表统计等的数据仓库,一旦服务器停止工作,每个客户端都将无法正常工作,所以这是网络中最重要的硬件系统,一旦出了问题必须立即进行处理。网络发生故障如果是属于服务器端的网络发生故障,那么毫无疑问,它跟服务器停止工作没什么大的区别。客户端发生故障在此我们把它认为是终端用户的计算机,一旦终端用户的计算机发生故障,也应及时的帮用户排除故障,否则将会影响到我们的服务态度。3.6 其他专门要求(例如安全保密性: 密钥
20、更换等;预期扩展:扩展兼容等;OS 更换: Slackware 转 SUSE 等 )1、安全保密的要求:密钥更换2、使用方便的要求:采用交互式、人性化界面,操作人员易学习和写作。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 15 页 - - - - - - - - - 3、 可维护性: 本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于编程中。修改、更新数据只要在数据库进行修改添加, 而不需要对系统结构进行修改,这样系统维护性、升级都十分方
21、便。4、可靠性:该软件在技术方面比较成熟,它的运行可信度高,实用性强,方便、快捷,所以它的可靠性非常大。5、运行环境可转换性:兼容性高,在windo2000/2003 都可运行4 运行环境规定4.1 设备设备:服务器:服务器配置(基本要求):双 CPU、内存 1G 以上、硬盘80G 网卡: 10M/100M Ethernet 客户机:CPU:Pentium III 300 MHZ 以上内存: 64M 以上硬盘: 1G 以上网卡: 10M/100M Etherne 外围设备:打印机扫描仪绘图仪通讯设备:传真机4.2 支持软件操作系统:WINDOWS2000/2003 Server IE4.0 S
22、P1/NT SP4/2000/2003 SERVER SP4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 15 页 - - - - - - - - - 数据库服务器:MySQL Server 5 WEB 服务器软件: IIS6.0+ 客户端:WINDOWS系统皆可4.3 接口1、硬件接口网络是必备条件之一,网络协议使用HTTP 协议,本环境的服务器为Windows 2000, 客户端的操作系统为Window 2000 或者 Windows XP 。2、软件接口客户浏
23、览器和服务器之间的数据通信:使用 HTML 的 FORM 表单来传递数据(可以是Action Form Bean 也可以是普通的 Form 表单)。用请求的参数来传递数据。用 Session 来传递数据。用 HML 文件来传递数据(AJAX 的方式)3通讯接口需求网络协议为HTTP 协议。4.4 控制该软件的控制信号为教师、学生注册的该系统得登陆用户名及密码并完善个人信息, 经过管理员审核之后将该用户名、密码分配给申请者,这样申请者便可以通过输入正确的用户名、密码登陆系统进行各项操作。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 15 页 - - - - - - - - -