1、软件需求规格说明书软一10436108 谭武目录a. 引言2a . 1 目标2a.2 文档约定2a.3 预期读者和阅读提议2a.4 产品范围2a.5 参考文件2b. 综合描述2b.1 产品前景2b.2 产品功效2b.3 用户类和特征3b.4 运行环境3b.5 设计和实现上限制3b.6 假设和依靠3c. 外部接口需求3c.1 用户界面3c.2 硬件接口3c.3 软件接口4c.4 通信接口4d. 系统特征4d.1 说明和优先级4d.2 激励/响应序列4d.3 功效需求4e. 其它非功效需求4e.1 性能需求4e.2 安全设施需求5e.3 安全性需求5e.4 软件质量属性5e.5 业务规则5e.6
2、用户文档5f. 其它需求5附录A :词汇表5附录B :分析模型5附录C :待确定问题列表6a. 引言a . 1 目标在完成了针对网上教学系统软件市场前期调查,同时和多位软件使用者进行了全方面深入地探讨和分析基础上,提出了这份软件需求规格说明书。此需求规格说明书对网上系统系统软件做了全方面细致用户需求分析,明确所要开发软件应含有功效、性能和界面,使系统分析人员及软件开发人员能清楚地了解用户需求,并在此基础上深入提出概要设计说明书和完成后续设计和开发工作。本说明书预期读者为用户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。a.2 文档约定本描述文档IEEE_830-1998版本a.
3、3 预期读者和阅读提议软件需求规格说明读者,有开发人员、项目经理、营销人员、用户、测试人员或文档编写人员和用户。a.4 产品范围网上教学系统:网上教学系统目标是开发一个在线教学平台,学员能够在线购置课程,能够把课程放入自己图书馆中,并灵活选择我图书馆中课程,学员还能够在线于老师、同学交流,并可对老师做出评价。a.5 参考文件UMl基础和Rose建模案例(第二版)人民邮电出版社出版;软件需求工程 机械工业出版社;陈明:软件工程,中央广播电视大学出版社,6月版b. 综合描述 一台586 以上微机及兼容,内存16MB(最好32MB内存)windows 98 以上操作系统 , Microsoft Vi
4、sual Basic 6.0.汉字版数据库管理系统等上网必备软件和硬件。用户关键是“大学生“,社会年轻群体,本网上教学系统软件是应用于网上教学。在功效上还可深入实现安全防范、因特网电话集成起来,成为网络教学系统软件。b.1 产品前景即使现在有很多教学网站,不过在中国专业化,综合化网站能够说还没有。学生能够选择喜爱专业学习同时能够选些自己喜爱课程只要检测合格将能拿到对应证书。又为学生之间提供交流平台网站为数不多。和企业合作能是同学认识到社会需求问题并有目标去提升对应能力是教授成为社会需要人才,可见本系统有很大发展空间,前景光明。伴随社会发展,本系统能够有时俱进升级为跟高版本。b.2 产品功效1:
5、实现网上教学 2:实现在线交流 3:在线购置并支付课程, 4:在线咨询 5:学员管理 6:论坛管理 7:资料管理。b.3 用户类和特征本软件关键是给老师,学生和部分社会青年b.4 运行环境本系统需要一台能够上网电脑。.windows 98 以上操作系统,数据库服务器:Solaris 8。b.5 设计和实现上限制开发经费:开发周期b.6 假设和依靠无c. 外部接口需求利用本节来确定能够确保新产品和外部组件正确连接需求。关联图表示了高层抽象外部接。需要把对接口数据和控制组件具体描述写入数据字典中。假如产品不一样部分有不一样外部接口,那么应把这些外部接口具体需求并入到这一部分实例中。c.1 用户界面
6、.1 用户接口用户界面有以下几点标准性要求: 用户界面友好 轻易学习、了解 操作方便、简单 美观大方 轻易修改,含有好扩展行和灵活性 对话框要易用且简练,字体和控件组织搭配要得体,能简单不复杂,各控件焦点、Tab次序等要讲究,应用场所要合适支持键盘。在简练易用前提下,努力争取个性化,设计得愈加友好。程序各对话框风格要保持一致; 每个屏幕标准按钮取名、对应功效、及显示风格必需一致。从总控程序弹出交易窗口全部应该全部有“确定”、“退出” 按钮; 快捷键尽可能和WINDOWS风格保持一致; 交易错误信息采取统一消息窗口显示,一般操作错误信息,使用WINDOWS标准消息窗口显示;全部交易操作全部有超时
7、机制,超时,时经过消息窗口提醒用户。c.2 硬件接口系统运行设备要求以下:1服务器端:PIII400主频、500M内存、20G硬盘、1001000M网卡以上配置光盘刻录或磁带备份设备2用户端:P166主频、32M内存、2G硬盘、10100M网卡以上配置3输出设备:用户机4. 一台路由器5. 远程拨入设备c.3 软件接口使用通信协议TCP/IPc.4 通信接口本系统使用通信功效有电子邮件、We b 浏览器、网络通信标准或协议及通信安全或加密问题、10100M数据传输速率和同时通信机制。d. 系统特征d.1 说明和优先级提出了对该系统特征简短说明并指出该特征优先级是高、中,还是低。或你还能够包含对
8、特定优先级部分评价,比如利益、损失、费用和风险,其相对优先等级能够从1(低)到9 (高)。d.2 激励/响应序列用户登陆列出输入激励(用户动作、来自外部设备信号或其它触发器)和定义这一特征行为系统响应序列。这些序列将和使用实例相关对话元素相对应。d.3 功效需求功效编号功效名称备注01登录注册关键是业务是管理员,操作员,游客登录等操作0101购置者登录0102购置者注册0103购置者修改基础信息0104购置者密码修改0105查询全部课程老师信息0106游客注销0107管理员登录0108管理员密码修改0109购置者在线听课02课程管理关键是课程查询,购置,添加,修改,删除0201查询课程类别02
9、02增加课程类别0203修改课程类别0204删除课程类别0205查询课程信息0206增加课程信息0207修改课程信息0208删除课程信息0209在线交流03用户管理关键包含对用户查询,修改,删除0301查询用户信息0302修改用户信息0303删除用户信息04课程购置管理关键包含订单查询,删除0401查询购置信息0402删除购置信息05老师讲课关键包含老师讲课,时间安排,个人资料编辑0501老师在线讲讲课程0502讲课时间安排0503老师个人资料编写0504在线交流06留言咨询关键包含查看,回复,删除留言0601查询留言0602回复留言0603删除留言用例模型: e. 其它非功效需求e.1 性能
10、需求本网上教学系统需要满足2秒内响应浏览器能力,能够在一个工作日内回复网上留言 ,管理后台大数据量统计分析经过存放过程进行,统计分析处理在4秒内完成,当管理后台经过公网访问数据库进行业务处理时,响应时间在4秒之内。本网站应运行在windows 98以上系统下,并有IIS,同时许可3万人登陆。e.2 安全设施需求本系统必需备份。e.3 安全性需求 该软件在运行期间通常不会出现什么异常或不稳定情况。但特殊情况除外,如断电,或非法操作。系统数据库要求备份。用户能够经过密保问题,密报手机找回密码。本网站采取账号密码认证机制,后台管理采取管理员授权方法。未授权用户不能进入网站后台,存放数据全部存放在本系
11、统内部,使用户无需担心各类数据被窃取。e.4 软件质量属性 支持3万人同时访问,系统反应时间不超出4秒,易于学习操作。e.5 业务规则系统管理员公布消息管理系统提供在线咨询资料管理注册会员修改用户资料,密码,支付课程,下载相关资料,在线听课游客浏览课程资料,老师介绍,进论坛老师在线教学e.6 用户文档只需要让用户根据系统步骤操作就能够,系统操作简单,方便易上手,用户只需要拿到自己用户名和密码就能够登录进行自己平时人工时所进行操作,同时用户还能够更改自己密码. 系统用户使用说明书,系统功效说明书,系统管理说明书。f. 其它需求要求输出结果是正确,在使用期间,要求系统能够正常运行,这个对我们来说应该是没有问题,要求系统信息不能被她人随便查看,这也就是系统安全保密性,这一点我们只能说通常人是不经过正规手段,是不能随便查看,不过对于部分黑客或这方面高手来说那就不能确保了。在我们编程过程中,放在首位考虑就是这个系统以后可维护性,这个应该不是困难做到。附录A :词汇表无 附录B :分析模型附录C :待确定问题列表