首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 234 毫秒
1.
基于模式的业务构件代码生成方法   总被引:2,自引:2,他引:0       下载免费PDF全文
在企业管理软件中业务构件可以通过参数化和配置技术被复用以适应业务需求的变化,这种构件粒度大、可变参数多、结构复杂难于开发.为了提高业务构件的开发效率,确保开发正确性,本文提出一种面向大粒度构件,基于模式的构件代码生成方法.从已有应用系统中抽取业务构件的典型软件模式,定义一种支持多种编程语言的模式描述语言,用其构造基于模式的非实例化构件,并采用模型驱动的思想,将对应模式下富含业务语义的构件实现模型转换为目标程序,以实现业务构件的自动生成.在此方法指导下,开发一套可视化建模与代码生成工具组,并利用此工具自动生成了运行在J2EE平台上的采购管理系统中部分业务构件,应用结果验证了本方法的有效性和实用性.  相似文献   

2.
基于构件的软件开发方法,关注于运行级构件及其相互作用,借助于构件模型技术,提供了构造应用系统的有效途径,但缺乏能够指导整个开发过程的系统方法。软件体系结构以构件作为应用系统的基本构造单元,从整体上反映软件的组织结构、设计思想和实现技术,为基于构件的开发提供了一个自顶向下的途径。对软件体系结构和软件构件技术进行了分析研究,对分布式基于Web的应用,给出了以体系结构为指导、基于构件的开发方法。运用以体系结构为指导、基于构件的开发方法与J2EE平台规范相结合,为建设机械制造公司设计开发了ERP系统。该系统具有分布式基于Web应用的特点,具有良好的开放性、集成性和适应性,各项性能均达到了设计要求。  相似文献   

3.
基于构件的分层体系结构模型的研究与应用   总被引:2,自引:0,他引:2  
结合分层体系结构具有易于理解、易于进行人员分工的特点和构件实现了在程序级的软件复用这一优点,提出了基于构件的分层体系结构模型,并使用该模型实现了云南省教育厅网络工作平台的建设。验证了利用该模型所开发的系统具有很高的可用性、可靠性以及可维护性。  相似文献   

4.
随着企业的迅速发展和信息化管理技术的不断成熟,管理信息系统的个性化需求也越来越高,这种个性化需求主要体现在企业快速发展导致业务上发生的变化。针对目前企业管理信息系统程序固定化、扩展性不足的缺点,提出一个基于J2EE架构和关系数据库的可视化界面快速配置开发平台的解决方案。该平台以动态配置项目数据库表、业务流程为目标,以面向对象、软件复用、软件构件等技术为依托进行设计研发。通过这一平台使得企业管理信息系统开发周期短、成本低,具有灵活的可扩展性,可变通性。  相似文献   

5.
软件产品线是开发软件产品的一种高效方法,是一种特殊形式的软件复用,用于开发相同领域的类似产品过程,由此提出了一种基于本体的软件产品线开发设计模型,对构件采用本体方法进行表示,构造成构件本体并存入构件本体库,这样有利于提高构件的可共享和可重用性,新产品开发通过产品线模型的领域工程阶段分析,应用工程选择相应的构件本体配置成符合个性化需求的软件产品,从而提高软件产品的开发效率,缩短产品上市时间.  相似文献   

6.
一种基于领域模型和构件组合的软件开发框架   总被引:5,自引:2,他引:5       下载免费PDF全文
王晓燕  刘淑芬  张俊 《电子学报》2009,37(3):540-545
 本文提出了一种基于领域模型和构件组合的软件开发框架,使用领域模型捕获系统业务静态需求,描述领域内业务对象之间的静态关系,通过领域应用框架描述系统的共性,并在框架中提供足够多的反映领域可变性的扩展点,在此扩展点上可以集成各种类型构件,创建新的应用系统,来满足领域内不同具体应用的特定需求.实验表明,该框架能够利用同一领域软件系统间的共性和变化性并实施有效的控制,促进了软件复用,提高软件生产效率和质量.  相似文献   

7.
反射式软件中间件改变了传统中间件纯粹的“黑盒复用”方式,以观测和控制基于中间件的软件系统的运行状态和行为.作为主流的中间件产品,构件运行支撑平台有必要引入反射以适应动态开放的Internet环境.但是,在带来更大开放性的同时,反射也给构件运行支撑平台带来安全隐患.为此,针对反射体系的特点,本文逐层分析其中潜在的安全隐患,制定了一种特定于反射体系的安全框架,实现了四层安全访问控制机制.该安全框架在反射式J2EE应用服务器PKUAS(Peking University Application Server)中得到实现,并通过性能测试考察了安全框架对反射系统运行时刻性能的影响.  相似文献   

8.
提出构件化抽象工作模型的概念,分析了这一模型的体系结构,在原理上阐述了基于此模型进行软件开发的方法。详细研究了构件化抽象工作模型的技术路线和工作原理,分析各个模块之间相互作用的关系。在具体实践中,以实际项目中构造统计分析构件为例,将这一理论运用于分析设计和创建系统的各个阶段,把实际项目按照不同的应用、层次和粒度抽象成工作模型,设计和复用能独立完成特定功能的组件来组装软件,从而提高开发效率。  相似文献   

