需求分析报告
需求导出文档
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 rver数据库来完成。
2.2.1.2经济可行性
从项目提出者方面来说,根据实际需求开发本系统,可以提高教师的办公效率,减少劳动强度和办公耗材,提高现代化管理水平,并且为老师的教学工作提供便利,减少每天需要涉及的相关工作量,节省人力物力的浪费.
2。2。1。3操作可行性
本系统采用windows图形界面,是大家熟悉的操作系统,用户只要具有一般计算机知识都可以轻松上手.整个系统采用最有好的交互界面.简洁明了,不需要对数据库非常了解也可以熟练操作。
2.2.2系统或产品的界线说明
贯穿本系统的核心是编辑试题和生成试卷.这些功能是模块的实现是系统需要解决的主要问题。用户模块是系统所必须的模块。
2.2。3参与导出需求的共同利益者的列表
系统管理员、教师、学生、学校管理层
2.2。4技术环境说明
Windows平台下,visual studio2010,sqlrver 2008
2.2。5需求列表及需求适用的领域限制
编辑试题,手动生成试卷,自动生成试卷
2.2.6使用场景
高等学校
软件需求规格说明书
0 文档介绍
本要求规格说明书对试卷生成系统进行简单的分析。系统主要用户是教师和工作人员,加深与用户间的交流,在功能与系统界面上与用户达成一致的看法,以便于开发出用户满意的系统。
1 产品介绍
高校教务管理工作中一项非常重要的工作就是考试管理工作,每学期各专业考试,从组织出卷到试卷的印制及试卷的管理等工作非常繁琐且工作量很大,这种组织管理方式不仅工作任务繁重而且试卷的标准化程度、难易程度、题量大小等各方面难以控制,难以形成有效的试题库,不利于充分发挥历年来的优秀试题及试卷的作用,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变的高效而便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用.
开发出的系统使用起来应该是操作简单,使用方便,符合用户的需求.可实现对各个题目按
章节、题目类型及难度系数查询,用户根据需要可随机抽屉货自己手动设置试题来组成试卷,试卷的总分值也可以随意调整。
2 产品面向的用户群体
教育产业,学校尤其是高等院校教师.
3 产品应当遵循的标准或规范
a.2013 级工程实践项目合肥选题
b.ISO 9000《质量管理体系结构 基础和术语》
c.ISO 9001《质量管理体系要求》
d.ISO/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 |
功能描述 | 对试题进行修改 |
输入 | 修改试题信息 |
| |