1 / 517
文档名称:

心理咨询面谈技术.pdf

格式:pdf   页数:517
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

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

心理咨询面谈技术.pdf

上传人:管理资源吧 2012/2/2 文件大小:0 KB

下载得到文件列表

心理咨询面谈技术.pdf

文档介绍

文档介绍:第五章
详细设计
一、基本任务
回答的关键问题:“怎样具体地实现这个系统”
主要任务是设计出程序的“蓝图”,供程序员日后根据这个蓝图编写出实际的程序代码。
注意:设计程序的蓝图,不是具体地编写程序。
设计程序主要采用结构化的程序设计方法。
二、基本步骤
确定模块如何实现
编写详细设计说明书
制定单元测试计划
详细设计评审
三、结构程序设计

结构程序设计是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。
三种基本的控制结构
A
B
exp
B
A
F
T
exp
A
T
F
exp
A
F
T

详细设计阶段逐步求精的含义:把一个模块的功能逐步分解细化为一系列具体的处理步骤或某种高级语言的语句。
总体设计阶段逐步求精的含义:把一个复杂问题的解法分解和细化成一个由许多模块组成的层次结构的软件系统。

(1)自顶向下逐步求精的方法符合人类解决复杂问题的普遍规律,因此可以显著提高软件开发工程的成功率和生产率。
(2)用先全局后局部、先整体后细节、先抽象后具体的逐步求精过程开发出的程序有清晰的层次结构,因此容易阅读和理解。
(3)不使用GO TO语句仅使用单入口单出口的控制结构,使得程序的静态结构和它的动态执行情况比较一致,易于阅读和理解。
(4)控制结构有确定的逻辑模式,编写程序代码只限于很少几种直截了当的方式,因此源程序清晰流畅。
(5)程序清晰和模块化使得在修改和重新设计一个软件时可以重用的代码量最大。
(6)程序的逻辑结构清晰,有利于程序正确性证明。
四、详细设计的工具(含义、图例、评价)

(N—S图)



(PDL)


(1)程序流程图又称为程序框图,是早期软件设计的主要工具。
(2)优点:
对控制流程的描绘很直观,便于初学者掌握。
(3)缺点:
程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。