xici胡同logo职场
职场首页|论坛排行|新建论坛|频道导航
当前位置:胡同口 > 职场 > C++Builder论坛 > 看贴 收藏  

详细设计说明书

返回[C++Builder论坛]  关闭窗口 | 隐藏边栏
 
miaopc 发表于:00-05-22 10:30 [只看该作者]
详细设计说明书

作 者: hyenachenyao (BlueHyena)


          详细设计说明书

一、 编写目的
详细设计(又可称程序设计)说明书编制的目的是说明一个软件系统各个层次中
的每个程序(每个模块或子程序)的设计考虑,为程序员编写程序提供依据。
如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设计说
明书中不重复部分合并编写。
重点是模块的执行流程的描述。

二、 主要内容及写作要求
1、 引言
1.1 目的
  说明本详细设计说明书的目的。
1.2 背景
列出本项目的任务提出者、项目负责人、系统分析员、系统设计员、程序设计员
、程序员、资料员以及与本项目开展工作直接有关的人员和用户。
1.3 参考资料
a. 列出本项目经核准的任务书或合同和上级机关的批文;
b. 列出编写本详细设计说明书时参考的文件、资料、技术标准以及它们的作者、
标题、编号、发布日期和出版单位等。
1.4 术语
列出本详细设计说明书中专门术语的定义和英文缩写词的原词组。

2、 软件结构
用图表(常用系统流程图的层次结构表示)的形式列出本软件的各模块和程序单
元的名称以及它们的相互关系。

3、 模块设计说明
3.1 模块n结构(n是模块序号)
将概要设计产生的功能模块进行细化,形成若干个可编程的程序单元(用图表形
式给出程序单元的结构)。
3.2 算法
给出选用的算法和数学公式。
3.3 数据结构
用图表描述数据结构。
3.4 程序逻辑
用框图或过程性描述语言的形式表示各程序单元的控制流程(常用程序流程图表
示)。
3.5 存储分配和数组分配
确定每个模块的存储量及数组定义。
3.6 单元说明
a. 程序单元标识;
b. 调用方式;
c. 参数说明。

4、 数据结构设计
4.1 数据结构与模块的关系
用图表描述数据结构与模块的关系。
4.2 逻辑结构设计
流程所使用的数据结构中每个数据项、记录和文件的标识、定义、长度及它们之
间的相互关系。
给出所用数据库的数据模式。
4.3 物理结构设计
列出所使用的数据结构中每个数据项的存储要求、访问方法、存取单位和存取物
理关系等。

    / \   / ____\ 
    ||\\  / /`(  
    || \\ _| '``'-.  
    | \_\\ `   o\       ,  
     \_   o  _ '-.=   .--'|}  
     | _    \)  |   /  /}}  
      \/  = \  ;_.'/  .=\.--'`\}  
      |    `-`__.;---.//` '---./'  
      '.___..-'`    `|  
       _/    __.-.__/  
     .-'    .-'  |||  
    .-/     /   |\\   回首向来萧瑟处, 
   { |    /_   / \|  归去, 
    `-\     `\--;`    也无风雨也无晴. 
     '-.     | |   
       )    / _/    
C++Builder论坛
00
bfcy001 发表于:10-09-09 20:18 [只看该作者]
2
圣域天子 删除于:2010-9-25 10:35:06
返回[C++Builder论坛]  关闭窗口 | 隐藏边栏
本地热帖
[全国漫游] 更多>>
西祠智投

对不起,匆匆过客不能发帖或者跟帖:(

请先登录或者注册

本版精品更多>>