1软件需求分析文档_第1页
1软件需求分析文档_第2页
1软件需求分析文档_第3页
1软件需求分析文档_第4页
1软件需求分析文档_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件需求分析文档拟开发系统:网络教学系统专业:软件工程班级:软件工程0601班小组成员:陈东陛(06430119)陈海泉(06430120)2009年6月第一部分:前景和范围文档 11 业务需求11.1 背景、业务机会和客户需要 11.2 业务目标(BO)和成功标准(SC) 11.3 业务风险(Risk) 12 解决方案前景22.1 前景陈述22.2 主要特性(Feature) 22.3 假定(AS)和依赖(DE) 23 范围和局限性23.1 初始版本和后续版本的范围 23.2 局限性(Limitation)和排斥性 34 业务和上下文 34.1 涉众和概览34.2 项目优先级3第二部分:用例

2、 54.3 用例和主要参与者 54.4 系统主要用例图如下 8第三部分:软件需求规格说明 105 介绍105.1 目标105.2 项目范围和产品特性 105.3 参考文献106 总体描述106.1 产品远景和规划106.2 用户类和用户特性 106.3 运行环境136.4 设计和实现的约束条件 136.5 用户文档137 系统特性147.1 学生下载文件147.1.1 描述和优先级147.1.2 刺激/响应序列147.1.3 功能性需求148 外部接口需求158.1 用户界面158.2 硬件接口 158.3 软件接口 158.4 通信接口 159 其他非功能性需求159.1 性能需求159.1

3、.1 精度15159.1.2 吞吐量9.2 健壮性169.3 灵活性169.4 完整性1610 附录A 1611 附录B 错误!未定义书签。17第四部分:业务规则第一部分:前景和范围文档1业务需求1.1 背景、业务机会和客户需要目前,高校的教育教学基本还是传统的教学模式, 虽然大部分高校已组建了 自己的校园网,但是未能很好地利用网络资源。以我校为例,教育教学活动的大体流程是教师写教案、备课,课堂讲授,发 放课件、课堂提问,布置作业,回收作业,批改作业 如此循环,课件的发放 方式主要是通过U盘拷贝给学生,作业上交98以上是传统纸质作业本。虽然我 们学校目前还没有建立自己的校园网, 但是由于信息化

4、社会的发展,据不完全统 计:有80%以上的学生拥有自己的计算机,并能够与互联网连接;有 95%以上 的教师拥有能够上网的计算机。学生教师具备这些硬件条件,但是,都没能够很 好的利用这些资源,同时,由于时间和空间的限制,师生的交流时间很少。据我们的调查,学生需要一个这样的平台,来弥补现实中所学知识的不足, 同样,教师和学校的管理部门也有这样的意愿,来提高教学质量,来提升我校形 象。1.2 业务目标(BO)和成功标准(SC)BO-1:初始版本发布的第一个学期内,学生的不及格率降低,优秀率提高, 师生交流增加,师生关系改善。学生对于 U盘的依赖降低。BO-2:在以上的基础上,各项指标有所增长。SC-

5、1:第二学期,对本系统的利用率为 50%。SC-2:第二学期,对本系统的利用率为 75%,师生对本系统的满意度逐步 增加。1.3 业务风险(Risk)RI-1:学校考评教师的标准可能不会改变,这需要每个教师有很强的责任心RI-2: 一些老教师对计算机的操作能力差,有使用困难的风险。2解决方案前景2.1 前景陈述网络技术的高速发展,使人类的信息资源实现了高度共享,并从根本上改变 了人类进行信息交流的方式。目前,我校学生和教师对网络资源的利用率很低, 还是采用传统的教学模式, 但是,由于现在课程科目繁多,实践课程课时较多,有的课程,同学们在课上不 能很好的掌握,我们的网络教学系统,能够满足同学们的

