1 / 59
文档名称:

软件详细设计.ppt

格式:ppt   大小:389KB   页数:59页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件详细设计.ppt

上传人:swkmei 2018/2/4 文件大小:389 KB

下载得到文件列表

软件详细设计.ppt

文档介绍

文档介绍:第二讲详细设计(软件构建)
1
详细设计目的

详细设计的目的是为系统结构图中的每一个模块确定采用的算法(包括数据结构),用某种选定的表达工具给出清晰的描述,使程序员可以将这种描述直接翻译为某种语言程序。
2
- 详细设计是一个定义低层构件、模块和接口的过程;
- 把AD阶段构建的设计模型进一步扩展为一个结构化的构件规范集合;
- 每一个构件规范都要定义:功能、输入、输出及内部处理。
3
实施者
软件工程师、软件程序员
4
详细设计阶段的输出
- 详细设计文档(DDD);
- 源代码文档;
- 软件用户手册(SUM);
- 交付阶段的软件项目计划(SPMP/TR) ;
- 交付阶段的软件配置管理计划(SCMP/TR) ;
- 交付阶段的软件质量保证计划(SQAP/TR) ;
- 验收测试计划(SVVP/AT).
- 进度报告, 配置状态报告等。
5
详细设计过程(管理过程)
6
详细设计的原则
为了能够使模块的逻辑描述清晰准确,在详细设计阶段应遵循下列原则。
(1) 将保证逻辑描述的清晰度放在首位
(2) 设计过程中应采用逐步细化的实现方法
(3) 选择适当的表达工具
7
详细设计的过程(技术过程)
(1) 定义设计标准
- 设计方法;
- 文档;
- 命名约定;
- CASE工具;
- 错误处理
8
(2)构件分解
- 从ADD中的构件开始分解,直到构件可以利用所选编程语言进行实现;
- 分解过程所用的方法和工具应与体系结构设计阶段一致。
9
♦构件分解的基本原则:
- 构件不能包含太多的功能
- 构件不能太复杂
- 构件应具有高内聚特征;
- 注重构件重用。
10

最近更新