计量管理系统办公系统面向对象开发软件的稳定性高
面向对象方法开发的软件的稳定性好.传统方法开发来的软件系统的结构紧密依赖于系统所需要完成的功能。当功能需求发生变化时,将引起软件结构的整体修改因而这样的软件结构是不稳定的。面向对象方法以对象为中心构造软件系统.用对象模拟问题领域中的实体,以对象间的联系刻画实体间的联系相对稳定因此建立的模型也相对稳定。当系统功能需求发生变化时,并不会引起软件结构的整体变化,往往只需要做一砦局部性的修改。所以面向对象方法构造的软件系统也比较稳定。
面向对象方法构造的软件可幕用性好。对象所同有的封装性和信息隐蔽机制使得对象内部的实现和外界隔离,具有较强的独立性。因此对象类提供比较理想的模块化机制和比较理想的可最用的软件成分。
南于对象类是理想的模块机制,它的独立性好,修改一个类通常很少涉及其他类。若只修改一个类的内部实现部分而不修改该类的对外接几,则可以完全不影响软件的其他部分。南于面向对象的软件技术符合人们习惯的思维方式,用这种方法所建立的软件系统的结构与问题空间的结构基本一致,因此面向对象的软件系统比较容易理解。
对面向对象的软件系统进行维护主要通过从已有类派牛H一些新类来实现。因此,维护时的测试和调试工作也主要伟绕这些新派生出来的类进行。类是独立性很强的模块。向类的实例发消息即可运行它,观察它是否能正确地完成要求它做的工作。对类的测试通常比较容易实现,如果发现错误也往往集中在类的内部.比较容易调试。
总之,面向对象方法开发来的软件系统.稳定性好,比较容易修改,比较容易理解.易于测试和调试.因此可维护性好。