多语言展示
当前在线:245今日阅读:167今日分享:16

概要设计的原则

概要设计中一般应遵循以下原则:
工具/原料

概要设计说明书

方法/步骤
1

1.模块化    模块化是“分而治之”策略的具体表现。    模块化就是将整体软件划分为独立命名且可以独立访问的模块,不同的模块通常具有不同的功能或职责。每个模块可独立地开发、测试,最后组装成完整的软件。

2

2.抽象与分解    抽象是指忽视一个主题中与当前目标无关的方面,以便更充分地注意与当前目标有关的方面。    抽象可以分成若干个级别,级别越高,细节越少。其实整个软件的开发过程就是一个从抽象到具体的过程。

3

3.信息屏蔽与局部化    信息屏蔽是指模块所包含的信息,不允许其他不需要这些信息的模块访问,独立的模块间仅仅交换为完成系统功能而必须交换的信息,信息屏蔽的目的就是为了提高模块的独立性,减小修改或维护时的影响面。

4

4.模块独立性    模块独立性概括了把软件划分为模块时要遵循的准则,也是判断模块构造是否合理的标准。    模块独立性好的软件接口简单、容易开发,独立的模块也容易测试和维护。因此,模块独立性是软件质量的关键。

5

5.复用性设计    复用是指同一事物不做修改或者稍加修改就可以多次重复使用。    将复用思想用于软件开发称为软件复用,将软件的重用部分称为软构件。也就是说,在构造软件系统的时候不必从零做起,可通过直接使用或稍加修改已有软构件来组装成新的系统。

注意事项

软件复用可提高软件的生产率

推荐信息