需求工程论文

论文要求
(1)对所选系统进行严密的需求获取以及需求分析。
(2)给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非功能需求。
(3)给出所要实现系统的项目开发计划(简略)以及需求规格说明书。
DMT
(4)需求规格说明书要详尽,必须包括以下内容:引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。
(5)附录中给出所选系统需求规格说明书中各图表的获取过程。
第一部分
可行性研究
1 引言
1.1 编写目的
以文件的形式给高校的决策层提供项目实施的参考依据,其中包括了项目的支出和带来的效果,体现出了高校的特。
1.2 背景
某某高校是一个有着强劲实力的高校,力争为学生谋求利益的最大化,也方便教职员工对学生的学习情况进行考核,积极响应国家提倡的创建节约型社会和环境友好型社会,特准备开发一套基于WEB的高校在线考试系统。
1.3 参考资料
1】软件需求工程/毋国庆等编著.机械工业出版社,2008.8
2UML和模式运用 Craig Larman著,李洋等译.机械工业出版社,2006.5
3一般等价物java设计模式 耿祥义 张跃平编著,清华大学出版社,2009.6
2 拟建立的系统
本系统拥有三类注册用户,包括学生用户类,教师用户类和管理员用户类,各自登陆后会进入相应的界面,完成不同的任务,譬如学生进入学生界面后可以参加考试等,教师计入教师界面后可以更新题库等,管理员进入管理员界面后可以增加和删除学生和教师的信息等。本系统方便快捷有效,系统稳定,响应速度快,正确性也很好。
3 经济可行性
本系统软件所使用的工具如EclipseMySQL等均为免费的开源软件,对于开发工具这部分只需担负个人电脑和Windows操作系统的费用,在聘请开发人员方面需要付一定的酬劳,在软件运行期间需要买或者租一台服务器。由于本系统软件的运行和维护比较简单,开发人员会对学校的相应人员进行培训,以保证软件的正常使用,故后期投入的资金比较少。对于一般的高校来说是完全可以接受的。
4 技术可行性
当今世界的技术发展日新月异,对于类似的系统开发已经是比较成熟的了。本系统所使用的开发工具和运行环境对电脑的配置要求都不怎么高,故当今的硬件完全可以满足本软件的需要。系统投入使用后,会有相关人员指导运行。
5 社会可行性
本系统完全由某某开发团队自主开发完成,所使用的工具及与系统开发有关的事物严格按照我国的法律章程来完成,不存在侵权、盗版、抄袭等事件。且本系统无噪音,无污染,属于环境友好型,符合国家提倡的标准
6 结论
本系统开发成本低,开发周期短,使用效果优秀,大大节约成本,提高了工作效率,且不会引起任何法律纠纷,将是高校力争上游,为学生,为教职员工谋求福利的好帮手。
第二部分
项目开发计划
2.1 引言
2.1.1 编写目的
本计划的主要任务是确定项目开发的详细步骤和流程,把每一个过程尽量写的详细,诸如人员分配和资源分配等,并且考虑在开发可能遇到的每一个问题和故障,同时也大致估计了开发的成本。本计划书的目的旨在用于指导开发人员(包括需求分析员和客户)来开发这个软件,使他们明白在每个阶段该做什么事情,严格规定不同的人在不同的阶段应该做什么事情,使事情的处理有条理,有章可循,即使遇到问题也利于检查和修改。
预期读者:本软件开发人员,如编码员,系统架构师,美工人员等,需求分析人员,客户。
2.1.2 背景
a. 待开发软件系统的名称:基于WEB的高校在线考试系统
b. 本项目的任务提出者:某某高校
c. 开发者:某某团队
d. 用户:广大高校学子及老师等教育工作从事着
e. 实现该软件的计算中心:武汉理工大学计算机实验室
f. 软件系统同其他系统或其他机构的基本的相互来往关系:可以使用打印机打印学生成绩记学生的名次,也可以通过其他教育机构来跟新题库
2.1.3 定义
a.人员(角)
用户:学生、教师与管理人员。
考生:拥有学校在线考试权利的所有人员。
清咽解热口服液消炎吗教师:出题和批阅试卷者
管理员:系统管理员,管理学生和老师的信息
b. 主要任务
注册,登录
在线考试
试卷提交
增加、删除考生信息
试题库管理
强盗贵族考试试题量管理,考试纪录查询
试卷生成,试卷监控
自动阅卷
2.1.4 参考资料
1】软件需求工程/毋国庆等编著.机械工业出版社,2008.8
高中英语写作教学
2UML和模式运用 Craig Larman著,李洋等译.机械工业出版社,2006.5
3java设计模式 耿祥义 张跃平编著,清华大学出版社,2009.6
2.2 项目概述
2.2.1 工作内容
a.进行需求获取,收集客户和管理人员的所有需求
b.进行需求分析,对获取的需求进行筛选和重组,最后确定所有的需求
c.确定建模方法与技术,建立软件总体设计的模型,确定所要使用的工具,譬如语言或数据库
d.与美工人员沟通完成界面的设计,以简单明了作为设计准则
e.进行迭代式开发,实现业务需求和功能需求
f.进行测试
g.移交给用户并对管理人员进行培训
2.2.2 主要参与人员
某某开发团队,包括需求分析人员,软件架构师,编码人员,设计界面的美工人员,软件测试工程师
2.2.3 产品
2.2.3.1 程序
名称: 基于WEB的高校在线考试系统
编程语言:JAVA
存储程序:MySQL数据库
2.2.3.2 文件
日本水a.安装文件:.exe格式文件
b.用户手册:PDF格式文件
c.在线帮助:CHM格式文件
d.项目源码:TXT格式文件
2.2.3.3 服务
服务范围:在本软件系统完成之后,将对相关人员进行培训,来维持系统正常的运行。本软件提供维修服务,在基本任务不做改变的前提下,本团队有责任和义务维护系统正常的工作,如用户权限变更、基础信息增减等,根据高校管理人员的要求对系统进行相应更改。在系统被攻击或其他某些特殊情况下可协调解决。
开发时间
日期:2011101日-1111
相关文档:《基于WEB的高校在线考试系统项目开发计划书》、《基于WEB的高校在线考试系统需求规格说明书》
培训:需收取一定的费用
日期:20111112日-13

本文发布于:2024-09-22 01:34:20,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/422956.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:需求   系统   开发   学生   人员   进行   高校
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议