专业学习网站系统需求规格说明1案卷号2010-2011-1-03-01-041日期2010.12.16<专业学习网站系统>需求规格说明班级:软件工程0801组号:第一组成员:刘静、蒋玲、宗颖组长:张赛合作情况记录:章节号编写人修改人修改日期1-2宗颖张赛2010-12-163蒋玲张赛2010-12-164刘静张赛2010-12-165-6张赛张赛2010-12-16专业学习网站系统需求规格说明2目录需求规格说明.................................................................11引言................................................................41.1编写目的................................................错误!未定义书签。1.2项目范围................................................................41.3参考文献................................................................42总体描述............................................................42.1产品前景................................................................52.2需求功能.................................................................42.3运行环境................................................................72.4设计和实现上的约束......................................................73系统特性............................................................83.1系统特性——查看课程介绍和教师介绍.......................................83.2系统特性——查看教师发的最新信息.........................................83.3系统特性——教师上传资料.................................................83.4系统特性——反馈意见.....................................................83.5系统特性——下载课件.....................................................84对外接口需求........................................................84.1用户界面................................................................84.2硬件接口...............................................................214.3软件接口...............................................................224.4通信接口...............................................................225其他非功能需求.....................................................245.1性能需求...............................................................245.2安全性需求.............................................................245.3软件质量属性...........................................................255.4业务规则...............................................................26专业学习网站系统需求规格说明36其他需求..........................................................276.1用户文档................................................................27专业学习网站系统需求规格说明41引言本文档是“专业学习网站”的调研报告书。本文档将力求展现项目需求开发过程中客户和项目开发小组达成的需求共识,全面阐述“专业学习网站”提供的功能和特性以及考虑的限制条件。本文档可作为参考和基线,供项目相关人员进行需求确认、项目评审、项目规划、系统设计以及编码测试之用。1.2项目范围本项目开发的“专业学习网站”主要目的就是为参与信息工程学院的教师和学生提供交流的平台,并为信息工程学院所包含的专业感兴趣的人士提供一个了解这门课程的机会。网站将提供信息发布、资料下载、论坛交流互动等功能,满足不同用户的不同需求。1.3参考文献1.3.1外部文献1.《软件需求案例》,(美)韦瑟尔著,世界图书出版公司,2008-10-1出版。2.《软件需求工程:原理和方法》,金芝、刘璘、金英著,科学出版社,2008-07-01出版。3.《需求工程——软件建模与分析》,骆斌,丁二玉著,高等教育出版社,2009-04-01第一版。1.3.2内部资源“专业学习网站”项目前景与范围说明书第一版2010.10.28“专业学习网站”调研计划书第一版2010.11.18“专业学习网站”调研报告书第一版2010.12.2专业学习网站系统需求规格说明52总体描述2.1产品前景2.1.1前景概述21世纪是以网络的全面深入运用为特征的世纪。网络环境下的教育不仅是教育信息化的必然产物,也是教育改革发展的必然走向。通过网络交流学习,可以充分利用现代信息技术所提供的、具有全新沟通机制与丰富资源的学习环境,实现一种全新的学习交流方式。网络化的学习有利于充分实现交互与共享,有利于激发学生的学习兴趣和充分体现学习主体作用,有利于培养学习者的信息素养和信息能力,教师利用教学、学习、交流网站可以充分发挥网络特性,对学生,教学进行更为有效的管理,同时也有了更为便利的信息发布手段。2.1.2主要特性PE-1:网站提供站内文章的标题收索功能PE-2:可见的下载功能,包括更新旧课件PE-3:能下载信工老师提供的参考资料PE-4:网站上有学生对信工老师的意见与反馈PE-5:网站有一个专门的管理员,教师的更新由管理员实现PE-6:教师消息发布栏用于教学作业的发布与更新PE-7:提供一定的资料共享功能PE-8:能在留言板中提出问题并得到回复2.1.3假设与依赖AS-1:课件下载性能要求:要求同时可容纳10人下载,并且人均速度能达到50kb/sAS-2:课件下载功能,包括以往的旧版本课件,以及最新的课件AS-3:希望能放上老师对这门课学习和对准备选这门课的学生的建议AS-4:希望能有以前学过这门课或正在学这门课的学生对于这门课的感想的短文专业学习网站系统需求规格说明62.2功能需求2.2.1教师用户功能需求需求序列号需求说明类型tr1网站上要有系统的课程介绍包括课程的课时安排、教学计划、使用教材、国际国内背景、考核方式、和学生选这门课所需要的知识背景,以及大作业的介绍。功能需求tr2网站要有教师介绍,对任课老师的以往教学、科研成果,及其教学风格,出版书籍,所获荣誉的详细介绍。功能需求tr3课件、模板、参考资料、以往优秀作业、教学视频、音频资料下载,可以及时更新。本班老师同学可以通过账号下载,其他用户可以在线浏览简化版课件。功能需求tr4教师消息发布栏用于老师发布作业点评、临时课程变更等通知。功能需求tr5网站上要有网站向导即使用指南。功能需求tr6意见反馈通过e-mail方式向老师或网站管理员提出,网站公布老师或网站管理员的e-mail地址。业务规则tr7最新信息:公布老师最近的一些教学或外出交流的心得,以及网站一些最近更新信息的介绍。功能需求tr8友情连接(如网上选课主页)由老师要求管理员实时更新。功能需求2.2.2注册学生用户功能需求需求序列号需求说明类型sr1课件下载功能,包括以往的旧版本课件,以及最功能需求专业学习网站系统需求规格说明7新的课件。sr2能下载老师提供的参考资料(含电子教材、历年试卷、补课资料,以及老师的教学交流文章)并且网站能及时更新这些资料。功能需求sr3能及时看到老师的通知(含课程相关通知及作业点评)。功能需求sr4如果教师提供的是多媒体资料,网站能提供下载及在线观看功能(如课堂录像)。功能需求sr5网站提供通过提问方式的密码保护功能。功能需求sr6网站能提供让分组的各个团队能有团队内部的交流工具(如论坛,不同团队可以申请认证版块,非团队成员不能浏览使用,但希望教师可以进入各个版块进行一定的指导,而网站管理人员也可管理认证版块)。功能需求sr7网站能提供一定资料共享功能(如论坛有上传下载附件功能、但对附件大小有限制,不得大于2M)。功能需求sr8网站能较醒目地提供教师的联系方式(尽量详细)。功能需求sr9网站可以提供站内文章标题搜索功能。功能需求2.2.4游客用户功能需求需求序列号需求说明类型vr1这门课程的详细介绍,包括它的内容,发展,特点,在相关领域中的作用等。功能需求vr2这门课程的相关教学用书和参考用书及其出版单位,作者,适用对象和特色。功能需求vr3这门课程的教学日历,课时安排。功能需求专业学习网站系统需求规格说明8vr4这门课程的开课情况,包括授课教师的详细介绍,联系方式,开课时间,以及选这门课所需的预备条件。功能需求vr5希望能有以前学过这门课或正在学这门课的学生对于这门课的感想的短文。功能需求vr6希望能放上老师对这门课学习和对准备选这门课的学生的建议。功能需求vr7能在留言版里提出自己的疑问并能获得回复(留言者有EMAIL可选项,用于信息反馈)。功能需求vr8网站管理员不随便删除游客留言。功能需求vr9界面美观,色彩和谐,便于操作,速度要快。质量属性vr10与这门课程相近或相关的课程简介。功能需求2.3运行环境1、该专业学习网站对运行环境无特殊要求,只要求系统为window98及以上的版本即可。2、一款支持HTTP协议的浏览器如internetexplore、netscape等。3、装上解压缩软件和网络蚂蚁或网际快车等下载工具软件。2.4设计和实现上的约束2.4.1设计方面本项目的开发者主要是学生,由于学生工作的不确定性因素太大,比如我们无法预知这一周的工作会有哪些,因为学生工作、活动都是不是我们安排的而是我们去参与的,因此计划很难控制。除此主要的风险之外,由于开发者是第一次作需求,可能会犯一些错误,从而导致最后工程。不能得到客户的非常满意。对于以上的两个风险,我们采取的措施是:1.计划不排的满满的,预留一些变化的余地;2.如有不懂的或是不是完全清楚的问老师,看书找到答案,专业学习网站系统需求规格说明9争取不犯大的错误。2.4.2实现方面由于有些学生的需求和教师的需求相矛盾,为了满足教师的需求,学生的有些需求就不能满足了。由于硬件和资金的原因,学生对在线看视频的要求也不能完全满足。(校园网设置的限制,对浏览视频也有难度)