- 4
- 0
- 约1.01万字
- 约 69页
- 2023-04-28 发布于山东
- 举报
软件详细设计5 . 1 结构化详细设计5 . 2 结构化设计工具5 . 3 人机界面设计5 . 4 数据库设计5 . 5 面向对象精化设计5 . 6 编 码5.1 结构化详细设计结构化程序设计的理念是在20世纪60年代由Dijkstra等人提出并加以完善的。结构化的程序一般只需要用3种基本的逻辑结构就能实现,即顺序结构、选择结构和循环结构,如图5-1所示。5.2 结构化设计工具5.2.1 程序流程图程序流程图又称为“程序框图”,是Goldstine于1946年首先采用的。它是历史最悠久,使用最广泛的描述软件设计的方法,能直观地描述过程的控制流程,便于初学者掌握。其中较常用的一些符号如图5-2所示,方框表示一个处理步骤,菱形代表一个逻辑条件,箭头表示控制流向。注意,程序流程图中使用的箭头代表控制流,而不是数据流。5.2.2 N-S图盒图是由Nassi和Shneiderman提出的,所以又称为“N-S图”,其基本描述符号如图5-3所示。5.2.3 PAD图PAD图(Problem Analysis Diagram,问题分析图)自1973年由日本日立公司发明以后,已得到一定程度的推广。它是由程序流程图演化而来,用二维树形结构的图表示程序的控制流,将这种图翻译成程序代码比较容易。图5-4给出PAD图中的基本描述符号。5.2.3 PAD图PAD图的主要优点如下。(
原创力文档

文档评论(0)