第5章 系统设计(2)
2008-04-06 22:09
106 查看
5.2 详细设计
详细设计的定义
详细设计是对软件的各层模块和程序单元以及它们之间的相互关系的详细描述,它是程序编码的重要依据。详细设计依赖于概要设计,它是对概要设计的落实和细化,详细设计应细化到第三方根据详细设计就可以编程,而可以对系统的功能需求一无所知。
详细设计的内容
详细设计应包括以下内容:
n 项目背景:
n 模块总体设计: 介绍各子系统的模块设计组成,以及各模块之间的关系。
n 模块详细设计:如后表所示:
n 数据库设计:说明数据库系统、设计工具、数据库的实体关系图,以及数据库表定义等。
n 界面设计:给出界面设计风格和举例及说明
详细设计的定义
详细设计是对软件的各层模块和程序单元以及它们之间的相互关系的详细描述,它是程序编码的重要依据。详细设计依赖于概要设计,它是对概要设计的落实和细化,详细设计应细化到第三方根据详细设计就可以编程,而可以对系统的功能需求一无所知。
详细设计的内容
详细设计应包括以下内容:
n 项目背景:
n 模块总体设计: 介绍各子系统的模块设计组成,以及各模块之间的关系。
n 模块详细设计:如后表所示:
n 数据库设计:说明数据库系统、设计工具、数据库的实体关系图,以及数据库表定义等。
n 界面设计:给出界面设计风格和举例及说明
模块名称 | [align=center] [/align] |
功能描述 | |
性能描述 | |
程序逻辑 | 用图表形式描述该程序的逻辑流程,并说明该软件的控制流程、处理功能、数据组织及其它方面的实现细节。 |
接口 | 列出调用该程序的上一层程序及该程序调用的下一层程序,给出参数赋值、调用的方式及返回值等,给出与该程序直接关联的局部数据结构。 |
数据结构与算法 | |
输入 | 给出每一输入项的名称及意义,数据类型和格式,数据值的有效范围。 |
输出 | 给出每一输出项的名称及意义,数据类型和格式,数据值的有效范围。 |
测试要点 | 给出测试本模块的主要测试要求。 |
限制条件 | |
补充说明 |
相关文章推荐
- 第5章 系统设计(1)
- 【Linxu内核设计与实现】-第5章 系统调用
- 制药企业BI系统方案整体设计分享
- 基于Qt嵌入式媒体播放器系统设计
- 游戏系统开发笔记(七)——对象系统设计
- 【BS学习】牛腩新闻发布系统——设计思路
- 分布式存储系统设计的若干原则
- 基于Android的旅游自助系统APP设计与实现
- 分布式系统设计之租约
- Nios II 嵌入式系统硬件设计(一)之SDRAM Controller参数设置
- 上机考试系统的简单设计 推荐
- Tomcat 系统架构与设计模式,第 1 部分: 工作原理
- 《一个著名的日志系统是怎么设计出来的?》
- 基于ARM嵌入式系统的PC/104总线设计
- 自动循迹小车系统方案设计(一)
- 本地攻击者利用FreeBSD4.3设计漏洞取得系统特权
- MES系统模块设计之物料控制 Material Control -- 1
- 记帐系统从需求到实现 ----数据库的设计
- JSP+Servlet培训班作业管理系统[0]-功能设计(必须看下)