分享到:

PFBC-CC系统动态特性仿真的面向对象方法研究

在面向过程的程序设计语言(Fortran)中,体系不依赖于复杂的数据结构,所有子程序可以共享数据.虽然这种组织结构能充分利用内存,但程序的任何一处错误都会导致数据出错,进而导致一些不相关的程序模块崩溃.而面向对象的程序设计方法中,对象的数据得到封装,对象内的数据对外隐藏,对象间的数据相互独立,避免使用全局变量,从而保证了数据的安全可靠[1,2].而且面向对象的设计方法能够表达复杂对象的模型,具有抽象、概括、数据封装和继承等能力,使用灵活,扩展性好,能根据不同的仿真对象生成对象模块,建立对象模型.C++语言是一种面向对象设计的语言,具有类定义等特性,能对码和数据进行封装,同时派生类能继承基类的属性.本文根据PFBC-CC系统的特点,分析了对象模型的特点,从C++语言的类定义方式及类属关系角度,设计出了PFBC-CC系统动态特性的面向对象仿真软件系统.1 面向对象与PFBCCC系统的特点面向对象方法能表达设备间的关系,易于理解,特别...  (本文共5页) 阅读全文>>

《管理科学文摘》1998年11期
管理科学文摘

面向对象方法和CASE结构

面向对象方法和CASE结构@杨则正讨论了利用图形设备自动将获得的表达式转变成源程序的可能性。对此,研究了不同的途径。认为,...  (本文共1页) 阅读全文>>

《广西大学学报(自然科学版)》1990年20期
广西大学学报(自然科学版)

面向对象方法探讨

随着计算机硬件和软件的飞速发展,计算机领域的观念和方法亦日新月异.70年代,人们认为结构化方法是最好的系统开发方法.然而,随着计算机技术应用的不断深入和拓展,这种传统的系统开发方法已不太适应越来越复杂、越来越庞大且高速发展的信息系统的建设.80年代以来,面向对象方法(Ob-jec-OrientedMethodology)正引起全世界越来越强烈的关注和重视.它克服了传统的结构化方法在建立问题系统模型和求解问题时存在的缺陷,提供了更合理、更有效、更自然的方法,正为广大的系统分析和设计人员认识、接受、应用和推广,实际上已成为90年代软件系统开发的主流技术[1,2].1结构化方法存在的问题60年代末期国际上出现了“软件危机”,其主要表现是:软件质量差,成本和开发进度难以控制,且维护非常困难.产生这种危机的根本原因在于用冯.诺依曼机求解问题时问题空间结构与解空间结构的不一致性.这种不一致性,表现在以下几个方面[3~5]:传统的计算机属于冯...  (本文共3页) 阅读全文>>

《内江科技》2012年12期
内江科技

结构化与面向对象方法相结合的《软件工程》教学方法与研究

《软件工程》是研究、开发、维护以及使用软件所涉及的理论、方法、技术所构成的学科,也是高等院校计算机专业的一门核心课程。同时,进入新世纪,软件工程已经由最初的一个学科方向发展成为以计算机科学技术为基础的多学科交叉学科,在当今的信息社会中占有重要地位。开设该课程的主要目标一方面是让学生掌握软件开发的系统知识,包括其中的原理和方法;另一方面是提高学生解决实际问题的能力,培养学生的团队精神,为将来从事软件开发及进行项目管理打下坚实的基础。在2006年之前,普遍采用结构化的《软件工程》作为计算机专业的教学课程,随着面向对象方法的发展,自2006年以来采用结构化和面向对象结合的《软件工程》进行教学,并在5年的教学过程中形成了比较完整的教学方法,提高了教学质量。结构化《软件工程》的教学大多是以结构化为主线建立课程内容体系,教学内容包括软件工程概论、软件开发模型、结构化需求分析、结构化设计、软件测试等,其中以结构化的需求分析和设计为主要内容,采...  (本文共2页) 阅读全文>>

《内蒙古电大学刊》2007年02期
内蒙古电大学刊

软件工程中结构化方法与面向对象方法之比较

一、结构化方法结构化方法在软件行业得到广泛接受和使用,并一度成为早期占主导地位的软件构造与开发方法。结构化方法是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。结构化方法的本质是功能分解,从代表目标系统整体功能的单个处理着手,自顶向下不断地把复杂的处理分解为子处理,这样一层一层地分解下去,直到仅剩下的若干个容易实现的子处理为止。当所分解的子处理十分简单时,就可写出各个最低层处理的处理描述。随着软件工程的发展,结构化方法具体表现出以下问题:1.结构化方法是围绕实现处理功能的过程来构造系统的。然而,用户需求的变化大部分是针对功能的,因此,用结构化方法设计出的系统结构常常是不稳定的。2.结构化方法定义了目标系统的边界,且开出发的系统结构依赖于对系统边界的定义,因此,很难把系统扩展到新的边界,系统较难修改和扩充。3.结构化方法设计系统时,几乎每开发一个新的软件系统,都要针对具体系统作大量重复和繁琐的工作,思维成果的可重...  (本文共2页) 阅读全文>>

《长春工程学院学报(自然科学版)》2003年01期
长春工程学院学报(自然科学版)

软件重用与面向对象方法

传统的程序设计是从面向数据、面向过程、面向功能、面向数据流等不断创新的观点反映问题 ,而面向对象方法是按客观世界规律去解决问题 ,实现高层次的软件重用。1 软件重用与面向对象方法软件重用 (SoftwareReuse ,又称软件复用或软件再用 ) ,是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。软件重用就是将已有的软件成分用于构造新的软件系统。可以被重用的软件成分一般称作可重用构件 ,无论对可重用构件原封不动地使用还是作适当的修改后再使用 ,只要是用来构造新软件 ,则都可称作重用。软件重用不仅仅是对程序的重用 ,它还包括对软件生产过程中任何活动所产生的制成品的重用 ,如项目计划、可行性报告、需求定义、分析模型、设计模型、详细说明、源程序、测试用例等等。软件重用会带来以下好处 :提高软件生成率 ;缩短开发周期 ;降低软件开发和维护...  (本文共3页) 阅读全文>>