需求规格说明书
一. 引言
1. 编写目的
需求分析是软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开发范围
的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。该文档将最终
交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员。
2. 项目背景(略)
3. 定义
静态数据--系统固化在内的描述系统实现功能的一部分数据。
动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就
是系统要处理的数据。
数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是
数据的“严密性”和“精确性”,没有半点含糊。
4. 参考资料
<软件工程概论> 李存珠 李宣东 编著 南京大学计算机系出版 2001 年 8 月
二. 任务概述
1. 目标
软件需求分析阶段有以下几个目标:
●给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。
●提出详细的功能说明,确定设计限定条件,规定性能要求。
●密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。
2. 运行环境
软件基本运行环境为 Windows 环境。
3. 条件与限制
由于系统较小,且在 windows 系统下开发,故在 windows 环境下基本没有什么限
制。
三. 数据描述
1. 静态数据
静态数据是系统内部有关的数据结构与操作规程。
具体可包括:系统用户表格 user_Info 学生基本信息表格 student_Info 班级信息表
格 class_Info 课 程 基 本 信 息 表 格 course_Info 年 级 课 程 设 置 信 息 表