基于主题和主体框架的工程应用软件开发技术研究

被引量 : 0次 | 上传用户:fubaoran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象是当前计算机软件开发的技术主流,本文提出了一种基于主题和主体框架的面向对象软件开发新方法。这种方法建立的基础是面向对象的三个特性:即封装性、继承性和多态性;其中心思想是:选择和构造应用领域问题的主题,用主题为主体构成系统的主体框架,并由系统的主题和主体框架构成系统的体系结构。由此构成软件系统,在系统后期开发阶段和维护阶段,当系统的需求发生改变时,系统的体系结构能保持很好的稳定性,从而实现内聚性强、代码重复利用率高、可维护性好和易实现等系统目标。论文中,不但有系统的基础与理论阐述,还列举了多个用此方法开发的工程实际范例。 第一章作为绪论,从软件工程观点出发,阐述了工程应用软件开发所需要具备的知识结构。简单地描述了软件工程、数据结构、软件开发技术、计算机语言基础、工程背景知识等与软件开发的关系。 在第二章中,作者从全新角度描述了面向对象三个特性的深刻内涵和它们与对象之间的辩证关系;提出面向对象技术的理论体系是由它三个特性所构成的观点;论述了采用面向对象技术开发系统的需求分析过程;简述了C++语言对三个特性实现的语法思想;总结出面向对象技术与传统技术相比较所体现的优越性。 第三章作为本论文的理论部分,提出了基于主题与主体框架的面向对象软件开发新方法,这种方法不但适应大型软件系统的开发,同时可以作为面向对象开发的思维方式。它的特点是,突出开发系统的主题与主体框架,并把它作为系统开发的核心工作。主题代表了系统问题家族的广泛意义和高度抽象,而主体框架反映了问题家族对象的体系结构,在主体框架内能够实现系统的主要功能,并实现对对象实例的数据管理与组织等行为。主题与主体框架体现了极好的稳定性能,用这种技术开发的软件系统,具有软件体积小、开发周期短、可维护性强等众多优点。 第四章讨论了一些独立于具体应用系统的通用类,内容上包括:不同对象类线性和树型结构的链表类,解决了第三章提出的基于主题与主体框架的不同类型对象管理问题;实数矩阵类;坐标主题类和对象类;相对坐标系类;力学边界条件类和对话框输入对象属性类等。这些类在工程应用软件系统中有着广泛的应用。 第五章作为第一个应用范例,介绍了自动生成工程计算书软件开发的思想方法。在计算书对象的基础上抽象出计算书主题,并在主题的基础上派生了计算书的实例对象类。在此基础上,进一步抽象了计算书生成主题,任何需要生成计算书的对象都可以继承此主题。本章介绍的内容和相应的软件可以用作多个需要生成计算书,且符合规定格式的工程应用系统中,并完成计算书的自动合成功能。生成的计算书传递给Excel系统,通过Excel系统可以实现计算书的打印、显示和存储。 第六章作为第一个工程应用范例,介绍了根据(GB9222-88)《水管锅炉受压元件强度计算》而开发的实用软件系统的设计思想。系统全面采用基于主题和主体框架的面向对象软件开发方法,并在Visual C++平台上实现。通过系统的分析、归纳与抽象, 摘要选定了5个领域主题,并把其中的3个作为系统的框架主题。由于采用基于主题和主体框架的面向对象技术,生成的模型层次清晰,数据和代码共享性好。用户使用时只需通过图示化界面上的操作,就能完成各种锅炉受压元件的强度计算工作,并自动产生符合厂方要求的计算说明书。 第七章作为第二个工程应用范例,用第三章提出的基于主题与主体框架面向对象的软件设计思想提出了新的建立通用锅炉热力计算模型,并介绍了建立计算模型所需的一些关键技术。这些技术包括热力计算模型的假定和提取、复杂逻辑关系数据的表达、数据结构的设计、数据合法性的测试和和合法性保证等。研究结果表明,此模型具有很好的通用性和实用性,适用多种类型的锅炉热力计算。 第八章作为第三个工程应用范例,采用第三章提出的基于主题与主体框架面向对象软件设计思想,通过化工工艺设计与计算基本模型的假定和分析,抽象出具有广泛对象代表意义的设备和物流两方面的系统主题,并由抽象的主题构成系统主体框架,用主体框架来描述的化工工艺逻辑关系,在此基础上得出化工计算的控制过程。按照此思路和方法得出的系统模型,可以通用地适应化工工艺的逻辑表达,按照此思路设计的系统,具有系统总体结构简单、通用性好、可维护性强等特点。 第九章对全文的基本理论和工程范例进行了总结。
其他文献
四个"全面",是以习近平为总书记的党中央提出的治国理政"总方略"。在这一"总方略"中,统一战线肩负着光荣的重任。一是在全面建成小康社会中肩负的重任突出体现在促进经济的发
目的调查分析肿瘤门诊输液患者对化疗相关知识的需求情况和接受健康教育的现状。方法采用自行制作的调查表随机对2007年3—5月在我院肿瘤门诊行化疗的患者100例进行了化疗相
分别以SiO2和PMMA为绝缘层材料制备了底栅顶接触结构的OTFT器件,得到以PMMA为绝缘层的器件具有更好的性能,其场效应迁移率为0.207 cm2.Vs-1,开关电流比为4.93×103,阈值电压
采用常规宝石学测试方法,并结合电子探针、红外光谱仪、激光拉曼光谱仪对产自青海格尔木市小灶火河矿点的青玉进行了化学成分和光谱特征研究。测试结果表明,青海青玉的宝石学
本文首先对某飞机原机翼外形进行了详尽的气动分析计算,然后确定了设计思路和方案,探讨了后掠角变化对机翼气动性能的影响,研究选定了减小外翼后掠角的机翼新平面形状,采用先
2008年5月12日我国四川汶川发生地震后,我院在都江堰组建了野战医院,在护理人员短缺、工作生活条件恶劣的情况下,我们根据不同时期收治病员的伤情特点调整工作重点,完成了大
针对原油预处理系统中的一个最基本的单元——油气水三相分离器,建立了由过程机理出发的动态数学模型;对所研制的原油预处理模拟机的组成和功能作了介绍。
<正>一、背景2011年7月召开的MEPC第62次会议上以MEPC.201(62)决议的形式通过了MARPOL附则V修正案,按默认接收程序已于2012年7月1日视为接受,2013年1月1日开始生效。新的MARP
山东蒙阴金伯利岩中的橄榄石样品的OH红外光谱研究结果表明,在橄榄石的红外光谱图中,3 800~3 000cm-1范围内共有60多个νOH吸收峰。其中3 800~3 710cm-1范围内的νOH吸收峰主要
<正>天津作为我国"一带一路"、京津冀协同发展、天津自贸区建设这三个国家战略的交汇城市,在我国经济建设中的重要性不言而喻。天津港作为我国北方最大的综合性港口,是天津市