期刊文献+
共找到31篇文章
< 1 2 >
每页显示 20 50 100
基于Design Patterns的大型工控软件研究与实践 被引量:9
1
作者 刘铭 施仁 贾宏宇 《小型微型计算机系统》 CSCD 北大核心 2004年第6期1032-1035,共4页
针对大型工控软件开发面临的各种难题 ,提出了基于设计模式 (Design Patterns)的工控软件设计的解决方案 .在大型电力系统监控软件设计中 ,采用设计模式进行工控软件框架和工位的设计 ,实现了功能模块的松耦合关系 ,降低了代码的复杂度 ... 针对大型工控软件开发面临的各种难题 ,提出了基于设计模式 (Design Patterns)的工控软件设计的解决方案 .在大型电力系统监控软件设计中 ,采用设计模式进行工控软件框架和工位的设计 ,实现了功能模块的松耦合关系 ,降低了代码的复杂度 ,从而提高了运行效率 ,同时也加快了系统开发、调试的效率 .论证了设计模式在工控软件设计中应用的潜力 ,提出了大型工控软件设计的新思路 . 展开更多
关键词 设计模式 面向对象 工控软件
在线阅读 下载PDF
软件设计模式及其在Java类库中的典型实现 被引量:11
2
作者 饶一梅 王治宝 王秀峰 《计算机工程与应用》 CSCD 北大核心 2002年第4期48-50,共3页
软件设计模式代表了从成功的系统设计中分离出来的可复用的优秀设计经验,已成为现代软件系统设计的重要研究对象。文章介绍了设计模式的主要特点和使用设计模式给软件设计带来的好处,并就设计模式在Java类库中的一些典型实现进行了分析。
关键词 面向对象 软件重用 java语言 软件设计模型 类库
在线阅读 下载PDF
Java动态数据结构与软构件重用技术的实现 被引量:2
3
作者 钟诚 宋玲 赵明 《计算机工程》 CAS CSCD 北大核心 1999年第10期10-11,共2页
Java是一种支持并行和分布式处理的纯面向对象的计算环境。探讨其动态对象技术和继承机制,并通过实例说明动态数据结构和软构件重用的实现方法。
关键词 面向对象 动态数据结构 软件重用 java语言
在线阅读 下载PDF
面向对象可复用软件设计思想分析 被引量:12
4
作者 李增智 王宇 +2 位作者 李钢 王海 王立 《小型微型计算机系统》 CSCD 北大核心 2003年第5期835-839,共5页
软件复用技术是有效利用已有的软件资源,提高软件开发效率,降低开发成本的技术.但是如何才能设计出一个可以复用的软件.这是我们大家都很关心的问题,Erich Gamma博士在这方面进行了有益的尝试,他的研究方法是总结前人在面向对象软件开... 软件复用技术是有效利用已有的软件资源,提高软件开发效率,降低开发成本的技术.但是如何才能设计出一个可以复用的软件.这是我们大家都很关心的问题,Erich Gamma博士在这方面进行了有益的尝试,他的研究方法是总结前人在面向对象软件开发过程中所积累的经验,即模式,但是模式是如何总结出来的,在总结模式时,或者说在设计可复用的软件时应该如何思考问题,这比总结模式本身更重要.本文主要从软件复用的关键——隔离变化入手,深入探讨和分析了面向对象的软件系统构造过程中可能发生变化的点,并给出了屏蔽这些变化点的方法,并提出了一个设计面向对象可复用软件的新的可操作的思路. 展开更多
关键词 面向对象 软件复用 软件设计 软件资源 软件开发 软件系统
在线阅读 下载PDF
软件复用与基于面向对象框架的软件开发方法 被引量:12
5
作者 王丽娟 孙西超 +3 位作者 底松茂 王哲光 冯志慧 刘倩 《郑州大学学报(工学版)》 CAS 2003年第3期24-28,共5页
介绍了软件复用的基本概念和意义,分析了框架的特征以及它与类库、组件、设计模式等常用的面向对象复用技术(BFD)的联系,给出了基于框架的软件开发方法的开发过程.首先进行领域分析即在给定的领域中,通过分析找出对所有应用程序来说明... 介绍了软件复用的基本概念和意义,分析了框架的特征以及它与类库、组件、设计模式等常用的面向对象复用技术(BFD)的联系,给出了基于框架的软件开发方法的开发过程.首先进行领域分析即在给定的领域中,通过分析找出对所有应用程序来说明共同的类和对象,建立领域模型;其次,结合领域分析,给出系统需求说明书;第三步是框架设计,通过对应用程序进行分析和设计,得到应用程序在该领域的特殊要求,从而扩展框架来实现该应用程序;最后是软件的测试.目前BFD的研究更多的集中于特定的领域如制造业、银行业、卫生系统等.在开发方法上,将较多的采用黑盒框架,在框架集成方面,更注重将框架与类库,组件和设计模式等联合在一起使用,更注重对框架继承性的研究. 展开更多
关键词 软件复用 面向对象 框架 软件开发 领域分析 需求分析 类库 组件 设计模式 应用
在线阅读 下载PDF
基于面向对象框架的软件开发方法 被引量:17
6
作者 何 昭 李传湘 崔 巍 《计算机工程》 CAS CSCD 北大核心 2002年第4期5-6,142,共3页
分析了框架的特征以及它与其它的一些常用的面向对象复用技术如类库、组件、设计模式的联系,给出了基于框架的软件开发方法BFD(Based-framework Development)的开发过程。并讨论了在BFD中目前的研究重点和BFD的最新的发展趋势。
关键词 面向对象 软件复用 组件 设计模式 软件开发方法 软件工程
在线阅读 下载PDF
软件高层抽象设计构造的需求及发展 被引量:15
7
作者 胡华 高济 何志均 《计算机科学》 CSCD 北大核心 1999年第2期64-73,共10页
1 引言经过多年的研究和努力,计算机硬件系统经过电子管、晶体管、小规模集成电路和大规模集成电路等多个阶段与时代的迅速发展,已经形成了一个以高效率和低成本为基本特征的现代化成熟生产工业。而与计算机硬件发展形成鲜明对照的是,... 1 引言经过多年的研究和努力,计算机硬件系统经过电子管、晶体管、小规模集成电路和大规模集成电路等多个阶段与时代的迅速发展,已经形成了一个以高效率和低成本为基本特征的现代化成熟生产工业。而与计算机硬件发展形成鲜明对照的是,计算机软件虽然也经历了从程序设计、软件开发、工程化思想和今天的产业化发展等研究内容和层次都不断提高的多个发展阶段,然后,以高成本和低效率为主要特征的软件危机在软件开发生产过程中却依然存在,软件工程的研究和发展成果至今难以令人满意。软件工程是一门综合性的知识体系,其范围涉及自然科学、社会科学、计算机科学、工程技术科学、管理科学等诸多范畴。 展开更多
关键词 软件高层构造 面向对象 软件开发 软件工程
在线阅读 下载PDF
业务应用软件框架的一种分析方法 被引量:21
8
作者 何克清 应时 +1 位作者 田中茂 冈本泰次 《软件学报》 EI CSCD 北大核心 2001年第7期1007-1014,共8页
为了开发成熟的、可重用的软件框架和组件 ,提倡尽量地抽出和组入软件模式 .讨论了基于软件模式的面向对象软件开发方法 .在分析业务应用领域需求规格的基础上 ,给出了软件框架的分析方法和基本角色模型 ,抽出了框架的体系结构分析模式... 为了开发成熟的、可重用的软件框架和组件 ,提倡尽量地抽出和组入软件模式 .讨论了基于软件模式的面向对象软件开发方法 .在分析业务应用领域需求规格的基础上 ,给出了软件框架的分析方法和基本角色模型 ,抽出了框架的体系结构分析模式、基本角色类及其结构并设计了数据存取的“抽象工厂”模式 .该方法适用于应用框架和软组件的开发 . 展开更多
关键词 面向对象 软件框架 组件 软件开发 应用软件
在线阅读 下载PDF
Visitor设计模式研究 被引量:8
9
作者 刘征驰 杨贯中 《计算机工程》 CAS CSCD 北大核心 2005年第8期84-86,共3页
在面向对象设计理论指导下,通过分析Visitor设计模式及其已有改进模式的组成及其优缺点,提出了基于反射机制的改进方案Reflect Visitor模式。对于文中每一种模式,都给出了UML类图和Java实现的代码片断。
关键词 设计模式 面向对象 软件复用
在线阅读 下载PDF
设计模式分析与应用 被引量:9
10
作者 陈波 宁洪 《计算机工程与应用》 CSCD 北大核心 2003年第2期146-148,共3页
设计模式是近年来面向对象领域发展的新热点,该文通过实例分析了设计模式,以及如何在实践中应用设计模式。
关键词 设计模式分析 面向对象 软件开发 软件重用 软件质量
在线阅读 下载PDF
设计模式和泛型技术在系统重构中的应用研究 被引量:3
11
作者 王会进 陆裕奇 陈超华 《计算机工程与设计》 CSCD 北大核心 2007年第3期725-728,共4页
重构是在不改变代码外在行为的前提下,对代码做出修改,以改进程序内部结构的过程。设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。泛型编程专注于将型别抽象化,形成功能需求方面的一个精细集合,并利用这... 重构是在不改变代码外在行为的前提下,对代码做出修改,以改进程序内部结构的过程。设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。泛型编程专注于将型别抽象化,形成功能需求方面的一个精细集合,并利用这些需求来实现算法。以一个应用系统的数据采集子系统的系统重构为例,将设计模式应用于系统重构中设计阶段,将泛型技术应用于系统重构实现阶段;讨论设计模式技术和泛型技术的结合对系统重构的作用与意义。 展开更多
关键词 设计模式 泛型技术 系统重构 面向对象 软件复用
在线阅读 下载PDF
仿真软件开发中的面向对象设计 被引量:6
12
作者 胡金山 胡孟权 王旭 《系统仿真学报》 CAS CSCD 2004年第12期2715-2717,2720,共4页
一些仿真软件还存在可重用性差,难以扩展和维护等问题。究其原因是软件开发人员,特别是设计人员没有深刻理解面向对象设计技术。介绍了面向对象设计准则、设计模式等先进的设计思想和技术;通过设计战斗机综合仿真模块的示例,说明如何贯... 一些仿真软件还存在可重用性差,难以扩展和维护等问题。究其原因是软件开发人员,特别是设计人员没有深刻理解面向对象设计技术。介绍了面向对象设计准则、设计模式等先进的设计思想和技术;通过设计战斗机综合仿真模块的示例,说明如何贯彻设计准则、合理应用设计模式来提升仿真软件模块的可重用性,尽量避免重复设计,使其既针对当前的仿真任务,又通用于将来的需求。 展开更多
关键词 仿真软件 面向对象 设计准则 设计模式
在线阅读 下载PDF
基于堆叠泛化的设计模式检测方法 被引量:6
13
作者 冯铁 靳乐 +1 位作者 张家晨 王洪媛 《软件学报》 EI CSCD 北大核心 2020年第6期1703-1722,共20页
设计模式检测是理解和维护软件系统的一项重要工作.以高效识别设计模式变体和提高设计模式识别准确率为目的,将面向对象度量与模式微结构相结合,提出一种基于堆叠泛化的设计模式检测方法.该方法应用典型的机器学习算法,分别训练度量分... 设计模式检测是理解和维护软件系统的一项重要工作.以高效识别设计模式变体和提高设计模式识别准确率为目的,将面向对象度量与模式微结构相结合,提出一种基于堆叠泛化的设计模式检测方法.该方法应用典型的机器学习算法,分别训练度量分类器和微结构分类器,并基于两者的预测值和相关对象模型特征进一步训练,从而形成堆叠分类器.为了评估该方法,基于该方法开发了一个原型工具OOSdpd.该工具从Java字节码级别的系统实现中抽取设计模式实例,并在JUnit等几个经典的开源项目上进行实验.通过与现有的两种工具进行对比分析,实验验证了该方法在提高设计模式识别准确率及召回率方面的有效性. 展开更多
关键词 设计模式检测 面向对象软件度量 模式微结构 堆叠泛化 机器学习
在线阅读 下载PDF
用设计模式表示面向对象软件体系的结构 被引量:5
14
作者 姚松涛 郭荷清 王涛 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2003年第8期15-18,22,共5页
针对当前软件体系结构描述语言和工具普遍存在的通用性较差 ,对软件系统运行时的动态特性描述能力不足的缺陷 ,提出使用设计模式来表示软件系统的体系结构 ,并提出了体系结构模式和风格概念 ,通过实际例子验证了设计模式表示体系结构的... 针对当前软件体系结构描述语言和工具普遍存在的通用性较差 ,对软件系统运行时的动态特性描述能力不足的缺陷 ,提出使用设计模式来表示软件系统的体系结构 ,并提出了体系结构模式和风格概念 ,通过实际例子验证了设计模式表示体系结构的可行性 。 展开更多
关键词 面向对象 设计模式 软件体系结构
在线阅读 下载PDF
软件复用与Framework框架技术 被引量:9
15
作者 李秀芳 张福增 贾世祥 《科学技术与工程》 2006年第1期80-83,共4页
讲述了软件复用的基本概念和关键技术因素,分析了框架技术的基本概念以及常见的框架系统,并将框架同构件、设计模式进行了比较,最后给出了基于面向对象框架的软件开发过程模型。
关键词 软件复用 框架 构件 设计模式 面向对象
在线阅读 下载PDF
面向对象的分层应用程序的三种结构模式 被引量:4
16
作者 莫东松 彭晓东 夏克俭 《计算机应用研究》 CSCD 北大核心 2003年第2期34-35,38,共3页
根据面向对象的分层应用程序,特别是访问关系数据库的应用程序中,各层对象的通信代价和类的重用与可维护性问题,总结了三种类结构模式,并对它们的应用进行了评述。
关键词 面向对象 分层应用程序 结构模式 数据库 软件体系结构 设计模式
在线阅读 下载PDF
面向对象软件规格语言的设计 被引量:6
17
作者 全炳哲 金淳兆 《软件学报》 EI CSCD 北大核心 1995年第12期705-711,共7页
本文提出一种面向对象软件的形式描述语言JOOSL,用它可描述面向对象软件需求规格、概要设计和详细设计.从描述方法角度看,需求规格和概要设计的描述在很大程度上相同,这就反映了OO开发模型中需求和设计之间的重叠.在这些描... 本文提出一种面向对象软件的形式描述语言JOOSL,用它可描述面向对象软件需求规格、概要设计和详细设计.从描述方法角度看,需求规格和概要设计的描述在很大程度上相同,这就反映了OO开发模型中需求和设计之间的重叠.在这些描述中用抽象方法描述数据和操作;详细设计中确定算法细节和数据的表示.JOOSL认为对象是一种抽象的状态机,继承是行为特性的共享. 展开更多
关键词 面向对象 形式规格语言 软件 程序语言
在线阅读 下载PDF
基于设计模式的GNSS数据解算软件GNSSer的设计与开发 被引量:5
18
作者 李林阳 陈正生 +4 位作者 崔阳 吕志平 孙大双 邝英才 王方超 《大地测量与地球动力学》 CSCD 北大核心 2019年第10期1076-1080,共5页
采用C#语言,在.NET 4.5框架下,利用6种设计原则和6种设计模式解决GNSS数据处理软件开发中反复出现的问题,开发GNSS分布式数据处理软件GNSSer,达到统一与打破GNSS数据处理中面向对象方法在分析、设计和实现之间壁垒的目的,具有易维护、... 采用C#语言,在.NET 4.5框架下,利用6种设计原则和6种设计模式解决GNSS数据处理软件开发中反复出现的问题,开发GNSS分布式数据处理软件GNSSer,达到统一与打破GNSS数据处理中面向对象方法在分析、设计和实现之间壁垒的目的,具有易维护、易扩展、易复用和灵活多样的特点。 展开更多
关键词 全球卫星导航系统 设计模式 面向对象机制 软件开发 GNSSer
在线阅读 下载PDF
基于元模型的自动测试系统框架开发方法的研究 被引量:4
19
作者 徐小良 汪乐宇 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2004年第8期955-960,共6页
为了最大限度地提高自动测试系统的软件复用性和开发效率,对自动测试系统领域面向对象框架的开发进行了研究.通过分析自动测试系统的特征及需求,定义一个通用和稳定的面向对象元模型,并基于该元模型提出一种新颖的自动测试系统面向对象... 为了最大限度地提高自动测试系统的软件复用性和开发效率,对自动测试系统领域面向对象框架的开发进行了研究.通过分析自动测试系统的特征及需求,定义一个通用和稳定的面向对象元模型,并基于该元模型提出一种新颖的自动测试系统面向对象框架的开发方法,该方法是一个"热点"驱动的迭代过程,开发过程中充分利用了标准建模语言(UML)和设计模式等面向对象技术.实例证明:该方法为特定自动测试系统的框架开发提供了指导原则,减少了框架开发的工作量,提高了框架的复用性、扩展性和维护性以及开发效率等. 展开更多
关键词 自动测试系统 元模型 面向对象框架 统一建模语言 设计模式
在线阅读 下载PDF
Android系统环境下软件设计模式的研究 被引量:3
20
作者 张晶 王国明 许斌龙 《现代电子技术》 2013年第20期51-53,共3页
针对以往设计模式的特点,在面向对象基础上对现有的设计模式进行分析,制定出一套能够应用于Android系统环境下的自定义设计模式,并且用自己设计的一款单词软件来验证其效率,实现了代码复用性高,程序设计简洁的目的。结果表明,应用合适... 针对以往设计模式的特点,在面向对象基础上对现有的设计模式进行分析,制定出一套能够应用于Android系统环境下的自定义设计模式,并且用自己设计的一款单词软件来验证其效率,实现了代码复用性高,程序设计简洁的目的。结果表明,应用合适的设计模式可以使得Android系统下的软件设计过程变得更为简便,功能更为强大。 展开更多
关键词 设计模式 面向对象方法 ANDROID 单词软件
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部