辅导员管理系统
需求说明书
文件标识:
SC0101-N-SRS
当前版本:
1.0
作 者:
高青
文件状态:
[ ] 草稿
[√] 正式发布
[ ] 正在修改
完成日期:
2006-3-3
“需求工程教学、学习、交流网站”《需求规格说明书》
Page 2 of 47
目
目
录
录
1.引言 ..................................................................................................................................3
1.1 目的 ...........................................................................................................................3
1.2 产品的范围.................................................................................................................3
1.3 预期的读者和阅读建议 .............................................................................................4
1.3.1
预期读者
.............................................................................................................4
1.3.2
文档组织结构
.....................................................................................................4
1.3.3
阅读建议
.............................................................................................................4
1.4 文档约定 ....................................................................................................................4
1.5 参考文献 ....................................................................................................................5
1.5.1
外部文献
.............................................................................................................5
2 综合描述 ...........................................................................................................................5
2.1 产品前景 ....................................................................................................................5
2.2 产品的功能.................................................................................................................6
2.2.1
辅导员功能需求
..................................................................................................7
2.2.2
学生处、宿管科用户功能需求
...........................................................................7
2.2.3
学生及其家长功能需求
......................................................................................8
2.2.4
管理员用户功能需求
..........................................................................................8
2.3 用户类和特征 .............................................................................................................8
2.3.1
用户类别
.............................................................................................................8
2.3.1.1 辅导员介绍 ...................................................................................................8
2.3.1.2 学生处、宿管科用户介绍 ............................................................................9
2.3.1.3 学生及其家长用户介绍 ................................................................................9
2.3.1.4 管理员用户介绍 ...........................................................................................9
2.3.2
各类用户代表介绍
..............................................................................................9
2.3.3
用户特征及其影响
..............................................................................................9
2.4 运行环境 ....................................................................................................................9
2.5 设计和实现上的限制................................................................................................10
2.5.1
辅导员需求可行性分析
.....................................................................................10
2.5.2
学生处、宿管科需求可行性分析
......................................................................12
2.5.3
学生及其家长需求可行性分析
..........................................................................13
2.5.4
管理员需求可行性分析
.....................................................................................16
2.6 假设和依赖 ...............................................................................................................17
3 外部接口需求 .................................................................................................................18
3.1 用户界面 ..................................................................................................................18
“需求工程教学、学习、交流网站”《需求规格说明书》
Page 3 of 47
3.1.1
网站界面:
........................................................................................................18
3.2 硬件接口 ..................................................................................................................24
3.3 软件接口 ..................................................................................................................24
3.4 通讯接口 ..................................................................................................................30
4 系统特性 .........................................................................................................................30
4.1 说明和优先级 ...........................................................................................................30
4.2 用户文档 ..................................................................................................................34
5. 其他需求 .......................................................................................................................35
5.1 法律上的需求 ..........................................................................................................35
5.2 用户资料需求 ..........................................................................................................35
5.3 资料知识产权需求 ...................................................................................................36
附录 A: 词汇表...............................................................................................................37
数据流图 ........................................................................................................................38
状态转换图 ....................................................................................................................39
对话图 ............................................................................................................................39
1.引言
1.1 目的
本文档是“辅导员管理系统”的软件需求规格说明书。本文档将力求展现项目需求
开发过程中客户和项目开发小组达成的需求共识,全面阐述“辅导员管理系统”提供的
功能和特性以及考虑的限制条件。
1.2 产品的范围
软件需求工程是软件工程重要组成部分,目前需求工程已作为一门新课程在大学里
开设。本项目开发的“辅导员管理系统”主要目的在于方便辅导员对班级的管理,同时
也提高了学生处对各个班级的评比和对辅导员事务的评估与考核,为领导提供辅助决策
支持,提高决策的科学性。建立学校数据库,在日常工作中自动生成数据,简化上报过
程,提高办事效率。
“需求工程教学、学习、交流网站”《需求规格说明书》
Page 4 of 47
1.3 预期的读者和阅读建议
1.3.1 预期读者
本文档预期的读者有项目负责人、项目审批者、项目经理、开发人员、测试及文档
编写人员。
1.3.2 文档组织结构
文档由以下几个部分组成:
1). 综合描述:
描述“辅导员管理系统”的背景、主要功能、用户和使用环境。
2). 外部接口需求:
描述网站的用户界面及与实现相关的软件接口。
3). 系统特性:
描述网站的功能需求和系统特性以及它们的优先级。
4). 非功能需求:
描述网站的所有非功能需求,如性能需求、安全需求、业务规则、文档管理等。
5). 其他需求:
描述网站可能存在的其他需求。
1.3.3 阅读建议
以下是我们针对不同读者阅读文档的建议:
1). 项目负责人
建议重点阅读“综合描述”部分文档了解项目的功能和前景。
2). 项目用户
建议重点阅读“综合描述”、“用户界面”、“系统特性”来确认需求。
3). 项目审批者和项目经理
建议全面仔细的阅读文档
4). 项目开发、测试及文档编写人员
建议以上小组成员重点阅读“外部接口需求”、“功能特性”和“非功能需求”来理
解将要开发的网站。其中文档编写人员尤其需要有针对的阅读“用户文档”部分。
1.4 文档约定
本文档采用从 IEEE830 标准改写并扩充的软件需求规格说明的模板。
“需求工程教学、学习、交流网站”《需求规格说明书》
Page 5 of 47
文档中提到需求标识以以 2.2 中的需求标识为准。
2.5 设计和实现中提到的需求表示以用户分类对应 2.2 中的需求标识,如:2.5 设计
和实现中提到的教师需求 1 即为 2.2 中的需求标识中的 tr1。
2.2 中的“功能需求”一词,不等同于 4.3 中的功能需求,前者指用户所需功能的需
求,属于用户需求层次,后者定义了软件开发人员必须实现的功能,是需求工程意义上
的功能需求
1.5 参考文献
1.5.1 外部文献
1)《软件需求》[美] Karl E.Wiegers 著,陆丽娜、王忠民、王志敏译,机械工业出版社,
2002 年 7 月第 1 版
2)《统一软件开发过程》[美] Ivar Jacobson, Grady Booch, James Rambaugh 著,周伯生、
冯学民、樊东平 译,机械工业出版社,2002 年 1 月第 1 版。
3)《Software Engineering a practitioner’s approach》Roger S. Pressman, Ph.D 著
清华大学出版社 · McGraw-Hill Companies, Inc. 第五版。
4)《The Capability Maturity Model guidelines for improving the software process》
Carnegie Mellon University 人民邮电出版社。
5)《PMBOK Guide》Project Management institute. 2000 edition。
2 综合描述
2.1 产品前景
21 世纪是以网络的全面深入运用为特征的世纪。网络环境下的教育不仅是教育信息
化的必然产物,也是教育改革发展的必然走向。通过因特网或其他数字化内容进行学习
交流与教学的活动即网络化学习(e-learning),可以充分利用现代信息技术所提供的、
具有全新沟通机制与丰富资源的学习环境,实现一种全新的学习交流方式。
随着现在教育事业的不断发展,信息技术对社会进步和国名经济发挥着越来越大的
促进作用,并对传统的思想观念、工作方式产生巨大的冲击。世界已进入信息化时代,
网络技术已进入了各行各业,同时也带动了各行业的发展。
中国现在教育事业的发展迅猛,高等院校的数量和规模不断的扩大。与此同时,根
据时代的要求,管理,特别是对日益增多的学生的管理,对学校的发展起着不可忽视的