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