首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 152 毫秒
1.
P-F模型的过程复用机制及工具   总被引:2,自引:0,他引:2  
P-F模型是一种利用Petri Net与形式化描述相结合描述软件过程的方法。P-F模型的模板、模式和元模式概念在不同层次上提供了进行过程复用的方法。模板复用的是过程的内容信息;模式复用的则是过程的结构信息,是更高层的复用;元模式是最小的结构单元,可以设计模式。文章介绍了P-F模型中的这三种过程复用方法,及其在P-F过程设计工具PSTools中实现的途径。  相似文献   

2.
龚晓庆  刘锋  葛玮  郝克刚 《计算机科学》2009,36(11):169-172
针对工作流管理系统在实际应用中面临的过程定义低效、复杂的问题,借鉴软件复用的思想,提出了一种生产线架构下的工作流过程定义复用方法.该方法建立在领域业务本体和工作流模板这两类可复用资产之上,尝试建立特定领域工作流过程定义的复用机制,以提高过程定义的效率.着重探讨了可复用资产的构建、描述和检索等问题.介绍了基于复用的工作流过程定义方法,并开发了相应的实用工具以验证该方法的有效性.  相似文献   

3.
P-F方法在工作流系统中的应用研究   总被引:1,自引:0,他引:1  
P-F方法是作者正在进行的一项过程建模和过程改进的方法论研究,作为一种支持过程建模、控制和改进的方法,P-F方法同样可以应用于工作流系统中。P-F方法由概念模型和实施模型组成,概念模型包括Petrinet和形式化的PAB表,它可以应用于工作流的建模;P-F方法的复用机制支持工作流建模过程的复用;P-F引擎提供了工作流管理,并支持运行时的工作流模型的动态修改。论文在工作流和P-F方法的概念后,讨论了如何将P-F方法应用于工作流系统以及将P-F方法应用于工作流系统所带来的优点。  相似文献   

4.
软件复用技术就是将原来的软件部分去组成新的软件系统结构.那么被复用的软件部分就称为可复用构件,即使对可复用的构件照搬地使用还是做一定的调整然后再继续使用.可以说只要是构建新的软件,则就可以称为复用.软件复用不仅是简单地对程序的复用,而且还包含对软件开发过程中的任何行为所生产的制成品的复用,例如项目计划、可行性研究报告、需求分析、模型定义、模型设计、研发说明、源程序、用例测试等等.  相似文献   

5.
面向对象的程序设计越来越追求程序的可复用性和灵活性, 对于经验较少的程序设计者直接得到具有良好复用性和灵活性的程序是具有一定难度的, 软件设计模式就是提取面向对象程序设计者的经验, 并对其进行总结. 模板方法模式中父类定义一个算法的框架, 用模板方法规定算法的执行步骤, 将可变的步骤延迟到子类实现, 每一种不同的实现都需要定义一个新的子类, 系统会越来越庞大, 系统的可维护性以及可读性越来越差. 因此将抽象工厂模式嵌入到模板方法模式形成一个复合模式, 复合模式的设计核心是为每一个延迟到子类的可变的步骤提供一个创建对象的接口, 该接口对一个完整的产品族进行了定义. 复合模式既保证了算法结构的稳定性, 又分离了具体的实现类, 增强了程序的健壮性、可复用性以及灵活性.  相似文献   

6.
随着计算机领域的迅猛发展, 不断提高的软件规模及其复杂性, 导致愈加暴露的软件危机, 提高软件生产效率成了软件有关产业的当务之急. 构件化软件集成是一种解决有关问题的主要途径, 在VxWorks系统上可使用一种基于以函数形式定义规范软件构件操作接口的构件化软件集成方法, 该方法在工程实践中运用成熟但其存在不能满足复用于跨异构环境的需求. 故面向异构环境可复用, 本文提出了一种基于类反射机制的软件构件集成方法,其运用工厂模式结合回调机制生成反射类基本要素, 并基于此规范软件构件类的描述与实现, 对软件构件的集成进行全生命周期的管理. 在该方法中, 整个过程以跨平台通用代码语言程序化实现使得其能够更便捷地复用于各类业务信息系统, 同时设计的软件构件基类与软件构件集成管理类结构完整、描述清晰、规范易用, 能够良好地支持构件的功能适配、更新以及软件系统的组装演化. 实验表明, 本文方法不仅适用于VxWorks、Android、Windows系统, 而且能够适用于ReWorks、AOS、Kylin等国产系统环境.  相似文献   