6、需求,满足学校教学任 务的要求。对那些希望通过网络教学系统来完成教学答疑或提问的学生和教师来说,本系统是一个基于Internet的应用程序,可以同时被多人使用。打破了时间和空间 的限制,更好地完成学校的教育教学工作。2.2 主要特性(Feature )FE-1:学生可以登陆网站浏览信息、查找信息、下载文件,提交作业。FE-2:教师可以登陆网站输入课程简介、上传课件文件、批改作业、发布消 息、修改和更新消息。FE-3:教师和学生可以通过论坛进行交流。FE-4:管理员可以对页面维护以及批准用户的注册申请。2.3 假定(AS)和依赖(DE)AS-1: net、PC、Server。AS-2:系统及时性

7、。DE-1:以后可能涉及到与其它系统的交互。3范围和局限性3.1 初始版本和后续版本的范围版本3版本2FE-1 所有用户只有登录后才能 允许匿名访问网站,浏览网允许匿名用户工作注册成浏览信息站公用信息为系统用户FE-2批改作业功能暂不实现批改作业功能暂不实现完全实现教师功能FE-3实现进一步完善FE-4实现页面维护处理注册功能3,2局限性(Limitation)和排斥性LI-1 :版本1只能用于沈阳化工学院的师生使用4业务和上下文4.1 涉众和概览涉众主要价值态 度主要兴趣约束条件学校管理层提高教师工作效 率;节约交通费, 从而节省学校的 开支,符合节约中 国的要求强烈承诺尽快完 成版本1,如

8、果有 条件,抓紧时间完 成版本3使用本系统节约 的费用,超过学校 以前同类开支,比 如交通补助和电 话费补助。无教师更高效的完成教 育教学任务,提高 学生的学习成绩。担心学校裁员,担 心补助金额减少; 担心使用不好本 系统,否则很愿意 接受新系统维持现有的工资 待遇培训教师,尤箕是 老教师掌握使用Internet所必须的技能学生可以更好的完成 学习任务;在网上积极支持新系统使用简单需要计算机和互 联网可以方便的与教 师交流4.2 项目优先级因素具体干活着进度特性约束条件自由度计划1/9/09前完成第一版, 到9/9/09前完成第二版;在 不包括责任人安排1.0版本实现的特性必须完全可操作必须通

9、过 95%的用户验收日测试;必须通过全部的安全质重性测试;所有的安全事务都必须遵守现有的安全标准项目团队规模包括一名半日工作的项目经理,两名开发人员,和一名半日工作人员工作的测试人员;如果有必要,还可以另外再增加半日开发人员和半日测在不包括责任人评审的情 况下,财政预算最多可超支15%试人员以及美工人员费用第二部分:用例4.3 用例和主要参与者各类用户类确认的“网络教学系统”的用例和主要参与者如下所示:(由于时间篇幅等关系,只列举了部分主要用例)主要参与者用例1.浏览信息2.登陆学生3 .修改密码4 .查询5.下载课件6.提交作业7.登陆8.修改密码9.输入课程简介教师10.上传课件11.在线

10、答疑12.发布消息13.批改作业14.登陆系统系统管理员15.用户信息维护16.贝囿维护用例ID号UC_1用例名称浏览信息创建者陈海泉创建时间2009年6月1号最后更新日期2009年6月2号参与后在校学生学生应该为在校的学生,在用此系统之前,描述应该由管理员把每个学生的学号保存在数据库里,学生可直接用自己的学号来登陆系统来浏览信息。前置条件1.学生拥有一台能够正常与互联网连接的计 算机2.能够通过浏览器访问互联网1.网络教学系统主页根据用户访问信息显示 该用户的学号和姓名、操作系统、访问时后置条件间。2.根据用户的登陆访问访问来更新网络教字 系统页面的访问量1.0浏览网站信息1 .用户输入网址

11、2 .显布主页面3 .点击新闻标题主干过程4 .系统显示用户所选择标题相对应的新闻5 .返回主页面(回到第 2步)6 .访问其它栏目标题7 .系统显示一个栏目下所有的新闻内容8 .学生登陆系统察看个人信息分支过程无异常网站维护,如果学生正在打开次系统地网址 将提示学生,此时网站正在维护。包含无优先级高使用频率大约300名用户,平均每天使用一次用例ID号UC-2用例名称登陆创建者陈海泉创建日期2009年6月1号最后的更新日期2009年6月2号参与后学生、教师描述用户在主页面浏览信息之后,就可用自己的 ID号进行登陆前置条件管理员将学生和教师的ID号保存在数据库中,用户可直接用自己的ID号进行登陆

