n几Ln 5.00方法的主要优点 CTEC (1)与人类习惯的思维方法一致 (2)稳定性好 (3)可重用性好 (4)可维护性好 第16页
第 16 页 5.OO方法的主要优点 (1)与人类习惯的思维方法一致 (2)稳定性好 (3)可重用性好 (4)可维护性好
n几Ln (1)与人类习惯的思维方法一致 CTEC 人的认识过程是从一般到特殊的渐进思维过 程,是从”是什么?“开始,认识事物及其 本质规律,主观随意性受到限制。 而传统方法是从”怎样做?“开始,到”做 什么?“,反认识规律而动,主观随意性太 多。 第17页
第 17 页 (1)与人类习惯的思维方法一致 人的认识过程是从一般到特殊的渐进思维过 程,是从”是什么?“开始,认识事物及其 本质规律,主观随意性受到限制。 而传统方法是从”怎样做?“开始,到”做 什么?“ ,反认识规律而动,主观随意性太 多
n几Ln (2)稳定性好 CTEC 传统方法以”过程为中心“,完全基于功能分 析和功能分解。当功能需求发生变化时,将引 起对软件结构整体的修改,这样的系统是不稳 定的。 oo方法以”对象为中心“,它是以对象模拟问 题领域中的实体,以对象间的联系描述实体间 的联系。在分析、研究对象及其属性的过程中 根据其内在的规律建立求解模型。基于这种方 法建立的软件系统,不管功能需求如何变化, 其内在规律不变,因而不会引起软件系统结构 的整体变化。因此是稳定的。 第18页
第 18 页 (2)稳定性好 传统方法以”过程为中心“ ,完全基于功能分 析和功能分解。当功能需求发生变化时,将引 起对软件结构整体的修改,这样的系统是不稳 定的。 OO方法以”对象为中心“ ,它是以对象模拟问 题领域中的实体,以对象间的联系描述实体间 的联系。在分析、研究对象及其属性的过程中 根据其内在的规律建立求解模型。基于这种方 法建立的软件系统,不管功能需求如何变化, 其内在规律不变,因而不会引起软件系统结构 的整体变化。因此是稳定的