QUOTE(雨人 @ 2003-11-11 21:09:48)
keke,上面是全部的文档吗?
你把文档的目录贴出来,我看看
(上面的文档好像是概要设计的多一点)
我到是做过概要设计和详细设计;
这个才是我的概要设计模板,不过我要在上面做修改,可是一点头绪也没有
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 追溯表
概要设计章节 需求规格说明书章节