12、后置条件系统将记录用户的ID号,避免其它用户更改此用户信息用户登陆成功1.可修改个人密码主干过程2 .学生可查看老师是否在线3 .学生查看教师批改作业情况4 .学生之间、学生和教师之间可在线交流答 疑分支过程无异常如果用户登陆三次没有成功,系统将提示提本此ID用户在2小时内不口在输入优先级高使用频率大约一万名用户,每天平均使用一次用例ID号UC-3用例名称批改作业创建者陈海泉创建时间2009年6月1号最后更新日期2009年6月2号参与后教师描述教师可在线批改学生完成的作业,并把作业 的情况发布给每个所教的学生前置条件学生必须完成教师布置的作业,并提交给老 师,老师方可批改作业后置条件学生登陆系

13、统后系统将提示学生“您什-条 消息”批改作业1.首先必须由教师给学生布置作业,并说明主干过程提交时间2.学生接受老师布置的作业,进行在线解答,之后提交给老师3.老师接受学生的答案,并进行批改分支过程在线的同学将通知没在线的同学由于某种原因,学生提交给教师的完成的作异常业或者老师给学生布置的作业将无法显示内 容优先级高使用频率大约每天5此左右用例ID号UC-4用例名称贝囿维护创建者陈海泉创建日期2009年6月1号最后创建日期2009年6月2号参与后管理员描述管理员对页面进行维护前置条件出现某种状况、页面美化、增加某些功能, 管理员将会对页面进行维护后置条件将会满足用户的需求主干过程分支过程无异常

14、出于某种状况,贝向不能按时跟新贝囿,将 会延迟优先级极高使用频率平均每两个月维护一次4.4系统主要用例图如下Change_PasswordLoginstudentDownloadCAISubmitwork!includeQueryPublicNews学生参与的用例图Submit_PasswordEnter_CDlook_throughincludeIdentityLoginteachercorrect_workUpload_CAIincludeOnline_answerincludeSubmit_work1Identity教师参与的用例图Enter_CD '' / / Syst

15、em_Login吴=1 1Teacher文AUserPublic_C_2gOnline_AnswerincludeUpload_CAIIndentity一一 、 ,JChange_Password_D <LJ)NewsCorrect_Workinclude include大Student /Xl/f1X1 、iZ'i'-.J<AfA1t.V/kJChange_PasswordLook_through DownLoad_CAIincludeCD Indentity 系统用例图LoginQ 11Z%Administrator Page maintenanceI)Main

16、tenance_of_user_inform ation管理员用例、w-X7J)Submit_WorkQuery一二7二CAI_ProcessInformation_Update第三部分:软件需求规格说明5介绍5.1 目标软件需求规格说明描述了 “网络教学系统”1.0版本的软件功能性需求和非功能性需求。这一文档计划由实现和验证系统正确功能的项目团队成员来使用。 除非在其他地方另有说明,这里指定的所有需求都具有高优先级,而且都要在版 本1.0中实现。5.2 项目范围和产品特性“网络教学系统”允许教师和学生通过网络完成教育教学活动,另外可以通 过此系统进行交流。详细的项目描述请参加网络教学系统前景

17、和范围文档 。 这一部分的标题为“初始版本和后续版本的范围”列出了按照进度计划在这一版 本中实现的全部或部分特性。5.3 参考文献(1)曾淑惠、陈梅英所著台湾、香港与大陆两岸三地网络教学系统发展 之现况探讨(2)尚俊杰、李芳乐所著的高等教育网络教学系统的设计、实现及分析6总体描述6.1 产品远景和规划“网络教学系统”对学校来说,是一个新系统,它弥补了现在教与学以及管 理的不足之处。期望系统演化复制成若干个版本, 最终完成远程函授,实现在家 里就可以上学的宏伟目标。6.2 用户类和用户特性1、对系统用户类的描述用户类 描述学生(优先学生是沈阳化工学院的学生,他们希望通过网络弥补课堂上所学知识的不

18、足,考虑)以及和老师更好的交流和沟通。大约有5000名潜在用户,其中估计有 2000人预计平均每星期没人使用本系统2次,(来源:根据当前登陆学校网站各页面的统计数据)。期末考试期间,学生的疑问,以及提交作业数会有所增加。所 有的学生都是通过互联网访问本系统。学生凭自己的学号账户密码登陆系统, 可以浏览诸如课程简介、教学计划、学习方法等教师发布的文章,学生可以使 用搜索功能根据关键字查询相应的文章,学生可以使用下载功能将网站上的课 件以及资料信息下载到本地机器上,学生可以给老师留言,在线与老师交流, 学生可以提交作业。教师沈阳化工学院共有教师近 800人,使用本系统,教师可以为自己所教授的课程添

