详细设计说明书

目录

  • 1 什么是详细设计说明书[1]
  • 2 详细设计说明书内容介绍[2]
  • 3 相关条目
  • 4 参考文献

什么是详细设计说明书

  详细设计说明书是详细设计阶段的主要成果,也是编码阶段主要参考的文档。

  在详细设计阶段开始前,项目组组长召开全体组员大会对概要设计文档进行讨论,详细设计阶段的主要参考文档是概要设计说明书。详细设计说明书是整个系统开发的依据,原则上来说,任何一个程序员都能读懂详细设计说明书,能遵照详细设计说明书实现程序。

详细设计说明书内容介绍

  一般而言,详细说明书应包括以下内容:

  (1)引言

  1)背景:介绍系统概况,阐述项目承担者、用户与其他系统或机构的关系和联系。

  2)25作条件与限制:介绍详细设计所处的技术条件、经济条件、时间因素等及其对详细设计的影响;介绍各种限定和限制条件。

  3)定义:对各种专业术语、词条、符号统一定义,对详细设计应完成的目标、思想或方法作严格限定。4)背景资料:列举详细设计中所援引的各种标准、规范、技术说明、控制框架文件等。

  (2)模块设计

  1)模块划分依据:阐述模块划分的科学依据,对各模块功能作概括性介绍。

  2)模块结构与功能描述:给出模块关系结构,并对模块间接口(入口、出口参数)以及模块功能作详细介绍。

  (3)代码设计

  各类代码名称、功能、相应的编码表、使用范围、使用要求及对代码的评价。

  (4)数据库设计

  1)数据库总体结构:参照《总体设计方案》。

  2)数据库逻辑设计:包括命名原则、数据层的组织结构、投影方式和坐标记录格式、数据库结构(建库)等。

  3)数据麾物理设计:包括物理存储方式(目前多采用客户服务器体系)、海量存储的物理分配、容量设计及增容措施等。

  4)数据库管理要求:包括对数据库安全性、保密性、完整性、一致性的要求及各种保证措施。

  (5)用户界面设计

  1)用户界面设计原则。

  2)交互式菜单设计:设计用于交互式操作的菜单原型。

  3)图、表显示设计:设计符合用户习惯和要求的图表显示方式。

  4)布局设计:平衡各种界面,在符合用户要求和习惯的前提下,参照美学原理、人体工程学原理优化菜单及界面布局。

  (6)输入/输出设计

  1)输入设计:输入项目、输入设备、功能要求、输入检验、输入质量控制

  2)输出设计:输出项目、输出设备、功能要求、评价与检验。

  (7)程序模块设计

  程序模块的算法及其优化措施,逻辑流程的框图,出/入口参数及外部接口标准。

  (8)安全性设计

  用户权限的划分;数据的安全保护措施:如副本、倒库期限、日志等;数据的完整性检验条件设计。(9)方案实施与管理

  1)方案实施说明。

  2)工作任务分解:根据任务性质、工作量大小,按照管理模式做工作任务分解,确保整体工作效率。

  3)进度安装。

  4)经费预算管理

相关条目

参考文献

  1. 雷敏,姚志林编著.软件项目实训.国防工业出版社,2010.03.
  2. 刘家彬等编著.土地信息系统理论与方法.测绘出版社,2002.5.
阅读数:309