结构化概要设计文档模板
XX系统概要设计
(本文档采用基于数据流图的结构化设计方法)
作者:(说明班级和小组)
时间
版本号
修改人 修改时间 修改容描述
目录
(以下容需自动生成)
1、文档说明
1.1、文档目的 //说明本文档的容和作用,比如指明是概要设计文档及采用的描述手段:结构化的功能结构图描述方法
1.2、文档围 //说明本文档描述的主要容 1.3、读者对象 //说明可能的读者,比如详细设计和编码人员 1.4、参考文档 //说明编写该文档需要的参考资料,比如《用户需求说明书》和《需求分析规格说明书》等
1.5、术语与缩写解释 //说明本文档与具体业务无关的技术术语,比如模块、类等
2、项目背景
//说明项目的需求来源以及用户的基本需求,可以参考《用户需求说明书》,在本次作业中需特别说明需求提出方的班级和组别。
3、需求分析结果
//此章节描述需求分析的分层数据流图,此处需特别说明《需求分析规格说明书》的出处(班级和小组)
3.1、顶层数据流图
//将基于结构化数据流图的《需求分析规格说明书》中顶层数据流图展示出来,无须进行修改(原样拷贝粘贴)
3.2、第一层数据流图
3.2、第二层数据流图
3.3、第三层数据流图 ……
3.n、第n层数据流图
4、基于功能需求的初始功能结构图
//根据《需求分析规格说明书》中的子系统或者加工整理和重画数据流图(由分层数据流图变为平面数据流图),方便进行功能结构图的转换
4.1、功能_1
//根据数据流图重画基于该功能需求的平面DFD,并确定该DFD的类型和变换中心位置,进而推导出该流图对应的初始功能结构图 4.1.1、数据流图 4.1.2、功能结构图 4.1.3、功能模块说明
//功能模块名称(非中文命名,方便后续详细设计和编程) //参数列表机返回值(非中文命名,方便后续详细设计和编程)
//调用关系(说明该模块调用哪些下属模块,以及被哪些模块所调用)
4.2、功能_2 //部结构同4.1
4.3、功能_3 //部结构同4.1 ……
4.n、功能_n //部结构同4.1
5、系统级初始功能结构图
//根据上一小节的功能结构图进行归纳和合并,给出一个系统级的初始功能结构图
6、优化后的系统级功能结构图及分层系统结构图(选项,不做不扣分;做了加分)
//基于初始功能结构图,进行某些模块的合并和优化,形成最终的可执行的系统结构图,是详细设计和编码的依据
//分层系统结构图指根据优化后的系统结构图,按照界面层、应用逻辑层、基础架构层、数据连接层自顶向下进行设计,同样需要给出模块之间的调用关系。