期刊文献+
共找到106篇文章
< 1 2 6 >
每页显示 20 50 100
软件设计模式检测技术:现状、挑战和展望
1
作者 王雷 袁野 王国仁 《软件学报》 北大核心 2025年第6期2643-2682,共40页
设计模式检测是软件工程领域中非常重要的研究课题.国内外很多学者致力于设计模式检测问题的研究与解决,取得了丰硕的研究成果.对当前软件设计模式检测技术进行综述并展望了其前景.首先,简要介绍软件设计模式检测领域的发展历程,讨论并... 设计模式检测是软件工程领域中非常重要的研究课题.国内外很多学者致力于设计模式检测问题的研究与解决,取得了丰硕的研究成果.对当前软件设计模式检测技术进行综述并展望了其前景.首先,简要介绍软件设计模式检测领域的发展历程,讨论并总结了设计模式的检测对象和特征类型,给出了设计模式检测评估指标.然后,总结了设计模式检测技术现有的分类方法,引出了分类方法.根据设计模式检测技术发展的时间线从非机器学习设计模式检测、机器学习设计模式检测、基于预训练语言模型的设计模式检测这3类方法出发探讨了当前软件设计模式检测技术的研究现状和最新进展,并对当前成果进行了总结和比较.最后,分析了该领域存在的主要问题与挑战,指出了今后值得进一步研究的方向以及可能的解决方案.涵盖了从早期的非机器学习方法到利用机器学习技术,再到现代预训练语言模型的应用,全面系统地展现了该领域的发展历程、最新进展和未来发展前景,对于该领域今后的研究方向和思路具有指导意义. 展开更多
关键词 设计模式检测 研究综述 机器学习 预训练语言模型 软件逆向工程 软件开发方法 软件设计 软件体系结构
在线阅读 下载PDF
建筑表皮的美学特征对面料创新设计的启示与实践 被引量:2
2
作者 刘达 马超 《毛纺科技》 CAS 北大核心 2024年第6期125-132,共8页
为了探讨面料创新设计的多元化,分析了建筑表皮的风格、肌理透叠美学以及参数化几何图案设计对面料创新的启示。首先介绍了建筑表皮设计在面料创新中的关键作用,强调了建筑表皮设计与时尚前沿的密切联系,以及其对不同生活方式群体的需... 为了探讨面料创新设计的多元化,分析了建筑表皮的风格、肌理透叠美学以及参数化几何图案设计对面料创新的启示。首先介绍了建筑表皮设计在面料创新中的关键作用,强调了建筑表皮设计与时尚前沿的密切联系,以及其对不同生活方式群体的需求满足;然后,详细探讨了建筑表皮肌理透叠美学的意境美和微空间美,以及其在面料结构创新中的应用。通过分析建筑表皮肌理的“透”和“叠”,阐述了其在面料设计中的独特价值,以及透叠设计带来的意境感和微空间效果;最后讨论了建筑表皮参数化几何图案设计对面料创新的启示。通过介绍参数化设计的原理和实践案例,阐明了参数化几何图案设计对面料创新的重要意义,以及其为面料设计带来的新可能性和视野;主张在面料创新设计中充分借鉴建筑表皮设计的思维和技术,促进面料设计发展更加多元化、艺术化和科技化。 展开更多
关键词 建筑表皮 面料创新设计 参数化设计 微空间 几何图案
在线阅读 下载PDF
面向多业务场景的区块链数据存证系统
3
作者 周炜 王宏杰 +3 位作者 高礼杰 牛连强 李金良 张东来 《沈阳工业大学学报》 CAS 北大核心 2024年第6期819-826,共8页
针对区块链存证系统多需对不同业务场景的存证内容开发特定智能合约及对关系型数据存证操作不便的问题,提出了面向多业务场景的智能合约分层架构、设计模式及基于集合论的智能合约对关系型数据的操作方法。通过对不同智能合约间及智能... 针对区块链存证系统多需对不同业务场景的存证内容开发特定智能合约及对关系型数据存证操作不便的问题,提出了面向多业务场景的智能合约分层架构、设计模式及基于集合论的智能合约对关系型数据的操作方法。通过对不同智能合约间及智能合约同数据表间的解耦,提高了智能合约代码的可扩展性,并能有效支持以键值对数据库为底层存储的区块链对关系型数据库表及数据的存证操作,实现对已有政务业务数据的存证。实验结果表明,提出的存证方案具备可行性和有效性,并可大幅减少智能合约的开发工作量。 展开更多
关键词 区块链 数据存证系统 智能合约 设计模式 分层架构 多业务场景 关系型数据库
在线阅读 下载PDF
基于MDA的设计模式建模与模型转换 被引量:32
4
作者 张天 张岩 +2 位作者 于笑丰 王林章 李宣东 《软件学报》 EI CSCD 北大核心 2008年第9期2203-2217,共15页
MDA(model driven architecture)的一个重要意图是将模型作为软件开发的基本单元,以进一步提高软件开发的抽象层次.为此,MDA划分了3种抽象级的模型,并通过建立高抽象级的模型和向低抽象级模型及代码的转换来构造可运行的应用程序.在MDA... MDA(model driven architecture)的一个重要意图是将模型作为软件开发的基本单元,以进一步提高软件开发的抽象层次.为此,MDA划分了3种抽象级的模型,并通过建立高抽象级的模型和向低抽象级模型及代码的转换来构造可运行的应用程序.在MDA的框架下,将设计模式作为一种独立的建模和转换单元能够在较高的抽象层次上充分支持复用并提高建模粒度,从而进一步发挥设计模式的优点,提高软件开发效率、降低生产成本.然而,要在MDA的框架下将设计模式作为完整的开发单元来使用,必须解决以模式为单元的建模及转换两个具体问题.针对单元化模式建模的问题,通过扩展MOF(meta object facility)的方式定义了模式单元元模型,并提供了基于此元模型的单元化建模支撑机制,以分离业务模型与模式模型的方式解决了该问题.针对单元化模式模型转换问题,在模式单元元模型的基础上定义了向EJB平台的转换规则.该转换规则使用QVT标准描述,支持单元化的模式模型转换,并具有良好的复用性. 展开更多
关键词 MDA(model DRIVEN architecture)设计模式 建模 模型转换
在线阅读 下载PDF
利用设计模式改进分层架构 被引量:20
5
作者 冯新扬 范颖 +1 位作者 崔凯 沈建京 《计算机工程与设计》 CSCD 北大核心 2007年第15期3686-3689,共4页
在软件系统规模日益庞大,结构日趋复杂的情况下,分层架构的软件设计方法得到了广泛使用,它有着诸多的优点,但也存在着一些问题,如级联变更、性能损失。针对这些问题,提出了采用设计模式对分层架构的改进方案,并以一个电子报表系统为实... 在软件系统规模日益庞大,结构日趋复杂的情况下,分层架构的软件设计方法得到了广泛使用,它有着诸多的优点,但也存在着一些问题,如级联变更、性能损失。针对这些问题,提出了采用设计模式对分层架构的改进方案,并以一个电子报表系统为实例进行了阐述。 展开更多
关键词 分层架构 稳定依赖原则 依赖倒置原则 设计模式 适配器模式 观察者模式 外观模式
在线阅读 下载PDF
基于反射的分布交互仿真软件框架 被引量:12
6
作者 黄晓冬 李伯虎 +1 位作者 柴旭东 宋长峰 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2007年第8期994-999,共6页
软件框架需要在领域内不同的应用环境中使用,因此框架的适应性是其非常重要的质量属性.将反射技术引入建模与仿真领域,通过将支持大规模分布交互仿真系统开发的软件框架进行体系结构级的反射,解决了系统结构动态演化和运行时扩展问题;... 软件框架需要在领域内不同的应用环境中使用,因此框架的适应性是其非常重要的质量属性.将反射技术引入建模与仿真领域,通过将支持大规模分布交互仿真系统开发的软件框架进行体系结构级的反射,解决了系统结构动态演化和运行时扩展问题;通过对仿真模型进行组件或对象级的反射,解决了模型的动态表示和行为演化问题.通过将反射塔构造为一个数据仓库对反射模型进行集中管理和统一接口访问,使系统在体系结构模式上表现为以数据仓库为中心,改善了反射系统的安全性,同时提出了一种新的基于反射数据库的软件设计模式.利用RTI的服务去维护分布的仿真节点的反射数据库,简化了系统的实现,同时也封装了RTI,从而构造了一个比HLA更高级和友好的分布计算和仿真环境,为仿真应用系统的快速开发提供了强有力的支持. 展开更多
关键词 反射 框架 设计模式 高层体系结构
在线阅读 下载PDF
MVC体系架构从模式到框架的持续抽象进化 被引量:24
7
作者 刘宁 陆荣国 缪万胜 《计算机工程》 CAS CSCD 北大核心 2008年第4期107-110,共4页
针对有互动响应要求的复杂软件系统的设计和开发,提出一种"(组合)模型-视图-控制器"软件体系架构框架的设计方案。该方案基于进化式软件架构设计理念体系,运用以持续抽象策略为导引的进化式迭代方法,对传统的模型-视图-控制... 针对有互动响应要求的复杂软件系统的设计和开发,提出一种"(组合)模型-视图-控制器"软件体系架构框架的设计方案。该方案基于进化式软件架构设计理念体系,运用以持续抽象策略为导引的进化式迭代方法,对传统的模型-视图-控制器体系架构模式进行了进化式抽象迭代,并在SAL Studio 1.0项目中予以应用。结果证明,由该方法得出的设计方案提高了相应软件体系的可靠性、可扩展性和可复用性,促进了软件体系的技术进化,能优质、有效、可靠地完成软件开发。 展开更多
关键词 进化式软件架构设计理念体系 架构模式 架构框架 持续抽象
在线阅读 下载PDF
基于.Net架构的交通旅游售票系统的设计与实现 被引量:7
8
作者 胡延平 卢晓庆 +1 位作者 冯明东 王慧 《计算机工程与设计》 CSCD 北大核心 2005年第1期230-232,共3页
通过分析N层架构和Net架构的体系结构特点,实现了一个基于Net架构的交通旅游售票系统,设计了在.Net 框架下的售票系统的体系结构模型,并详细分析了订购模块的实现过程。
关键词 N层架构 .Net架构 设计模式 交通旅游售票系统
在线阅读 下载PDF
软件Agent的一种面向对象设计模型 被引量:23
9
作者 黎建兴 毛新军 束尧 《软件学报》 EI CSCD 北大核心 2007年第3期582-591,共10页
怎样实现软件Agent是设计与开发面向Agent编程语言及工具的关键问题.为基于当前主流的面向对象技术来解决该问题,首先讨论了对象与Agent的主要区别,然后通过对Agent的BDI模型进行简化改进,提出了一种基于对象技术的软件Agent的实现体系... 怎样实现软件Agent是设计与开发面向Agent编程语言及工具的关键问题.为基于当前主流的面向对象技术来解决该问题,首先讨论了对象与Agent的主要区别,然后通过对Agent的BDI模型进行简化改进,提出了一种基于对象技术的软件Agent的实现体系结构及其内部行为自主决策算法.最后,基于该结构及算法并利用设计模式开发出了软件Agent的一种面向对象设计框架.该工作对于上述问题的解决,以及在现有成熟的面向对象技术基础上开发出软件Agent程序设计语言及其支撑环境具有基础指导意义. 展开更多
关键词 软件Agem 实现体系结构 设计框架 POAD(pattern-oriented ANALYSIS and design)方法
在线阅读 下载PDF
基于Silverlight的RIA系统架构与设计模式研究 被引量:50
10
作者 程国雄 胡世清 《计算机工程与设计》 CSCD 北大核心 2010年第8期1706-1709,1713,共5页
为解决适用于RIA应用系统开发的设计模式的问题,分析了基于Silverlight的RIA系统架构,并针对MVC、MVP模式在RIA应用系统开发时存在单元测试困难和耦合度高的问题,提出了引入MVVM模式。该模式由视图、视图模型、模型3部分组成,通过实现IN... 为解决适用于RIA应用系统开发的设计模式的问题,分析了基于Silverlight的RIA系统架构,并针对MVC、MVP模式在RIA应用系统开发时存在单元测试困难和耦合度高的问题,提出了引入MVVM模式。该模式由视图、视图模型、模型3部分组成,通过实现INotifyPropertyChanged接口,解决了模型到视图模型的数据传导问题,使模型独立于视图模型;通过实现了ICommand接口,解决了视图中的事件绑定问题,结合数据绑定,使视图模型独立于视图。实例结果表明,采用MVVM模式设计RIA应用系统能够实现界面逻辑和应用逻辑的完全分离,且具备良好的自动化测试能力。 展开更多
关键词 设计模式 模型-视图模型-视图 系统架构 富互联网应用 模型-视图-控制器
在线阅读 下载PDF
基于云制造的模具协同设计与制造模式探析 被引量:22
11
作者 徐岩 李强 +2 位作者 秦岩 秦波 包柏峰 《机械设计与制造》 北大核心 2012年第2期247-249,共3页
针对我国模具设计与制造业的现状,研究基于"云制造"的模具跨地区散布式设计与制造的模式,构建一种由分散的模具制造资源"、云制造"—模具服务平台及其用户端组成的模具协同设计与制造的架构模式,并以实例分析并探... 针对我国模具设计与制造业的现状,研究基于"云制造"的模具跨地区散布式设计与制造的模式,构建一种由分散的模具制造资源"、云制造"—模具服务平台及其用户端组成的模具协同设计与制造的架构模式,并以实例分析并探讨了在该模式下模具设计制造思路及其实施技术。通过对其工作流程的描述表明:该架构模式对于模具行业快速响应市场机遇,最大限度地提高设计与制造资源的利用效率,实现快速、优质、低成本的开发模具产品具有重要意义。 展开更多
关键词 模具 云制造 架构模式 协同设计与制造
在线阅读 下载PDF
基于.NET分布式系统的模式研究 被引量:15
12
作者 葛瑶 李晓风 王辉 《计算机工程与设计》 CSCD 北大核心 2008年第5期1049-1051,1054,共4页
在分布式系统设计中,针对B/S和C/S架构在实际应用中的不足,提出了基于.NET框架N层架构模式。根据N层体系架构的特性,利用设计模式,针对数据访问层提出了服务提供者模式。该模式是一种能提高软件扩展性的设计模式,它的特性在于可以不必... 在分布式系统设计中,针对B/S和C/S架构在实际应用中的不足,提出了基于.NET框架N层架构模式。根据N层体系架构的特性,利用设计模式,针对数据访问层提出了服务提供者模式。该模式是一种能提高软件扩展性的设计模式,它的特性在于可以不必更改核心代码而改变核心功能。最后利用.NET反射技术结合工厂方法,通过实现模式得以实现,使其在数据访问方面具备了更好的扩展性。 展开更多
关键词 .NET框架 N层体系架构模式 设计模式 服务提供者模式 实现模式
在线阅读 下载PDF
支持MDA的设计模式建模与模型转换方法研究 被引量:10
13
作者 曾一 周吉 +1 位作者 孙政 许林 《计算机工程与应用》 CSCD 2012年第1期76-80,共5页
设计模式是描述某一类问题的通用解决方案,可以提高软件开发的可重用性,但在设计模式建模中存在模式消失和模式组合复杂化等问题,模型的可扩展性低,不利于模型到代码的自动化转换。由此,在MDA框架下,引入角色的建模思想,提出了一种基于E... 设计模式是描述某一类问题的通用解决方案,可以提高软件开发的可重用性,但在设计模式建模中存在模式消失和模式组合复杂化等问题,模型的可扩展性低,不利于模型到代码的自动化转换。由此,在MDA框架下,引入角色的建模思想,提出了一种基于Ecore的设计模式建模和模型转换方法,该方法在元模型层抽象并扩展了设计模式通用元素的元模型,使得不同的模式组合模型通过对相同的模式元素元模型进行转换可以获得相应的应用模型,从而增强了设计模式建模的可扩展性和模型转换的通用性,为MDA框架中设计模式建模和模型转换提供了一种有效的途径。 展开更多
关键词 设计模式 模型转换 模型驱动架构 模式通用元素 元模型
在线阅读 下载PDF
三层结构软件框架扩展点实现方法 被引量:28
14
作者 郝雯 艾玲梅 王映辉 《计算机应用》 CSCD 北大核心 2009年第9期2541-2545,共5页
基于通用的软件三层结构框架,对框架的扩展点进行了分类,并根据各类的特点,结合设计模式给出了各类扩展点的设计策略和实现方法。最后,以某大型机械制造企业的工时管理系统(TQMS)开发为例,基于.NET平台对各扩展点的具体实现过程进行了... 基于通用的软件三层结构框架,对框架的扩展点进行了分类,并根据各类的特点,结合设计模式给出了各类扩展点的设计策略和实现方法。最后,以某大型机械制造企业的工时管理系统(TQMS)开发为例,基于.NET平台对各扩展点的具体实现过程进行了详细阐述,对增强软件框架的灵活性以及应对客户的需求变化提供了良好的支持。 展开更多
关键词 扩展点 设计模式 软件框架 三层结构 NET平台
在线阅读 下载PDF
抽象工厂设计模式在3层结构开发中的应用 被引量:11
15
作者 华铨平 庞倩超 谢颖 《大庆石油学院学报》 CAS 北大核心 2009年第3期112-115,共4页
分析了抽象工厂模式及其优点,并将抽象工厂模式3层架构软件系统应用于联机考试系统中.抽象工厂模式对扩展开放,对修改封闭.通过扩展增强其功能,增强程序的灵活性和可扩展性,降低升级和移植的复杂度,可以有效地提高代码重用.抽象工厂模... 分析了抽象工厂模式及其优点,并将抽象工厂模式3层架构软件系统应用于联机考试系统中.抽象工厂模式对扩展开放,对修改封闭.通过扩展增强其功能,增强程序的灵活性和可扩展性,降低升级和移植的复杂度,可以有效地提高代码重用.抽象工厂模式提供了一个创建一系列相关或相互依赖对象的接口,可降低模块间的耦合性,最大限度地实现软件复用. 展开更多
关键词 设计模式 抽象工厂 3层结构 模式复用
在线阅读 下载PDF
上海乡村景观模式调查和景观元素设计模式研究 被引量:34
16
作者 车生泉 杨知洁 倪静雪 《中国园林》 2008年第8期21-27,共7页
新农村建设是我国新时期重要的国策,人居环境改善是目前新农村建设的重要内容之一。以上海乡村环境优化为目标,通过问卷调查和典型乡镇的景观学调查,得出了上海乡村的景观意象特征、乡村景观空间类型与环境特征,在此基础上,将上海乡村... 新农村建设是我国新时期重要的国策,人居环境改善是目前新农村建设的重要内容之一。以上海乡村环境优化为目标,通过问卷调查和典型乡镇的景观学调查,得出了上海乡村的景观意象特征、乡村景观空间类型与环境特征,在此基础上,将上海乡村景观元素分解为廊道景观(道路、水系),边缘景观(路缘、水缘、田缘)和节点景观(交通型节点、游憩型节点、聚落型节点、生态型节点)3种类型,并提出了针对性的设计模式。 展开更多
关键词 风景园林 新农村 景观元素 景观格局 乡村聚落 设计模式
在线阅读 下载PDF
支持Multi-interface的MVC设计模式研究 被引量:6
17
作者 邓贵仕 易峰 李文立 《计算机应用》 CSCD 北大核心 2002年第6期8-10,共3页
支持多类型用户界面的复杂应用程序架构设计一直是困扰企业的难题 ,文章引入源于Smalltalk的MVC架构设计思想 ,提出了具有经济性、可扩展性、安全性等支持多类型用户界面复杂应用程序的新型MVC设计模式 。
关键词 MVC模型 MULTI-INTERFACE JAVA 设计模式 J2EE 程序架构设计
在线阅读 下载PDF
业务应用软件框架的一种分析方法 被引量:21
18
作者 何克清 应时 +1 位作者 田中茂 冈本泰次 《软件学报》 EI CSCD 北大核心 2001年第7期1007-1014,共8页
为了开发成熟的、可重用的软件框架和组件 ,提倡尽量地抽出和组入软件模式 .讨论了基于软件模式的面向对象软件开发方法 .在分析业务应用领域需求规格的基础上 ,给出了软件框架的分析方法和基本角色模型 ,抽出了框架的体系结构分析模式... 为了开发成熟的、可重用的软件框架和组件 ,提倡尽量地抽出和组入软件模式 .讨论了基于软件模式的面向对象软件开发方法 .在分析业务应用领域需求规格的基础上 ,给出了软件框架的分析方法和基本角色模型 ,抽出了框架的体系结构分析模式、基本角色类及其结构并设计了数据存取的“抽象工厂”模式 .该方法适用于应用框架和软组件的开发 . 展开更多
关键词 面向对象 软件框架 组件 软件开发 应用软件
在线阅读 下载PDF
MVC设计模式在网管系统中的应用与研究 被引量:7
19
作者 马争 周艳 谢世波 《电子科技大学学报》 EI CAS CSCD 北大核心 2005年第5期638-641,共4页
在分析了MVC设计模式和MVC体系结构的设计原理基础上,将MVC设计模式运用于网管系统的开发设计实例中,给出了应用框架的逻辑结构。该设计方案使逻辑处理流程清晰,便于今后的扩充和维护,也可以方便地应用到电信网管系统的其他应用模块客... 在分析了MVC设计模式和MVC体系结构的设计原理基础上,将MVC设计模式运用于网管系统的开发设计实例中,给出了应用框架的逻辑结构。该设计方案使逻辑处理流程清晰,便于今后的扩充和维护,也可以方便地应用到电信网管系统的其他应用模块客户端设计中,带来更好的软件结构和代码重用。 展开更多
关键词 模型-视图-控制器 设计模式 体系结构 网管系统
在线阅读 下载PDF
多智能体型电网调度决策支持系统 被引量:11
20
作者 赵川 李永 +3 位作者 吴琼 刘文颖 杨以涵 马骞 《电网技术》 EI CSCD 北大核心 2006年第22期59-66,共8页
实现电网调度决策支持系统首推采用多智能体技术。文章首先根据电力系统的特点对Agent个体的生存状态及驱动事件进行了建模及形式化,建立了“状态–事件”综合驱动的系统知识库;然后对Agent个体进行了分类及行为分析,并对EMS中的软件模... 实现电网调度决策支持系统首推采用多智能体技术。文章首先根据电力系统的特点对Agent个体的生存状态及驱动事件进行了建模及形式化,建立了“状态–事件”综合驱动的系统知识库;然后对Agent个体进行了分类及行为分析,并对EMS中的软件模块进行了封装,从而使对象进化为Agent;最后建立了基于多智能体的电网调度决策支持系统软件体系结构,实现了软件系统在线自主运行及软件的协调计算能力。 展开更多
关键词 电网调度决策支持系统 多智能体 软件体系结构 设计模式 环境
在线阅读 下载PDF
上一页 1 2 6 下一页 到第
使用帮助 返回顶部