共查询到20条相似文献,搜索用时 531 毫秒
1.
最近的研究表明,类的规模对面向对象(OO)度量的易变性预测能力存在很强的混和效应,因此需要将其作为一个混和变量来考虑,否则有可能会得到误导性的结果.然而,先前的研究仅仅分析了一个软件系统,因此不清楚这个结论是否可以推广到其他系统上.为解决此问题,文中在102个Java软件系统的基础上利用元分析技术检查类的规模对55个OO度量和易变性之间关联关系的潜在混和效应.对每一个OO度量,首先在单个系统上分别计算在控制规模和不控制规模的两种情况下它与易变性的关联强度.然后,利用随机效应元分析模型计算在所有系统上且分别在这两种情况下它与易变性的平均关联强度.最后,在此基础上利用统计方法检测类规模的潜在混和效应.实验结果表明类规模的混和效应是广泛存在的,因此在验证OO度量的易变性预测能力时确实需要将其作为一个混和变量来考虑. 相似文献
2.
在多层分布式系统中,利用OO(Object Oriented面向对象)分析和OO设计才能开发出可以重复使用的企业对象,本文结合实例,在对象,继承,封装等概念的基础上,阐述了OO技术在分布式系统的分析、设计以及实现中的应用。 相似文献
3.
面向对象软件设计最优规则能够指导设计出优化结构,提高OO设计的结构质量,使设计更易维护。Riel规则是其中一种重要的设计最优规则。链接分析度量是针对OO类图模型质量的一种度量方法。文中研究了Riel规则及链接分析度量方法,并分析了链接分析度量方法与Riel规则及OO模型质量的关系。结论表明Riel规则指出了OO设计应避免创建“上帝”(God)类,链接分析度量能够识别出具有上帝(“God”)角色的类,指导设计者的设计遵守Riel规则。有效地使用链接分析度量,使OO设计符合Riel规则,可以及早发现问题,提出改进意见,从而提高OO软件的质量。 相似文献
4.
一种面向图的分布Web应用架构技术 总被引:9,自引:2,他引:9
提出一种面向图的软件体系结构描述和实现技术(称为WebGOP)来支持分布Web应用系统的架构,开发者通过定义图的拓扑结构来描述体系结构,并可以根据需要定制图的类型以更好地表达特定的体系结构风格。同时,这个图实现为一个分布共享对象,显式地存在于应用系统之中,为各个构件的执行提供了一个面向图的上下文,也为体系结构的实现和动态演化提供了依托.该技术直观性强,有助于缩小体系结构描述与实现之间的距离,特别是可为系统动态重配置提供良好的支持.该文还利用edNCE图文法对WebGOP进行了形式化处理,设计实现了一个WebGOP原型系统,并对这个原型系统的关键性能指标进行了测试以表明该技术的可行性。 相似文献
5.
面向对象软件设计最优规则能够指导设计出优化结构,提高OO设计的结构质量,使设计更易维护.Riel规则是其中一种重要的设计最优规则.链接分析度量是针对OO类图模型质量的一种度量方法.文中研究了Riel规则及链接分析度量方法,并分析了链接分析度量方法与Riel规则及OO模型质量的关系.结论表明Riel规则指出了OO设计应避免创建"上帝"(God)类,链接分析度量能够识别出具有上帝("God")角色的类,指导设计者的设计遵守Riel规则.有效地使用链接分析度量,使OO设计符合Riel规则,可以及早发现问题,提出改进意见,从而提高OO软件的质量. 相似文献
6.
分析了现有的软件规模度量特点和应用于OO(Objected Oriented)系统时存在的问题,提出了类点分析法的规模评价模型,用以评估OO软件产品特性,能精确地捕捉OO的关键概念和结构,并应用在OO的设计阶段,独立于软件开发的技术和设计工具。类点分析法中定义了两个相关联的度量,其目标旨在软件的整个开发过程中,当有效的信息被得到时,能不断地精化评估规模模型,使之精确地预测OO系统的开发代价和项目管理。给出了实施类点分析法的系统规模评估过程。 相似文献
7.
8.
余金山 《小型微型计算机系统》1998,(3)
面向对象 (OO)技术是当前计算机界讨论的热点。另一方面 ,知识信息处理正在成为计算机应用的主要领域 ,发展中的基于知识的软件工程也将成为一种关键的软件技术。本文提出一种基于 Turbo PROLOG的 OO程序设计方法学。我们 :(1 )简明地讨论了 OO方法的基本概念和基本要素 ;(2 )给出了在 Turbo PROLOG中实现 OO各要素的规则和方法 ;(3)分析了 OO基本特征在该方法中的体现及存在问题。 相似文献
9.
需求工程在软件生命周期中占有非常重要的地位,需求开发与管理工作也存在着相当多的困难.为解决需求开发中存在的软件开发人员与客户交互比较困难的问题,引入了一种基于客户角度来说明问题的需求描述方法,即用例分析技术.介绍了一个基于这种需求实践的软件需求开发与管理平台的设计与实现.通过实际应用证实,这个平台可以在一定程度上帮助软件开发组织提高软件需求开发与管理工作的效率与能力. 相似文献
10.
11.
在声纳系统中,基阵方向图的作用是用来指示目标方位的,它是一个声纳系统的核心和重要部分.由于声纳系统的使用环境比较复杂,如何快速、有效、多角度地设计基阵方向图是一个很值得关注的问题.为了解决这个问题,引入了模拟退火算法来进行方向图的辅助设计.模拟退火算法是近些年发展起来的一种全局优化算法,它最大的特点是可以根据不同的标准来进行优化.利用它来设计基阵方向图,可以省去很多繁琐的步骤,有效地简化方向图的设计.计算机仿真结果表明,模拟退火算法可以很好的完成在不同情况下设计基阵方向图的任务. 相似文献
12.
软件系统开发过程中,需求分析是软件生命周期中一个重要的环节,DFD图(数据流图)可以表示软件设计开发过程中的概念模型设计,是需求分析通用而直观的方法。文章以Web课件生成系统为例,阐述数据流图在软件需求分析中的具体应用,描述使用数据流图进行建模分析和开发的具体过程,分析数据流图与需求分析的关系。 相似文献
13.
14.
张恂的Blog介绍:国际上,软件工程是一个超级成熟的庞大产业;国内,既拥有世界级的软件工程领导企业,也存在着一些诸如“颠覆软件工程”、“软件工程危机”的错误认识。尤其在需求分析、开发流程、OO架构技术、项目管理等方面,还存在着一些差距。 相似文献
15.
张恂的Blog介绍:国际上,软件工程是一个超级成熟的庞大产业;国内,既拥有世界级的软件工程领导企业,也存在着一些诸如"颠覆软件工程"、"软件工程危机"的错误认识。尤其在需求分析、开发流程、OO架构技术、项目管理等方面,还存在着一些差距。 相似文献
16.
一个任意图的输出和编辑系统 总被引:2,自引:0,他引:2
本文给出了一个对任意图的输出算法,这个算法同其它的同类算法相比,具有更小的时间复杂性,并且由于此算法的参数是可控制的,所以对图的输出也是可控制的.另外,本文描述了一个图的显示和编辑系统GLEAM,这个系统是基于所给出的新算法的,并且在本系统中使用了约束技术,使图的输出更美观、合理.GLEAM是一个通用且可以扩充的系统,用户只要加入相应的具体领域知识,就可把其变为一个专用的系统. 相似文献
17.
经过严密的前期市场调查、论证,达因软件公司决定研究开发一个排版软件项目(即文典排版系统),决定采用Windows平台,并借助其图形界面优势完成一个DOS上各流行软件都难以实现的所见即所得的排版软件。该排版系统比之仅具模拟显示功能的DOS上的软件在实现上有许多复杂之处,为此,决定用面向对象技术(Object oriented,OO)来进行开发。 OO技术在国内外都属比较新的方向,下面以文典系统的编辑子系统为例介绍这种方法的运用。 下图是一个编辑系统的对象关系图,其中使用 相似文献
18.
19.
吴鸿雁 《计算机工程与应用》2003,39(30):212-215
论文以一个实际应用系统为例,介绍如何从分析、设计到编程、测试,全面地运用面向对象的方法进行软件开发,重点解释用况图、类图和顺序图的开发过程。通过该文,可以使读者在以下几方面受益:(1)学习和掌握面向对象建模方法;(2)从这个具体例子中可以看到如何解决在读者自己的应用系统开发中所遇到的同类技术问题;(3)以此为例学习如何运用UML的一些最常用的概念和表示法建立自己的应用系统模型。 相似文献
20.
在基于.NET平台的管理信息系统中,面向对象的业务处理和关系数据存储存在着一定的矛盾。在分析.NET平台的数据库处理的技术基础上,设计了一个对象/关系数据库映射模式,并结合这个模式创建了一个通用的数据操作框架CFC,实现了对象/关系数据库映射。CFC框架使软件开发人员能够以面向对象的方法进行对象数据存取,而不必了解后台关系数据库的实现。该框架实际应用到了广东电网公司阳光采购系统。 相似文献