小程序教程

结构化程序设计方法与面向对象程序设计方法之比较(2)

字号+ 作者:H5之家 来源:H5之家 2017-05-12 10:03 我要评论( )

综上所述,软件开发的目标是以最小的代价开发出满足用户需求的软件。为此,根据系统的实际需求,分别针对具体情况选择采用不同的设计方法,可以充分发挥面向对象与结构化方法各自的优势。目前在大多数软件系统的分析设

综上所述,软件开发的目标是以最小的代价开发出满足用户需求的软件。为此,根据系统的实际需求,分别针对具体情况选择采用不同的设计方法,可以充分发挥面向对象与结构化方法各自的优势。目前在大多数软件系统的分析设计过程中,这两种方法都兼而有之。

笔者以为,开发者在开发实践中,从实际出发,考虑执行效率、开发

系统规模、是否为易需求变化的系统等因素,尽量利用者的技术水平、

如对于开发一些小型嵌入式实时监它们各自的优点,避免他们的缺点。

控系统或同等稳定小系统,可用结构化方法;对于开发入门者,使用结构化方法和面向对象方法相结合;对于大型系统或者需求易变系统,使

总之,根据实际出发,选取合适的软件开发方法,达到用面向对象方法。

最佳的开发效益。

参考文献

赵池龙.实用软件工程[M].北京:电子工业出版社,2003[1][2]周之英.现代软件工程.北京:科学出版社,2001[3][4]邵维忠,杨芙清.面向对象的系统设计[M].北京:清华大学出版社,2003

[5]ScottWAmbler.车皓阳,刘悦译面向对象软件开发教程[M].北京:机械工业出版社,2003

[6]胡庆彬,黄石生.结构化和面向对象程序设计方法的探讨.计算

(1)机应用研究,1998

以更接近人类思维的方式建立问题域模型,以便对客观实体进行结构

模拟和行为模拟,从而使设计出的软件尽可能直接地描述现实世界,构造出模块化的,可重用的,维护性好的软件,同时限定软件的复杂性和降低开发维护费用。

四、结构化方法与面向对象方法的内在联系(一)二者在分解和抽象原则上一致

分解和抽象是软件开发中控制问题复杂性的重要原则。分解即化整分零,将问题剥茧抽丝,层层消化;抽象则是通过分解体现,在逐层分解时,上层是下层的抽象,下层是上层的具体解释和体现,运用抽象可以不用一次考虑太多细节,而逐渐的有计划有层次的了解更多细节。面向对象方法与结构化方法在运用分解和抽象原则上的要求是完全一致的。

(二)局部化和重用性设计上的一致

局部化是软件开发中的一个重要原则,即不希望软件一部分过多

在结构化方法中,局部化主要体现在代地涉及或影响软件的其它部分。

码与数据的分隔化,即程序各部分除必要的信息交流外,彼此相互隔离而互不影响,而面向对象方法则采用数据、代码的封装,即将数据、代码

“黑箱”的整体对象,提高了程序的可靠性和操作方法封装成一个类似

和安全性,同时增强了系统的可维护性。也就是说面向对象方法比结构化方法的运用更加深入更彻底。

五、结构化方法与面向对象方法的区别(一)处理问题时的出发点不同

结构化方法是强调过程抽象化和模块化,以过程为中心构造或处理客观世界问题的,它是一种面向过程的开发方法;面向对象方法强调把问题域的要领直接影射到对象及对象之间的接口上,是用符合人们通常的思维方式来处理客观世界的问题。

(二)处理问题的基本单位和层次逻辑关系不同

结构化方法把客观世界的问题抽象成计算机可以处理的过程,处理问题的基本单位是能清晰表达过程的模块,用模块的层次结构概括模块或模块间的关系和功能;面向对象方法是用计算机逻辑来模拟客观世界中的物理存在,以对象的集合类作为处理问题的基本单位,尽可能使计算机世界向客观世界靠拢,以使问题的处理更直截了当,面向对象方法是用类的层次结构来体现类之间的继承和发展。

(三)数据处理方式与控制程序方式不同

结构化方法是直接通过程序来处理数据,处理完毕后即可显示处理结果,在控制程序方式上是按照设计调用或返回程序不能自由导航,各模块程序之间存在着控制与被控制的关系;面向对象方法将数据与对应的代码封装成一个整体,原则上其它对象不能直接修改其数据,即

“事件对象的修改只能由自身的成员函数完成,控制程序方式上是通过

驱动”来激活和运行程序。

(四)分析设计与编码转换方式不同结构化方法强调分析、设计及编码之间按规则进行转换,贯穿软件生命周期的分析、设计及编码之间实现的是一种有缝的连接;面向对象方法从分析到设计再到编码则采用一致性的模型表示,贯穿软件生命周期的分析、设计及编码之间是一种平滑过程,即实现的是一种无缝连接。

六、结构化方法和面向对象方法各有优缺点将电力设备分布参(上接第452页)虑到应尽量降低数据处理难度,数等值电路径向结构划分为3层;同时,为使屏蔽极位置变化的影响规

由律具有一定的连续性,将其分布参数等值电路轴向结构划分为8段。

于绝缘电阻试验时所施加的电压为直流,故忽略电容元件的影响,而用电阻元件进行等值。最终确定的分布参数等值电路如图4所示。

种类的选择,主要考虑其电导率特性参数,而绝缘材料规格的选择主要考虑模型结构总体框架尺寸和加工工艺的要求。本文开发的绝缘电阻试验模型装置如图5所示。

5.结束语

本文通过理论分析计算,并利用电力设备实测数据,验证了兆欧表屏蔽极位置对绝缘电阻测试结果具有显著影响,分析了测试数据实际存在的较大误差。本文研究开发的绝缘电阻试验模型,可实现对多种典型电气设备不同内部绝缘状况及复杂变化表面泄漏影响的物理模拟,可方便地实施各种测试接线方案并进行测试误差分析,为课题进一步深化研究提供了条件。

参考文献

陈化钢.电力设备预防性试验方法和诊断技术.北京:中国科学技[1]

术出版社,2001.

[2]石惟和.兆欧表的使用和维护.北京:人民邮电出版社,1985.[3]黄兆龙.使用屏蔽电极摇测绝缘电阻的正误差分析.华东电力,

1998(3).

图5绝缘电阻试验模型实物照片

模型结构总体布局和最小尺寸的确定,主要应满足试验研究时接线操作的方便性,以及金属元件加工工艺的要求。模型所采用绝缘材料

转载请保留出处,

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 《C语言程序设计》精品课网站的设计与实现

    《C语言程序设计》精品课网站的设计与实现

    2017-05-07 16:03

  • JavaScript高级程序设计

    JavaScript高级程序设计

    2017-04-01 11:03

  • C语言程序设计实验要求与内容

    C语言程序设计实验要求与内容

    2017-03-30 16:04

  • 高中vb教案,高中信息技术vb教案,vb程序设计教案,初中vb教案

    高中vb教案,高中信息技术vb教案,vb程序设计教案,初中vb教案

    2017-03-09 12:04

网友点评
(