第5章 系统设计(2)
来源:互联网 发布:易飞erp软件 编辑:程序博客网 时间:2024/05/18 13:25
5.2 详细设计
详细设计的定义
详细设计是对软件的各层模块和程序单元以及它们之间的相互关系的详细描述,它是程序编码的重要依据。详细设计依赖于概要设计,它是对概要设计的落实和细化,详细设计应细化到第三方根据详细设计就可以编程,而可以对系统的功能需求一无所知。
详细设计的内容
详细设计应包括以下内容:
n 项目背景:
n 模块总体设计: 介绍各子系统的模块设计组成,以及各模块之间的关系。
n 模块详细设计:如后表所示:
n 数据库设计:说明数据库系统、设计工具、数据库的实体关系图,以及数据库表定义等。
n 界面设计:给出界面设计风格和举例及说明
模块名称
功能描述
性能描述
程序逻辑
用图表形式描述该程序的逻辑流程,并说明该软件的控制流程、处理功能、数据组织及其它方面的实现细节。
接口
列出调用该程序的上一层程序及该程序调用的下一层程序,给出参数赋值、调用的方式及返回值等,给出与该程序直接关联的局部数据结构。
数据结构与算法
输入
给出每一输入项的名称及意义,数据类型和格式,数据值的有效范围。
输出
给出每一输出项的名称及意义,数据类型和格式,数据值的有效范围。
测试要点
给出测试本模块的主要测试要求。
限制条件
补充说明
- 第5章 系统设计(2)
- 第5章 系统设计(1)
- 【Linxu内核设计与实现】-第5章 系统调用
- 第02章 系统开发基础 之 系统设计
- 《Linux内核设计与实现》——第5章(系统调用)
- 《嵌入式系统原理与接口技术》第2章 嵌入式系统工程设计概述
- 网络技术——第2章 中小型网络系统总体规划与设计方法
- 《分布式服务架构原理设计与实战》第2章分布式系统一致性的问题笔记
- 《系统设计与分析》第13章 复习题
- 《系统设计与分析》第14章 复习题
- 《系统设计与分析》第15章 复习题
- 《系统设计与分析》第16章 复习题
- 《系统设计与分析》第17章 复习题
- 《系统设计与分析》第18章 复习题
- 第7章 数据库设计(数据库系统概论)
- 第4章 贵族专制、民主政治和系统设计
- Tomcat 系统架构与设计模式,第 2 部分
- 第5章 输入输出系统
- css入门教程资料(5)
- ConfigurationManager报错
- 第5章 系统设计(1)
- 中考满分作文
- 解决“无效的增量状态文件 /Debug/正在非增量链接”警告
- 第5章 系统设计(2)
- [转]Java对象的强、软、弱和虚引用
- 一个PDM系统
- 将Xaml文档转成XPS文档
- 如何在Datagridview中对于某一列采用DateTimePicker
- [IT幽默]牛顿三大爱情定律【转】
- 《双截棍》之当代程序员版【转】
- 开始
- Expert C Programming阅读笔记V