- 23
- 0
- 约5.22千字
- 约 42页
- 2016-05-16 发布于湖北
- 举报
软件设计工作内容 第5章 软件详细设计 5.1 概述 详细设计必须无歧义的描述过程单位细节,而自然语言不具有单义性,所以,必须使用设计描述工具. 图形工具:把过程的细节表示成一个图的组成部分。 列表工具:用一个表来表示过程的细节,表中列出了输入、处理和输出的信息。 语言工具:用类语言(接近编程语言)来表示过程的细节。 数据描述 软件结构描述 软件的程序过程描述 5.2 结构化构造 详细设计中应采用合适的方式来描述模块内问题解决过程的细节,采用结构化的图形设计表示法是人们易于使用、易于理解的方式。 结构化程序设计技术是60年代中期提出来的,它主要包括两个方面: 在编写程序时,强调使用几种基本控制结构,通过组合嵌套,形成程序的控制结构。尽可能避免使用会使程序质量受到影响的GOTO语句。 在程序设计过程中,尽量采用自顶向下和逐步细化的原则,由粗到细,一步步展开 结构化程序设计(Structured Programming)的主要原则有: ·使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑。·选用的控制结构只准许有一个入口和一个出口。·程序语句组成容易识别的块,每块只有一个入口和一个出口。·复杂结构应该用基本控制结构进行组合嵌套来实现。 ·语言中没有的控制结构,可用一段等价的
原创力文档

文档评论(0)