共查询到20条相似文献,搜索用时 406 毫秒
1.
面向对象设计中软件度量学的理论和方法 总被引:6,自引:0,他引:6
随着面向对象技术的兴起,软件设计方法引入了面向对象设计技术(OOD)。数据抽象、封装、继承、多态性、信息隐藏、重用机制等新概念的出现,必然需要新的面向对象设计的软件度量学理论和方法 相似文献
2.
3.
4.
5.
面向对象软件度量的分析和研究 总被引:3,自引:0,他引:3
软件度量学是软件工程的一个新分支,通过度量反馈的信息来控制开发过程,以提高软件质量。传统的面向过程的软件将数据和操作分离,强调以算法为核心。近年来发展起来的面向对象软件的主要特性包括抽象性、封装性、继承性和多态性,将数据和操作封装,强调以对象为核心。因此面向对象软件度量方法也随之发展起来,著名的是C&K度量方法。还介绍了面向对象的软件可重用性的度量方法。并对面向对象软件的下一步研究阐述了看法。 相似文献
6.
面向对象软件度量学研究 总被引:4,自引:0,他引:4
软件度量学是软件工程的一个新分支,通过度量反馈的信息来控制开发过程,以提高软件质量,是一种行之有效的方法。传统的面向过程的软件将数据和操作分离,强调以算法为核心。近年来发展起来的面向对象软件的主要特性包括抽象性、封装性、继承性和多态性,将数据和操作封装,强调以对象为核心。因此,面向对象软件度量方法也随之发展起来,著名的是C&K度量方法。文中指出C&K度量方法的不足,并就面向对象度量学有待解决的问题提出了—些观点。 相似文献
7.
8.
面向对象软件度量工具的软件结构 总被引:11,自引:0,他引:11
利用软件度量工具度量程序源码的各类质量属性是提高程序质量的一个重要方法.目前,面向对象语言已逐渐成为主流编程语言,度量基于对象技术的软件成为必然的需求.然而,由于面向对象语言数目众多,许多面向对象语言又都在发展中,用户所需要的度量也不尽相同,各种分散的需求对度量工具的灵活性与通用性提出了挑战.首先给出了一个适用于OO语言软件度量工具的一个灵活的软件结构,然后在分析了各类软件度量的基础上,解析了该结 相似文献
9.
首先结合面向对象技术特性,对面向对象软件类级别的CK度量方法和系统级别的MOOD度量方法进行了分析,并就CK度量提出了优化的度量方法OCK。然后结合OCK度量和MOOD度量的优点提出了较优化的面向对象软件复杂性度量方法OSCM。OSCM度量可以有效地弥补CK度量和MOOD度量的不足,优化度量结果。 相似文献
10.
一个面向对象软件度量自动生成工具 总被引:6,自引:0,他引:6
面向对象软件度量技术是面向对象开发方法中不可缺少的环。但是以往适用于过程性和结构化软件开发的传统度量方式是不适用于面向对象程序设计的。本文分析了面向对象程序设计语言的特点及其对软件度量的影响,并介绍了一个具体的支持C++软件度量的自动生成工具。 相似文献
11.
12.
面向对象软件度量是理解和保证面向对象软件质量的重要手段之一.通过将面向对象软件的度量值与其阈值比较,可简单直观评价其是否有可能包含缺陷.确定度量阈值方法主要有基于数据分布特征的无监督学习方法和基于缺陷相关性的有监督学习方法.两类方法各有利弊:无监督学习方法无需标签信息而易于实现,但所得阈值的缺陷预测性能通常较差;有监督学习方法通过机器学习算法提升所得阈值的缺陷预测性能,但标签信息在实际过程中不易获得且度量与缺陷链接技术复杂.近年来,两类方法的研究者不断探索并取得较大进展.同时,面向对象软件度量阈值确定方法研究仍存在一些亟待解决的挑战.对近年来国内外学者在该领域的研究成果进行系统性的总结.首先,阐述面向对象软件度量阈值确定方法的研究问题.其次,分别从无监督学习方法和有监督学习方法总结相关研究进展,并梳理具体的理论和实现的技术路径.然后,简要介绍面向对象软件度量阈值的其他相关技术.最后,总结当前该领域研究过程面临的挑战并给出建议的研究方向. 相似文献
13.
有机分子模型三维演示开发平台的设计 总被引:3,自引:3,他引:0
赵莉 《计算机与应用化学》2005,22(7):566-570
运用面向对象技术和。penGl三维技术,开发适于制作三维分子模型动画演示课件的开发平台。软件设计中,充分运用面向对象技术,简化了软件设计的复杂性,通过类的继承和多态,提高程序设计的效率。动画过程采用关键帧技术,使动画制作过程容易实现,同时充分考虑三维课件制作的积件模式,使软件具有较高积件开发性能。 相似文献
14.
15.
16.
面向对象方法在信息系统开发中的应用 总被引:3,自引:0,他引:3
首先论述了运用面向对象的方法,接着论述了用此方法分析设计医院收费信息管理系统的过程。实践证明运用面向对象的分析和设计方法开发信息系统,一方面可以提高开发效率,使软件开发人员在开发过程的不同阶段无须转换概念和表示符号;另一方面,可以大大提高软件重用。 相似文献
17.
面向对象可复用软件设计思想分析 总被引:6,自引:0,他引:6
软件复用技术是有效利用已有的软件资源,提高软件开发效率,降低开发成本的技术.但是如何才能设计出一个可以复用的软件,这是我们大家都很关心的问题,Erich Gamma博士在这方面进行了有益的尝试,他的研究方法是总结前人在面向对象软件开发过程中所积累的经验,即模式,但是模式是如何总结出来的,在总结模式时,或者说在设计可复用的软件时应该如何思考问题,这比总结模式本身更重要.本文主要从软件复用的关键——隔离变化入手,深入探讨和分析了面向对象的软件系统构造过程中可能发生变化的点,并给出了屏蔽这些变化点的方法,并提出了一个设计面向对象可复用软件的新的可操作的思路、 相似文献
18.
在网络技术高速发展的今天,税务系统适应形势要求开展了以计算机为代表的办公自动化建设,改革传统的办公手段,实现无纸化办公。运用软件工程和面向对象技术对系统进行了分析与设计。实现了相关部门、人员、岗位、职务、任务管理、部门统计、目标考核、短信提示等功能。强化了职能区分,明确了工作职责,规范了责任追究体系。系统依托现代计算机技术与网络技术的管理理念,以优化税收管理和服务、合理配置税务资源,全力构建全新、科学、和谐的税收管理体系。 相似文献
19.
为了减小经验因素的影响,对设计阶段进行更好的质量控制,借助于面向对象的分析与设计理论,对传统的基于状态转移的PLC程序设计方法进行了改进,提出了一种面向对象的PLC程序设计方法。使用UML建模工具,分别用类图和状态机视图描述控制系统的静态结构和动态行为,进而把状态机视图转化为梯形图。通过把面向对象技术及UML引入传统的PLC控制领域,既提高了PLC程序设计的可靠性,也扩展了面向对象技术和UML的应用领域。 相似文献
20.
统一建模语言(Unified Modeling Language,UML)是一种可视化的面向对象的建模语言.设计模式是面向对象建模的一种辅助设计手段,它总结了面向对象设计的宝贵经验,使得在遇到相似场景时可以直接套用,提高复杂系统的设计效率.结合所实施的民航维修成本控制系统(AirCraft Maintenance Costing Control System,AMCCS)的开发工作,提出了使用UML技术进行系统整体规划设计、使用设计模式细化具体组件和部件的对象建模方法,已取得了良好的效果. 相似文献