概念设计说明书模板
目录
1概述 (3)
1.1 编写目的 (3)
1.2 术语和缩写 (3)
1.3 参考资料 (3)
2系统构架设计 (3)
2.1系统总体结构图及其约束和假定 (3)
2.2技术构架设计 (4)
2.3软件功能结构设计 (4)
3应用系统设计 (4)
3.1 设计原则 (4)
3.2 公用构件或对象设计 (4)
3.3 功能模块设计 (4)
3.3.1功能模块1的设计 (4)
3.3.2功能模块2的设计 (4)
3.4公用构件或对象与功能模块的关系 (4)
4接口设计 (5)
4.1外部接口 (5)
4.2内部接口 (5)
5开发环境的设计 (5)
5.1开发环境设计 (5)
5.2编码规范 (5)
6运行环境设计 (5)
7追溯表 (5)
1概述
1.1编写目的
简要说明编写本概要设计说明书的目的,指出读者对象。
1.2术语和缩写
简要说明本概要设计说明书中涉及的专门术语、容易引起歧义的概念、关键词缩
写及其他需要解释的内容。
例:
术语描述性定义
Internet: 英特网
Intranet: 内部网
1.3参考资料
以列表或排序的方式给出重要的参考资料的名称、文档标识号、版本号,作者、
单位等信息。
例:
2系统构架设计
2.1系统总体结构图及其约束和假定
对整个系统体系统结构作一个描述。
1.描述系统设计中最主要的约束,说明系统是如何来适应这些约束的。
2.如果系统跟其它外部系统交互或者依赖其它外部系统提供一些功能辅助,那么,要求描述与本系统有交互的软件类型以及这样导致的约束。
3.实现的语言和平台。
4.简要地描述你的想法思路,为什么要采取这样的设计等等。
2.2技术构架设计
2.3软件功能结构设计
此处给出整个系统和各个子系统的总体功能结构图及必要的文字说明。
3应用系统设计
3.1设计原则
1、根据功能细分,使构件或(对象)具有相对的独立性,可以组装在任何子系统的功
能模块中。
2、一个对象的基本要素包括四大要素
对象标识-给对象一个可以辨识的名称,要求具有唯一性。
主实体-对象主要操作的数据库表结构。
动作过程-即对象对数据的处理过程和表达方式。
I/O关系-即对象的动作过程中所牵涉到的其他数据实体。
3、一个对象既可以用存储过程实现(纯SERVER程序,不牵涉到人机界面)或纯CLIENT
程序(仅在CLIENT上显示结果,一般用于查询)实现,也可用存储过程与CLIENT程序相结合的方式实现。
3.2公用构件或对象设计
给出关于公用构件或对象的名称、功能、输入、处理、输出信息以及被公用的信息。
3.3功能模块设计
3.3.1功能模块1的设计
此处给出功能模块的名称、功能、输入、处理、输出等设计信息。
3.3.2功能模块2的设计
3.4公用构件或对象与功能模块的关系
4接口设计
4.1外部接口
此处给出新的系统与其他应用系统之间的接口设计内容。
4.2内部接口
此处给出新系统内部系统之间或子系统内部模块之间的接口设计。
5开发环境的设计
5.1开发环境设计
此处给出新系统的开发环境要求,具体包括网络、服务器、数据库、前台、开发工具等的软硬件设计内容。
5.2编码规范
此处可以给出进行详细设计和代码编制时所遵循的命名规则和编码规范以及代码组织的设计内容。
也可引用其它已文档化的编码规范。
6运行环境设计
此处给出新系统的实际运行环境要求,具体包括网络、服务器、数据库、前台、测试工具等的软硬件设计内容。
7追溯表。