7.
近年来需求工程模式复用成为需求工程学科研究焦点之一,但目前尚缺乏需求工程模式的描述规范及其复用指导方法.为此提出了一种包括概要视图、规约视图、数据视图,以及知识视图等的模式四视图表示模型FVRPEM,用于从模式的角度抽象和表示需求过程方法或技术;并以此为基础定义了需求过程模式复用准则,进而定义了模式复用框架RPSEA.包含模式选择、评估与确定三个环节.FVRPEM模型与RPSEA复用过程框架为需求过程模式的高层次复用提供了指导,能够为需求过程模型的定义和裁剪提供支持.  相似文献   

8.
软件设计模式代表了从成功的系统设计中分离出来的可复用的优秀设计经验,已成为现代软件系统设计的重要研究对象。本文介绍了其中的模板方法设计模式,并就其在Java2D中的典型应用进行了说明。  相似文献   

9.
过程的复用问题如同软件本身的复用性,具有同样重要的意义.提出了一种支持领域复用的过程元模型.借鉴OO技术中的类继承概念,以表示领域业务过程间的共性以及抽象-特化父子关系;通过参数化模板机制的使用,增强过程的抽象表示能力.据此设计了独立于具体平台的过程定义语言,通过映射机制可转换为特定的过程定义语言如WSFL、WPDL等,从而可被各种工作流引擎执行.实现了过程建模工具PM Builder.  相似文献   

10.
为了提高工作流过程定义的效率,提出了一种基于复用的工作流过程定义方法。文中讨论了构建和描述可复用资产——领域业务本体和工作流模板的方法,给出了基于领域业务本体检索工作流模板的方法。在此基础上,开发了基于复用的过程定义工具PDTBR,并在实际使用中验证了该方法的可行性与有效性。  相似文献   

11.
设计模式在CAS系统的数据库引擎中的应用   总被引:1,自引:0,他引:1  
设计模式以及基于设计模式的软件系统开发是高级软件复用技术,它的成功设计带来的不仅仅是表面上的代码模块的可重复利用,对设计理念的变更,而且对减少程序的自身缺陷有巨大的作用。文中以采用设计模式设计的一个高效数据库引擎为例子,阐明设计模式对大系统的项目所带来的可复用性的优势。  相似文献   

12.
描述了在面向对象设计中设计者应遵循的原则之一-DIP(The Dependency Inversion Principle),首先通过和传统结构化软件结构的对比,详细描述了DIP的核心思想,并且讨论了在应用中如何使用此原则设计出灵活的、可重用的软件结构,然后通过模板方法模式以及一个管理组件的设计分别分析了DIP在设计模式和COM中的应用。  相似文献   

13.
大型数据库中多层关联规则的元模式制导发现   总被引:7,自引:1,他引:7  
本文将元查询制导技术与多层关联规则发现技术结合起来,提出了发现多层关联规则的自顶向下逐层递进风格的元模式制导方法.元模式是一个预先确定待发现规则的形式的规则模板,从而可引导数据的发掘过程.  相似文献   

14.
设计模式在可复用GIS软件开发中的应用   总被引:6,自引:1,他引:6  
介绍了设计模式在可复用GIS软件开发中的重要性,以模板方法、策略和备忘录模式为例,论述了设计模式在可复用GIS软件开发中的实现过程,并说明设计模式的运用还值得进一步研究。  相似文献   

15.
面向切面的数据验证组件研究与实现   总被引:1,自引:0,他引:1  
传统的数据验证方法会造成数据验证代码纠缠在一起,使得软件的维护性与重用性大大降低.面向切面编程技术(AOP)可将应用程序中的"横切关注点"从"纵向关注点"中分离出来并被封装到一个可重用的模块中,再利用反转控制(IoC)实现数据验证逻辑与其它业务逻辑间的松散耦合.在此基础上具体构建了一个基于服务器端的数据验证组件All4Validate,并将其以低侵入的方式融入到现有的J2EE/EJB开发过程的组件产品中,有效地解决了传统数据验证方法的弊端,并极大地提高软件的开发效率.  相似文献   

16.
一个更容易应用软件模式的方法   总被引:1,自引:0,他引:1  
当前的软件模式都是解决某个特定问题的详细设计方案,一般都用类结构图来表示,无法实现从分析到设计的平滑过渡,从而导致了在模式的应用中对模式的生搬硬套,达不到应有的效果。该文使用了Role、Meta-pattern等技术,获得了一个更加容易的使用方法.  相似文献   

17.
设计模式描述了简单、可复用的软件解决方案的核心。本文对电子政务中公众监督系统的现状进行了研究,深入探讨了设计模式中State模式与Command模式的原理。针对公众监督系统设计中可复用性差和难以维护与扩展的不足,结合这些模式提出了一种将State模式与Command模式相结合的设计思路,并将该组合模式应用于公众监督系统的设计中,从而构建层次分明、结构清晰、重用性好的公众监督系统。  相似文献   

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

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