9.
基于软件复用的领域分析和建模研究   总被引:1,自引:0,他引:1  
介绍了软件复用的相关原理和关键技术,结合特定领域提出了一种基于构件的软件开发过程,在此基础上得到了基于构件的领域分析方法。最后结合领域工程、构件化开发、面向对象开发方法等技术给出了一种基于软件复用的领域工程开发模型。  相似文献   

10.
刘凤 《现代雷达》2016,(5):12-15
分析了软件构件技术在软件化雷达开发过程中的作用,并将软件构件技术引入到雷达系统软件开发过程中。对雷达系统进行领域工程建模,生成了软件化雷达体系结构和层次化的软件体系结构,用于指导后续的领域设计与构件设计实现。在软化件雷达开发过程中使用构件,可以充分复用雷达系统的开发过程、需求分析、软件体系结构和领域构件等, 进而有效提高软件化雷达的开发效率和软件质量。  相似文献   

11.
A component is a reusable and replaceable software module accessed through its interface. Component‐based development is expected to shorten the development period, reduce maintenance costs, and improve program reusability and the interoperability of components. This paper proposes a new robot software component platform in order to support the entire process of robot software development. It consists of specifications of a component model, component authoring tool, component composer, and component execution engine. To show its feasibility, this paper presents the analysis results of the component's communication overhead, a comparison with other robotic software platforms, and applications in commercial robots.  相似文献   

12.
要推动元器件的质量控制,促进元器件工程化的应用与管理,必须建立畅通无阻的元器件信息通道。建立的元器件信息平台可为元器件的研制、选用和管理提供全面、准确、动态的信息,是提高产品可靠性,降低全寿命周期的一个重要基础性软件平台。还结合当前电子元器件的发展和工程实践,对元器件的分类、主要性能参数、生产供应商等信息进行规范化研究,为元器件信息平台的科学化和规范化提供技术支持。  相似文献   

13.
基于过程控制的软件质量管理   总被引:3,自引:0,他引:3       下载免费PDF全文
李明树  王青 《电子学报》2002,30(Z1):2032-2035
质量形成于过程.以预防为主的过程管理思想在软件产业引入了软件的工程过程、管理过程和支持过程三类基本过程,以过程为中心的软件开发、生产与质量管理是现代软件产业的时代特征.本文阐述了软件质量管理的基本原理,提出了一个基于CMM过程管理控制的软件质量管理模型及平台,帮助软件组织达到较高的成熟度水平.  相似文献   

14.
基于面向对象技术的组件软件已成为软件技术发展的趋势。COM是一个组件软件模型 ,而OLE是一个基于COM的面向对象的体系结构 ,ActiveX是OLE的网络扩展型。就此 ,对三个组件软件ActiveX、OLE、COM作了较详细的介绍 ,分析了它们的特点、功能及体系结构。  相似文献   

15.
构件复用的Web化支撑模型研究   总被引:3,自引:0,他引:3       下载免费PDF全文
蔡智明  刘宗田 《电子学报》2000,28(3):142-144
本文基于一种以网络、Δgetn及领域为基础的Web化构件复用支撑模型,简述了其采用的框架模板表示方法及对构件化软件的分层规范:构造了领域框架、构件的分布式描述类库,提出以多Agent的手段实现分布式的构件搜索、管理,描述了各Agent的主要逻辑及相互协同关系.原型实现中使用了ASP、Java、JDBC、SQL等工具,并在实际开发中进行了应用试验.  相似文献   

16.
现有的电磁兼容分析预测软件功能单一,缺乏模型数据库的支持,因此实用性不强。本文中应用Oracle 为代 表的成熟数据库,描述了结合.NET 平台高效开发面向对象的数据库管理和预测分析软件。数据库将电磁兼容模型数 据和地理信息数据统一在标准的数据管理环境中,提高了效率。同时利用.NET 的高扩展性优势开发管理和预测分析 系统,具有较高的实用价值。  相似文献   

17.
罗猛  詹惠琴  古军 《电子测试》2011,(11):62-66
为解决目前国内分立器件测试系统成本高,可维护性低等特点,开发了一套性价比高、操作简单、自动化程度较高的测试系统。并采用层次化、模块化的软件结构设计方法,设计开发了分立器件测试系统的软件平台。该软件平台可以完成系统硬件资源自检与校准、软件账号管理、流程图测试程序自动转换、测试指标报表生成及打印等一系列功能,并做到测试程序...  相似文献   

18.
近年来,随着云技术的发展,基于云计算技术架构的应用系统逐渐成为主流。本文根据石油钻井企业工程数据管理的需求,首先采用面向服务思想,将系统封装为9个服务,然后统一部署在云平台上,最终实现了基于云服务的钻井工程数据管理系统,通过使用云计算技术以及SOA软件架构,有效解决了传统管理系统的扩展能力差、维护成本高以及资源利用率低等问题,保证数据的一致性,为企业的管理和决策提供重要的数据依托,提高企业的经济效益。  相似文献   

19.
针对现有门户系统开发中缺乏流程控制,以及企业门户系统的更新维护费用高、开发速度慢等问题,文中提出了一个基于流程的企业门户信息系统参考模型,并基于此模型设计开发了一个基于portlet的门户系统组装工具,详细介绍了实现工具的体系结构、基于XML的构件封装方法、门户页面展现和组装等关键算法.利用该工具,用户可以方便的从portlet库中选择不同类型、不同功能的构件,通过点击或者拖拉的方式方便的组装企业门户系统,大大提高了开发效率.  相似文献   

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

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