基于XML的类结构完整性和一致性研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:dx0746
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象是一种新兴的程序设计方法,其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。面向对象方法包括分析、设计和实现活动,分析的主要任务是通过分析问题域建立系统的类结构。合理的类结构对面向对象设计阶段起着非常重要的作用。 类是类结构的基本元素,本文研究了良好的类应当具备的四个基本特征:完整性和充分性、原子性、高内聚、低耦合。并给出定量的指标对类进行度量,度量的指标包括:类的加权方法数、继承树的深度、子女的数目、方法继承因子、属性继承因子、耦合因子和多态因子,通过这些指标了解各个类的复杂程度等一些重要的特性。 类结构中类之间的关系包括:一般一特殊关系,整体-部分关系,对象之间的静态关系,对象之间的动态关系。本文重点研究了建立一般-特殊关系所必须服从的抗变性、协变形原则和闭合行为原则。这些原则保证了一般-特殊结构中父类和子类在行为和状态上的一致性,从而使用户可以安全的使用一般-特殊结构给设计带来的好处。另外参考关系数据库中引用完整性概念,即要求不允许引用不存在的元组,提出类结构的引用完整性原则,即如果一个类结构是引用完整的,那么它所对应的图应该是连通图。 最后提出以XML来表示类结构,并结合上述的理论完成了一个类结构检验工具的分析与设计。
其他文献
论文简要概述了企业信息化建设的重要性,在分析韩城矿务局运销业务的现状及问题的基础上,针对煤炭行业信息化建设的必要性和紧迫性,详细分析了煤炭运销业务的特点。结合韩城矿务
建立、维护和发布具有高度可靠性和可用性的面向消费者的企业网站不但需要较高的技术,而且需要一个可操作性的程序.本论文讨论的是能支持在线销售和管理系统的计算机应用程序
学位
随着网络的迅猛发展、网络安全问题的日益突出、黑客入侵活动日益猖獗,越来越多的系统遭到了入侵的威胁。以计算机为核心的信息安全是涉及社会、政治、经济、军事等领域的重要
随着变电设备状态检修辅助分析系统的运行,系统中积累了大量宝贵的历史数据,为了充分利用这些数据,应建立数据仓库,以满足人们的决策分析需要。本文着重讨论了数据仓库的设计与实现。 在对数据仓库技术的深入研究的基础上,我们设计并实现了一个变电设备状态检修数据仓库系统。系统采用操作数据库一操作数据存储(ODS)—数据仓库(DW)三层体系结构。 操作数据存储ODS(Operational Data
作为一种高效、深层次的数据分析处理技术,数据挖掘目的是从大型数据库或数据仓库中提取隐含的、未知的、非平凡的以及有潜在应用价值的信息或模式,这些信息将为人们进行各种决
在国内,传统的电子化交易系统采用C/S模式,通信效率较低,安全性较弱,在身份认证、数据加密方面不够重视。为解决这些问题,需要开发一套新型商品电子交易系统。基于这种需求,河南省重
图像复原(Image Restoration)是数字图像处理中的一个重要分支,也一直是图像处理中的一个难点。它的主要目的是改善给定的图像质量,利用退化现象的某种先验知识来重建或恢复原
分布式对象技术是伴随着网络技术而发展起来的一种面向对象的技术,它为网络计算平台上软件的开发提供了强有力的解决方案。目前,分布式对象技术已经成为建立服务应用框架和软件
20世纪60年代,美国Michigan大学的J.Holland教授首先提出了遗传算法(Genetic Algorithm,缩写为GA),它是模拟达尔文的遗传选择和优胜劣汰的生物进化过程的计算模型。经过三十多年