§4.2软件设计的概念和原理 1.软件结构 2.软件过程 3.模块化 4.抽象 5.信息隐蔽 6.信息局部化
§4.2 软件设计的概念和原理 1. 软件结构 2. 软件过程 3. 模块化 4. 抽象 5. 信息隐蔽 6. 信息局部化
4.2.1软件体系结构 软件体系结构包括两部分 (1)过程构件(模块)的层次结构 (2)数据构件
4.2.1 软件体系结构 软件体系结构包括两部分: (1)过程构件(模块)的层次结构 (2)数据构件
控制结构(程序结构) 控制结构是软件模块间 关系的表示
控制结构(程序结构) 控制结构是软件模块间 关系的表示
控制结构图示
控制结构图示:
1.控制结构的层次规则 只有一个顶层(0层)模块 0层外任一模块都会在它 的邻层存在一模块与它有关 同层模块间不发生联系
1. 控制结构的层次规则 只有一个顶层(0层)模块 0层外任一模块都会在它 的邻层存在一模块与它有关 同层模块间不发生联系