- 25
- 0
- 约2.49千字
- 约 22页
- 2017-08-31 发布于重庆
- 举报
第24章面向对象系统的技术度量第24章面向对象系统的技术度量.ppt
软 件 工 程 第24章 面向对象系统的技术度量 24.1 面向对象度量的目的 24.2 面向对象度量的识别特征 24.3 对OO设计模型的度量 24.4 面向类的度量 24.5 面向操作的度量 24.6 对面向对象测试的度量 24.7 对面向对象项目的度量 24.8 小结 24.1 面向对象度量的目的 24.2 面向对象度量的识别特征 24.2.1 局部化 局部化是软件的一个特征,它指明信息在程序 中被集中的方式,例如,针对功能分解的传统 方法围绕功能局部化信息,它们典型地以过程 模块来实现。数据驱动方法围绕特定的数据结 构局部化信息。在OO语境中,信息是通过封装 数据和处理在类或对象的边界内而集中的。 24.2.2 封装 封装通过将测度的焦点从单个模块改变到数据(属性)和 处理模块(操作)包而影响度量。此外,封装鼓励在高抽 象层的测度,例如,在本章后面,将介绍和每个类的 操作数量关联的度量。将此层次的抽象同传统的度量 相比较,传统的着重于布尔条件的计数(cyclomatic复 杂性)或代码行数。 24.2.3 信息隐蔽 信息隐蔽隐瞒(或隐藏)程序构件的操作细节,只将对访问该构件必需的信息提供给那些希望访问它的其他构件。 24.2.4 继承 继承是使得某对象的责任能够传播到其他 对象的机制,继承出现在类层次的所有层 面上,通常,传统的软件不支持该特征。 24.2.5
原创力文档

文档评论(0)