19、加课程简介,教师可以将课程的课件上传到网站上供学生下载,教师可以发 布介绍学习方法、课程重点等和教学相关的文章,以及和课程相关的通知等, 教师可以修改自己发布的文章和通知,教师可以批改学生作业,实现无纸化作 业。管理员管理员可以进行页面维护,后期可以处理注册申请。2、参与者相关的类U5e(Inonn Use Case View)Account电P至号vrord 电巳mail酗 Accuunt。changePass()Student(from Use Case View) 垒 numbe 配 name >sex 能日gc 防classNum gradestudent。Teacher(fno

20、m Use Case View)name 电3旨x. IdentityCardlD course XelephoneNum*Teacher() UpdatfiCourselnfoO UpdateTeac herlntroflAdministrator (from Use Case View) '>Te Ie phon eNum*AdministratorQcertify Uploaded。 Update I nfomn ationQ*AddUserfl DeleteUserf)些其它的类U 口 urselntT。 $>courseName College 1Teacher

21、sscorePcint 。丁imc ?P'l8Ce teachingPlan*ModifyOZKrticI 今&*CheckSize() ModifyO StoreQ CancleQmrticl 白 Num articleTitle ieacherTolssue create Time contentk$u 白 0 DeleteQModify 0FileUplq 白 dO口cvvnlQ 曰 d>fileNa me>tll&TypefileSize>shartlntro>fileURLGreater>crearteTiine各类之间的关系Gq

22、urseint口 coursaNam& Collsge -Teacher >scorePdnt -Time Sb PI ate teaching Plan*ModifyO6.3 运行环境一.硬件条件1.服务器PII300 128M10G 以上2.客户端P166 32M 1G 以上3.网络带宽局域网支持 10M/100MbpsInternet 带宽:56Kbps拨号上网以上二.软件条件1.服务器端操作系统要求Windows NT 或 2000 系歹UNT:SP5以上Linux红旗linux2.数据库服务器Microsoft SQL2000以上3.应用程序服务器Tomcat Appl

23、ication Server4.0以上4.客户端Internet Explorer6.0以上6.4 设计和实现的约束条件工期要求:要求必须在6个月的期限内完成系统的开发工作,通过验收并投 入校园试运行。经费要求:开发经费不超过2000元。6.5 用户文档1 .系统将提供一个分层的和跨链接的 HTML联机帮助系统,描述并演示所有系 统功能。2 .如果是一个新的用户第一次使用该系统,系统可以根据用户的要求,提供一 个联机教程,这样用户可以使用静态教程菜单来具体实践一下如何使用此系 统。系统不会将这一模板存储到数据库中,也不会提交。7系统特性7.1学生下载文件1 .描述和优先级2 .激励/相应序列7.1.1 描述和优先级学生的身份得到验证之后,方可以使用“网络教学系统”,特别可以下载文 件,教师取消或改变文件,优先级为高。7.1.2 刺激/响应序列激应激应激应林响林响林响学生下载文件,可以是一份或多份。系统向学生询问下载细节。教师请求更新课件。如果状态是下载完毕,则系统允许进货部门员工编辑以前的订单。教师请求更新课件如果系统状态是“正在下载”则系统取消教师更改。7.1.3 功能性需求外部接口需求8.1 用户界面用户界面友好8.2 硬件接口网络接口8.3 软件接口采用BS结构,数据传输HTTP议,即超文本传输协议。随着软件的不断更新,该软件可能会与缴费系统相接。8.4 通信接口略

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论