试卷生成系统需求分析报告.doc_第1页
试卷生成系统需求分析报告.doc_第2页
试卷生成系统需求分析报告.doc_第3页
试卷生成系统需求分析报告.doc_第4页
试卷生成系统需求分析报告.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

需求分析报告目录需求导出文档31.需求启动:32.需求协同收集:4软件需求规格说明书60 文档介绍61 产品介绍62 产品面向的用户群体63 产品应当遵循的标准或规范64 产品范围65 产品中的角色76 产品的功能性需求77 产品的非功能性需求98 其他需求9分析建模110 引言111 需求描述112 静态模型143 动态模型:14功能点估算211.试卷生成等系统用例图:212.试卷生成系统信息如下:213 功能点划分与计算22需求导出文档1.需求启动:1.1确定利益共同者:与本系统相关的用户有普通用户(教师),系统管理员,学生,学校管理层。显然这两者属于不同的利益共同体。其中普通用户可以分为试题管理人员和生成试卷人员。试卷信息录入人员主要从录入试卷是否方便容易角度来对该系统进行评价。教师主要从生成试卷操作性,可靠性,试卷质量型方面进行考量的。系统管理员则是对系统的稳定性、安全性方面考虑的。学生虽然不是系统的直接的使用者,但是系统的产出物试卷的服务对象时学生。学校管理层将从各个方面考量这个系统的完成。1.2识别多种观点:与不同利益共同者交流并通过一切手段获取与需求相关的信息。1.2.1查阅已有文档: 在网上搜索已有的一些试卷生成的文档,和本系统实际情况比较,找出切实可行的需求功能点。1.2.2查看已有系统: 如果有过去的系统个,对过去的系统进行大概的学习和了解,通过这种方式,了解过往软件的不足,并且捕捉已有的需求和过往软件没有达到的需求。1.2.3学习领域业务知识: 了解在没有计算机自动生成的情况下,老师们是如何编撰一套试卷。了解这个手动生成试卷的过程,能够很好的理解业务开发的流程和模块。1.2.4召开会议: 小组内召开会议和同老师召开会议。在会议上进行头脑风暴,快速获取一个简单的基本的需求列表。1.3协同工作:在前期准备的基础上,大家都对这个系统需求有了大概了解和自己的想法,将需求进行一定方式分类讨论。1.4首次会议:通过问题推动这个会议。会议问题:1.4.1识别利益共同体1) 谁是这项工作的最初提出者?2) 谁使用该解决方案?3) 成功解决方案能带来怎么的收益?4) 存在别的解决方案吗?1.4.2 更好的理解问题5) 如何描述成功解决方案产生的“良好的”输出?6) 强调的问题是什么?7) 使用环境是怎么样的?8) 存在影响解决方案的特殊性问题或约束?通过问题识别利益共同者通过问题更好的理解问题经过这个一系列准备后,得出一个初步的需求文档。在后面不停地迭代的过程中逐步完善需求文档,完成需求文档。2.需求协同收集:2.1列表:对象列表: 试卷,试题,系统管理员,普通用户,数据库。服务列表: 试题管理(增删改查)、生成试题(手动、自动)、用户管理(注销用户、用户登录、添加用户、修改密码)、约束列表: 时间约束:在12月1日(高软结课前)之前完成该项目性能列表:自动生成试卷的时间不能超过1分钟2. 2需求说明文档时需求导出的工作产品:2.2.1可行性描述 2.2.1.1 技术可行性相关的工作人员都要求具有一定的软硬件基础,会使用各种常见管理软件。实习IT产品、由于高校从管理层到下面的教工,都具有一定的IT背景,所以在新系统投入使用时,只要对员工进行简单的培训,就基本上能够操作该系统。该系统可以采用visual studio2010结合sql server数据库来完成。2.2.1.2经济可行性从项目提出者方面来说,根据实际需求开发本系统,可以提高教师的办公效率,减少劳动强度和办公耗材,提高现代化管理水平,并且为老师的教学工作提供便利,减少每天需要涉及的相关工作量,节省人力物力的浪费。2.2.1.3操作可行性本系统采用windows图形界面,是大家熟悉的操作系统,用户只要具有一般计算机知识都可以轻松上手。整个系统采用最有好的交互界面。简洁明了,不需要对数据库非常了解也可以熟练操作。2.2.2系统或产品的界线说明 贯穿本系统的核心是编辑试题和生成试卷。这些功能是模块的实现是系统需要解决的主要问题。用户模块是系统所必须的模块。2.2.3参与导出需求的共同利益者的列表 系统管理员、教师、学生、学校管理层2.2.4技术环境说明 Windows平台下,visual studio2010,sqlserver 20082.2.5需求列表及需求适用的领域限制 编辑试题,手动生成试卷,自动生成试卷2.2.6使用场景高等学校软件需求规格说明书0 文档介绍本要求规格说明书对试卷生成系统进行简单的分析。系统主要用户是教师和工作人员,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。1 产品介绍高校教务管理工作中一项非常重要的工作就是考试管理工作,每学期各专业考试,从组织出卷到试卷的印制及试卷的管理等工作非常繁琐且工作量很大,这种组织管理方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量大小等各方面难以控制,难以形成有效的试题库,不利于充分发挥历年来的优秀试题及试卷的作用,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变的高效而便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。开发出的系统使用起来应该是操作简单,使用方便,符合用户的需求。可实现对各个题目按章节、题目类型及难度系数查询,用户根据需要可随机抽屉货自己手动设置试题来组成试卷,试卷的总分值也可以随意调整。2 产品面向的用户群体 教育产业,学校尤其是高等院校教师。3 产品应当遵循的标准或规范a2013 级工程实践项目合肥选题bISO 9000质量管理体系结构 基础和术语cISO 9001质量管理体系要求dISO/IEC 12207信息技术软件生存周期过程4 产品范围 试卷生成系统是为各个学校开发的,用于日常的试卷生成,包括试题管理和试卷生成。提供数字化的管理,提高学校试卷生成的工作效率。5 产品中的角色角色名称职责描述系统管理员管理系统一般用户(老师)录入试题、管理试题、生成试卷6 产品的功能性需求6.1 需求概况功能类型功能名、表示符描述用户管理A修改密码A.1用户能够自己修改密码注销用户A.2用户退出当前登录添加用户A.3管理员利用管理员权限添加用户试题管理B添加试题B.1用户向试题库中添加试题删除试题B.2用户删除试题库中的试题查询试题B.3用户通过关键字在系统内找到相应的试题修改试题B.4对试题进行修改试卷管理C手动生成C.1用户手动生成试卷自动生成C.2用户设定一系列参数后,计算机自动生成试卷其他D用户登录D.1检验用户名密码后,用户登录系统内6.2 各个需求详细描述表备注:优先级1、2、3。3表示优先级最高。名称、标示符修改密码A.1优先级1功能描述用户能够自己修改密码输入原始密码、新密码输出返回成功其他说明无名称、标示符注销用户A.2优先级1功能描述用户退出当前登录输入向系统发送退出信息输出返回退出信息其他说明将当前用户信息退出名称、标示符添加用户A.3优先级2功能描述管理员利用管理员权限添加用户输入新用户相关信息输出返回成功、显示新用户信息其他说明无名称、标示符添加试题B.1优先级3功能描述用户向试题库中添加试题输入试题信息输出返回成功、显示新试题信息其他说明无名称、标示符删除试题B.2优先级2功能描述用户删除试题库中的试题输入删除试题id输出返回成功,删除试题信息其他说明无名称、标示符查询试题B.3优先级3功能描述用户通过关键字在系统内找到相应的试题输入试题关键字、id输出相关试题信息或者查找失败其他说明用户可以选择试题查找方式,如id等名称、标示符修改试题B.4优先级2功能描述对试题进行修改输入修改试题信息输出返回成功,试题信息其他说明无名称、标示符手动生成C.1优先级3功能描述用户手动生成试卷输入各个试题id输出试卷其他说明无名称、标示符自动生成C.2优先级3功能描述用户设定一系列参数后,计算机自动生成试卷输入自动生成试卷参数信息输出试卷其他说明无名称、标示符用户登录D.1优先级2功能描述检验用户名密码后,用户登录系统内输入用户名、密码输出用户成功登陆信息或者失败信息其他说明做一定的安全登陆的措施7 产品的非功能性需求需求类别需求名称、标识符描述用户界面需求A登陆界面A.1登陆选择题界面A.2题干、4个选项、答案、难度填空题界面A.3题干、答案、难度问答题界面A.4题干、答案、难度试题查找界面A.5查询关键字手工生成界面A.6选择题、填空题、问答题、难度自动生成界面A.7各个提醒难度、题量软件要求B操作简单B.1经过简单培训后,一般人员能够很好的使用安全性B.2系统没有重大安全隐患性能要求C自动生成试卷时间C.1自生成试卷时间不超过1分钟8 其他需求8.1 安全性系统需对用户的数据进行安全防护,必须对数据库记录数据进行数据加密,不得以明文数据存储,在网络通信中,同样需要对部分敏感数据进行加密保护,在网络数据包用密文传输。8.2 可靠性系统运行可靠性要求要高,需经过大量数据测试才能完成发布使用。对用户并发量要求严格控制。8.3 灵活性系统设计分析中要求考虑系统给的模块可扩展性,能及时的根据市场需求,关注热点方便的添加,卸载模块。对于界面要求能够更具不同氛围个性化设定。能调整系统界面风格的可控性。8.4 特殊需求(1)进度需求:系统要求按照计划进度表,在2013年12月1号交付产品。(2)资金需求:无(3)运行环境需求:linux操作系统,酷睿i3及以上,oracle10i及以上(4)培训需求:不存在客户培训需求,要求系统简介易用,符合大众软件操作习惯。分析建模0 引言本项目是一个基于CS的信息管理系统。采用visual c+和SQL Server进行开发,是面向对象的开发方式,因此采用面向对象的需求分析方法进行分析。1 需求描述 用例图:用例模板:用例添加用户使用语境用户在用户管理界面鼠标点击用户增加范围用户,角色级别用户目标主执行者用户在用户管理界面鼠标点击用户增加前置条件用户管理后置条件无触发时间用户鼠标点击用户增加描述步骤活动1系统用户鼠标点击用户管理界面上的用户增加选项2系统用户填写新用户相关信息3点击提交用例删除用户使用语境用户在用户管理界面鼠标点击用户删除范围系统用户级别系统用户目标主执行者用户在用户管理界面鼠标点击用户删除前置条件用户管理后置条件无触发事件用户鼠标点击用户删除描述步骤活动1选择要删除的用户2点击提交用例用户登录使用语境用户正确输入帐号密码并点击确定后进入系统范围用户级别用户目标主执行者权限管理系统前置条件用户登录后置条件用户管理,角色管理触发事件用户正常登录描述步骤活动1用户正确填写帐号、密码2点击登录按钮用例修改密码使用语境用户在用户管理系统上删除用户范围用户级别用户目标主执行者用户前置条件用户管理后置条件无触发事件用户点击修改密码描述步骤活动1用户输入原始密码、新密码2用户点击修改密码按钮用例试题管理使用语境用户在菜单栏选择试题管理范围用户,试题级别用户主执行者用户前置条件用户登录后置条件添加试题、试题查询、删除试题、修改试题触发事件在菜单上点击试题添加按钮描述步骤活动1在菜单栏上点击试题管理按钮2用例添加试题使用语境用户在试题管理界面上添加试题范围用户、试题级别用户主执行者用户前置条件管理试题后置条件无触发事件用户点击添加试题描述步骤活动1选择试题类别2填入试题相关信息3点击提交按钮用例查询试题使用语境用户在试题管理界面上查询试题范围用户、试题级别用户主执行者用户前置条件试题管理后置条件无触发事件点击查询菜单描述步骤活动1选择查方式2填入关键字3查询用例手动生成试卷使用语境用户在试卷管理模块中手动生成试卷范围用户、试卷级别用户主执行者试卷管理前置条件用户进入试卷管理后置条件无触发事件点击手动生成试卷按钮描述步骤活动1选择试题类型2查看并确认试题3提交用例自动生成试题使用语境用户在试卷管理模块中自动生成试卷范围用户、试卷级别用户主执行者用户前置条件试卷管理后置条件无触发事件用户点击自动生成试卷描述步骤活动1填写试卷信息2提交2 静态模型对象图:3 动态模型:3.1系统正常运行脚本: 脚本是指系统某一执行期间内出现的一系列事件。脚本范围可以是变化的,它可包括系统中所有事件,也可以只包括被某些对象触发或产生的事件。脚本可以是执行系统的历史记录,也可以是执行系统的模块。1、系统要求用户输入用户名、密码:用户输入自己的用户名、密码字符串2、客户端请求系统验证用户名、密码:系统核对用户名、密码,然后通知客户端说该用户有效3、用户添加试题:用户在客户端填写相应试题信息,客户端向系统发送该信息,系统对信息检查验证无误后,存入数据,并返回正确。4、用户查询试题:用户在客户端输入试题信息关键字或者id,客户端将该信息发送系统,系统对信息验证后,在数据库中对数据进行拟合,找到相应的试题,发送给客户端。5、用户删除试题:用户在客户端看到的试题,客户端向系统发送试题id,系统对信息检验无误后删除该试题,并将该试题信息发送到客户端。6、手动生成试卷:用户在手动生成的界面中查询选择试题,分配分数后,自动生成试卷7、自动生成试卷:用户输入试卷相关信息后,自动生成试卷。3.2设计用户界面 为方便用户理解用户和系统的交互,将部分界面原型图画出:登录界面:输入选择题界面:自动生成试卷界面:3.3事件跟踪图和活动图: 完整、正确的脚本为建立动态模型奠定了必要的基础。但是,用自然语言书写的脚本往往不够简明,而且有时在阅读时会有二义性。为了有助于建立动态模型,通常在画状态图之前先画出事件跟踪图。为此首先需要进一步明确事件及事件与对象的关系。查询试卷:自动生成试卷图:手动生成试卷:3.4状态图 状态图描绘事件与对象状态的关系。当对象接受了一个事件以后,它的下个状态取决于当前状态及所接受的事件。由事件引起的状态改变称为“转换”。3.5审查动态模型 通过对动态模型的不断迭代和审查,使得动态模型得到完善。功能点估算1.试卷生成等系统用例图:2.试卷生成系统信息如下:用户信息:用户名用户密码用户真实姓名用户权限试卷信息:试卷号选择题数目填空题数目问答题数目题号题目分值试卷总分值试卷试题信息:试卷号试题号题目类型选择题信息:题号题干选项A选项B选项C选项D难度答案填空题信息:题号题干答案难度问答题信息:题目题干答案难度3 功能点划分与计算ILF和EIF功能点个数:ILF内部逻辑文件RETDET个数复杂度未调整的FP个数用户信息用户信息3低4试题信息选择题、填空题、问答题16低3试卷信息试卷信息、试卷试题信息6中6合计13EQ、EI、EO的功能点个数:EIFTRDET个数复杂度未调整的FP个数添加用户信息用户2低1修改密码用户1低0添加试题信息选择题或填空题或问答题8中3修改试题信息选择题或填空题或问答题8中3输入试卷参数试卷信息、试卷试题信息5中3删除试题选择题或填空题或问答题1低0合计10EQFTRDET个数复杂度未调整的FP个数查询试题选择题或填空题或问答题8中3查询试卷信息选择题或填空题或问答题、试卷信息、试卷试题信息13高4合计7EOFTRDET个数复杂度未调整的FP个数无无无无无合计0本系统的

温馨提示

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

评论

0/150

提交评论