软件需求说明书编写规范
案卷号 日期
教育培训系统
软件需求说明书
作 者: 完成日期: 签 收 人: 签收日期:
修改情况记录:
版本号 修改批准人 修改人 安装日期 签收人
软件需求说明书编写规范
目录
1 引言 ................................................................................................................................... 1
1.1 编写目的 ................................................................................................................................... 1 1.2 范围 ........................................................................................................................................... 1 1.3 定义 ........................................................................................................................................... 2 1.4 参考资料 ................................................................................................................................... 4
2 项目概述 ........................................................................................................................... 5
2.1 产品描述 ................................................................................................................................... 5 2.2 产品功能 ................................................................................................................................... 7 2.3 用户特点 ................................................................................................................................... 8 2.4 一般约束 ................................................................................................................................... 9 2.5 假设和依据 ............................................................................................................................. 11
3 具体需求 ......................................................................................................................... 12
3.1 功能需求 ................................................................................................................................. 12 3.1.1 招生录取 ......................................................................................................................... 14 3.1.2 课程管理 ......................................................................................................................... 17 3.1.3 学员管理 ......................................................................................................................... 22 3.1.1 功能需求1....................................................................................................................... 33 3.1.2 功能需求2....................................................................................... 错误!未定义书签。 3.1.n 功能需求n....................................................................................... 错误!未定义书签。 3.2 外部接口需求 ......................................................................................................................... 34 3.2.1 用户接口 ......................................................................................................................... 34 3.2.2 硬件接口 ......................................................................................................................... 35 3.2.3 软件接口 ......................................................................................................................... 36 3.2.4 通信接口 ......................................................................................................................... 37 3.3 性能需求 ................................................................................................................................. 37 3.4 设计约束 ................................................................................................................................. 38 3.4.1 其他标准的约束 .............................................................................................................. 38
软件需求说明书编写规范
3.4.2 硬件的限制...................................................................................................................... 39 3.5 属性 ......................................................................................................................................... 39 3.5.1 可用性 ............................................................................................................................. 39 3.5.2 安全性 ............................................................................................................................. 39 3.5.3 可维护性 ......................................................................................................................... 40 3.5.4 可转移 \转换性 ............................................................................................................ 40 3.5.5 警告 ................................................................................................................................. 40 3.6 其他需求 ................................................................................................................................. 41 3.6.1 数据库 ............................................................................................................................. 41 3.6.2 操作 ................................................................................................................................. 41 3.6.3 场合适应性需求 .............................................................................................................. 42
4 附录 ................................................................................................................................. 42
4.1 附录一 ..................................................................................................................................... 42
软件需求说明书编写规范
1 引言
1.1 编写目的
需求开发的最终成果是:客户和开发小组对将要开发的产品达成一致的协议。这一协议综合了业务需求、用户需求和软件功能需求。从前面实验中所得出的一些分析文档中,我们可以知道:项目视图和范围文档包含了业务需求,而使用实例文档包含了用户需求。我们还必须编写从使用实例派生出的功能需求文档,还要编写产品的非功能需求文档,包括质量属性和外部接口需求。至此,我们综合前面的相关分析结果,来进行需求说明书的编写,进一步理解由业务需求,用户需求,功能需求三个部分综合而形成软件需求说明书的过程。
此需求规格说明书对《教育培训系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能,性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
教育培训系统的重要功能是对招生管理,课程管理,学生管理教师管理,考勤管理,新闻邮件管理,实现师生信息的増删改查的功能,还能完成学生在网上报名,网上查成绩查个人课表等一些功能。这个系统能方便而快捷的实现广大师生的信息管理和处理,符合现在信息社会的发展,为了让广大用户更加了解本系统的功能和使用方法,体现教育培训系统强大的功能,和信息时代带给我们的独体魅力。
1.2 范围
教育培训系统:
本系统主要实现学员登录报名与录取管理,学员和教师的管理,课程的管理,费用管理,其它功能暂时不会涉及。
本系统为了开展上述工作而设计了组织机构的设置,管理角色的设置,会员的管理设
1 / 53
相关推荐: