首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到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  
马晓星  曹建农  吕建 《计算机学报》2003,26(9):1104-1115
提出一种面向图的软件体系结构描述和实现技术(称为WebGOP)来支持分布Web应用系统的架构,开发者通过定义图的拓扑结构来描述体系结构,并可以根据需要定制图的类型以更好地表达特定的体系结构风格。同时,这个图实现为一个分布共享对象,显式地存在于应用系统之中,为各个构件的执行提供了一个面向图的上下文,也为体系结构的实现和动态演化提供了依托.该技术直观性强,有助于缩小体系结构描述与实现之间的距离,特别是可为系统动态重配置提供良好的支持.该文还利用edNCE图文法对WebGOP进行了形式化处理,设计实现了一个WebGOP原型系统,并对这个原型系统的关键性能指标进行了测试以表明该技术的可行性。  相似文献   

5.
面向对象软件设计最优规则能够指导设计出优化结构,提高OO设计的结构质量,使设计更易维护.Riel规则是其中一种重要的设计最优规则.链接分析度量是针对OO类图模型质量的一种度量方法.文中研究了Riel规则及链接分析度量方法,并分析了链接分析度量方法与Riel规则及OO模型质量的关系.结论表明Riel规则指出了OO设计应避免创建"上帝"(God)类,链接分析度量能够识别出具有上帝("God")角色的类,指导设计者的设计遵守Riel规则.有效地使用链接分析度量,使OO设计符合Riel规则,可以及早发现问题,提出改进意见,从而提高OO软件的质量.  相似文献   

6.
张桂珠  须文波 《计算机应用》2006,26(2):439-0441
分析了现有的软件规模度量特点和应用于OO(Objected Oriented)系统时存在的问题,提出了类点分析法的规模评价模型,用以评估OO软件产品特性,能精确地捕捉OO的关键概念和结构,并应用在OO的设计阶段,独立于软件开发的技术和设计工具。类点分析法中定义了两个相关联的度量,其目标旨在软件的整个开发过程中,当有效的信息被得到时,能不断地精化评估规模模型,使之精确地预测OO系统的开发代价和项目管理。给出了实施类点分析法的系统规模评估过程。  相似文献   

7.
一种面向对象程序的分层切片方法   总被引:8,自引:0,他引:8  
李必信  刘小东  郑滔  李宣东  郑国梁 《软件学报》2001,12(12):1810-1817
程序切片是一种程序分析技术,广泛应用于程序的调试、测试、理解和维护等软件开发的各个阶段.在研究静态类型面向对象的程序切片时发现,利用系统依赖图计算程序切片虽然是一种有效的方法,但构造OO程序的系统依赖图是一件非常复杂的工作,而且构造过程中容易出错,这会导致切片的结果不正确,造成前功尽弃.为此,从程序逻辑分层的角度提出一种OO程序的层次模型,然后在OO程序的层次模型基础上采用逐步求精算法来分层计算OO程序的切片.  相似文献   

8.
面向对象 (OO)技术是当前计算机界讨论的热点。另一方面 ,知识信息处理正在成为计算机应用的主要领域 ,发展中的基于知识的软件工程也将成为一种关键的软件技术。本文提出一种基于 Turbo PROLOG的 OO程序设计方法学。我们 :(1 )简明地讨论了 OO方法的基本概念和基本要素 ;(2 )给出了在 Turbo PROLOG中实现 OO各要素的规则和方法 ;(3)分析了 OO基本特征在该方法中的体现及存在问题。  相似文献   

9.
曾实  罗燕京 《计算机工程与设计》2006,27(8):1311-1313,1378
需求工程在软件生命周期中占有非常重要的地位,需求开发与管理工作也存在着相当多的困难.为解决需求开发中存在的软件开发人员与客户交互比较困难的问题,引入了一种基于客户角度来说明问题的需求描述方法,即用例分析技术.介绍了一个基于这种需求实践的软件需求开发与管理平台的设计与实现.通过实际应用证实,这个平台可以在一定程度上帮助软件开发组织提高软件需求开发与管理工作的效率与能力.  相似文献   

10.
在IT技术与商业利益之间存在着鸿沟。于是,在IT部门与企业内部其他部门之间也存在着同样的鸿沟。如何来填平这样的鸿沟呢?Computing组织了一些CIO、学者和相关专家作为嘉宾来进行讨论。他们给公众领域和私有领域的商业和I T领导人给出了自己的五条建议。建议一:提高IT专家的技能这条建议是关于I T专家的标准。除了技术之外,I T专家应该懂得一些其他的工程学科,比如空气动力学或者建筑学。伦敦大学学院的计算机教授AnthonyFinkelstein表示该行业经常会由于C I O缺少技术能力而导致项目失败。“我们同企业管理层的沟通非常困难,因为…  相似文献   

11.
在声纳系统中,基阵方向图的作用是用来指示目标方位的,它是一个声纳系统的核心和重要部分.由于声纳系统的使用环境比较复杂,如何快速、有效、多角度地设计基阵方向图是一个很值得关注的问题.为了解决这个问题,引入了模拟退火算法来进行方向图的辅助设计.模拟退火算法是近些年发展起来的一种全局优化算法,它最大的特点是可以根据不同的标准来进行优化.利用它来设计基阵方向图,可以省去很多繁琐的步骤,有效地简化方向图的设计.计算机仿真结果表明,模拟退火算法可以很好的完成在不同情况下设计基阵方向图的任务.  相似文献   

12.
软件系统开发过程中,需求分析是软件生命周期中一个重要的环节,DFD图(数据流图)可以表示软件设计开发过程中的概念模型设计,是需求分析通用而直观的方法。文章以Web课件生成系统为例,阐述数据流图在软件需求分析中的具体应用,描述使用数据流图进行建模分析和开发的具体过程,分析数据流图与需求分析的关系。  相似文献   

13.
王昊冉  白亮  老松杨 《计算机科学》2011,38(6):266-269,297
视频低层特征和高层语义之间存在的“语义鸿沟”是视频分析与检索应用研究的一个技术瓶颈问题。通过深入分析,提出了足球视频语义内容的时空关联特性,尝试引入图模型方法来建模这种语义关联,提出了视频语义图(VSU)的语义建模方法和基于DFS的视频语义图匹配算法,并分析了算法的复杂性。实验结果显示,该方法能够有效解决视频语义内容建模和分析匹配问题。  相似文献   

14.
张恂 《软件世界》2007,(15):85-85
张恂的Blog介绍:国际上,软件工程是一个超级成熟的庞大产业;国内,既拥有世界级的软件工程领导企业,也存在着一些诸如“颠覆软件工程”、“软件工程危机”的错误认识。尤其在需求分析、开发流程、OO架构技术、项目管理等方面,还存在着一些差距。  相似文献   

15.
张恂 《软件世界》2007,(15):86-87
张恂的Blog介绍:国际上,软件工程是一个超级成熟的庞大产业;国内,既拥有世界级的软件工程领导企业,也存在着一些诸如"颠覆软件工程"、"软件工程危机"的错误认识。尤其在需求分析、开发流程、OO架构技术、项目管理等方面,还存在着一些差距。  相似文献   

16.
一个任意图的输出和编辑系统   总被引:2,自引:0,他引:2  
李文辉  庞云阶 《软件学报》1997,8(2):115-121
本文给出了一个对任意图的输出算法,这个算法同其它的同类算法相比,具有更小的时间复杂性,并且由于此算法的参数是可控制的,所以对图的输出也是可控制的.另外,本文描述了一个图的显示和编辑系统GLEAM,这个系统是基于所给出的新算法的,并且在本系统中使用了约束技术,使图的输出更美观、合理.GLEAM是一个通用且可以扩充的系统,用户只要加入相应的具体领域知识,就可把其变为一个专用的系统.  相似文献   

17.
刘海 《软件世界》1994,(12):11-12
经过严密的前期市场调查、论证,达因软件公司决定研究开发一个排版软件项目(即文典排版系统),决定采用Windows平台,并借助其图形界面优势完成一个DOS上各流行软件都难以实现的所见即所得的排版软件。该排版系统比之仅具模拟显示功能的DOS上的软件在实现上有许多复杂之处,为此,决定用面向对象技术(Object oriented,OO)来进行开发。 OO技术在国内外都属比较新的方向,下面以文典系统的编辑子系统为例介绍这种方法的运用。 下图是一个编辑系统的对象关系图,其中使用  相似文献   

18.
《电脑时空》2012,(11):18-19
苹果笔记本是很多果粉的必备利器,但对于很多想加入果粉联盟的朋友来说,苹果雪豹系统成为了不可逾越的鸿沟。于是众多新果粉选择了安装双系统来避免因不熟悉雪豹系统而带来的尴尬。如今这个鸿沟完全不存在了,去年当三星700Z在众人面前展现其曼妙身姿的时候,  相似文献   

19.
论文以一个实际应用系统为例,介绍如何从分析、设计到编程、测试,全面地运用面向对象的方法进行软件开发,重点解释用况图、类图和顺序图的开发过程。通过该文,可以使读者在以下几方面受益:(1)学习和掌握面向对象建模方法;(2)从这个具体例子中可以看到如何解决在读者自己的应用系统开发中所遇到的同类技术问题;(3)以此为例学习如何运用UML的一些最常用的概念和表示法建立自己的应用系统模型。  相似文献   

20.
任钢 《微机发展》2008,18(5):203-207
在基于.NET平台的管理信息系统中,面向对象的业务处理和关系数据存储存在着一定的矛盾。在分析.NET平台的数据库处理的技术基础上,设计了一个对象/关系数据库映射模式,并结合这个模式创建了一个通用的数据操作框架CFC,实现了对象/关系数据库映射。CFC框架使软件开发人员能够以面向对象的方法进行对象数据存取,而不必了解后台关系数据库的实现。该框架实际应用到了广东电网公司阳光采购系统。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号