共查询到19条相似文献,搜索用时 234 毫秒
1.
在企业管理软件中业务构件可以通过参数化和配置技术被复用以适应业务需求的变化,这种构件粒度大、可变参数多、结构复杂难于开发.为了提高业务构件的开发效率,确保开发正确性,本文提出一种面向大粒度构件,基于模式的构件代码生成方法.从已有应用系统中抽取业务构件的典型软件模式,定义一种支持多种编程语言的模式描述语言,用其构造基于模式的非实例化构件,并采用模型驱动的思想,将对应模式下富含业务语义的构件实现模型转换为目标程序,以实现业务构件的自动生成.在此方法指导下,开发一套可视化建模与代码生成工具组,并利用此工具自动生成了运行在J2EE平台上的采购管理系统中部分业务构件,应用结果验证了本方法的有效性和实用性. 相似文献
2.
基于构件的软件开发方法,关注于运行级构件及其相互作用,借助于构件模型技术,提供了构造应用系统的有效途径,但缺乏能够指导整个开发过程的系统方法。软件体系结构以构件作为应用系统的基本构造单元,从整体上反映软件的组织结构、设计思想和实现技术,为基于构件的开发提供了一个自顶向下的途径。对软件体系结构和软件构件技术进行了分析研究,对分布式基于Web的应用,给出了以体系结构为指导、基于构件的开发方法。运用以体系结构为指导、基于构件的开发方法与J2EE平台规范相结合,为建设机械制造公司设计开发了ERP系统。该系统具有分布式基于Web应用的特点,具有良好的开放性、集成性和适应性,各项性能均达到了设计要求。 相似文献
3.
4.
5.
软件产品线是开发软件产品的一种高效方法,是一种特殊形式的软件复用,用于开发相同领域的类似产品过程,由此提出了一种基于本体的软件产品线开发设计模型,对构件采用本体方法进行表示,构造成构件本体并存入构件本体库,这样有利于提高构件的可共享和可重用性,新产品开发通过产品线模型的领域工程阶段分析,应用工程选择相应的构件本体配置成符合个性化需求的软件产品,从而提高软件产品的开发效率,缩短产品上市时间. 相似文献
6.
7.
反射式软件中间件改变了传统中间件纯粹的“黑盒复用”方式,以观测和控制基于中间件的软件系统的运行状态和行为.作为主流的中间件产品,构件运行支撑平台有必要引入反射以适应动态开放的Internet环境.但是,在带来更大开放性的同时,反射也给构件运行支撑平台带来安全隐患.为此,针对反射体系的特点,本文逐层分析其中潜在的安全隐患,制定了一种特定于反射体系的安全框架,实现了四层安全访问控制机制.该安全框架在反射式J2EE应用服务器PKUAS(Peking University Application Server)中得到实现,并通过性能测试考察了安全框架对反射系统运行时刻性能的影响. 相似文献
8.
9.
基于软件复用的领域分析和建模研究 总被引:1,自引:0,他引:1
介绍了软件复用的相关原理和关键技术,结合特定领域提出了一种基于构件的软件开发过程,在此基础上得到了基于构件的领域分析方法。最后结合领域工程、构件化开发、面向对象开发方法等技术给出了一种基于软件复用的领域工程开发模型。 相似文献
10.
分析了软件构件技术在软件化雷达开发过程中的作用,并将软件构件技术引入到雷达系统软件开发过程中。对雷达系统进行领域工程建模,生成了软件化雷达体系结构和层次化的软件体系结构,用于指导后续的领域设计与构件设计实现。在软化件雷达开发过程中使用构件,可以充分复用雷达系统的开发过程、需求分析、软件体系结构和领域构件等,
进而有效提高软件化雷达的开发效率和软件质量。 相似文献
11.
Choulsoo Jang Seung‐Ik Lee Seung‐Woog Jung Byoungyoul Song Rockwon Kim Sunghoon Kim Cheol‐Hoon Lee 《ETRI Journal》2010,32(5):646-656
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.
14.
基于面向对象技术的组件软件已成为软件技术发展的趋势。COM是一个组件软件模型 ,而OLE是一个基于COM的面向对象的体系结构 ,ActiveX是OLE的网络扩展型。就此 ,对三个组件软件ActiveX、OLE、COM作了较详细的介绍 ,分析了它们的特点、功能及体系结构。 相似文献
15.
16.
现有的电磁兼容分析预测软件功能单一,缺乏模型数据库的支持,因此实用性不强。本文中应用Oracle 为代
表的成熟数据库,描述了结合.NET 平台高效开发面向对象的数据库管理和预测分析软件。数据库将电磁兼容模型数
据和地理信息数据统一在标准的数据管理环境中,提高了效率。同时利用.NET 的高扩展性优势开发管理和预测分析
系统,具有较高的实用价值。 相似文献
17.
18.
近年来,随着云技术的发展,基于云计算技术架构的应用系统逐渐成为主流。本文根据石油钻井企业工程数据管理的需求,首先采用面向服务思想,将系统封装为9个服务,然后统一部署在云平台上,最终实现了基于云服务的钻井工程数据管理系统,通过使用云计算技术以及SOA软件架构,有效解决了传统管理系统的扩展能力差、维护成本高以及资源利用率低等问题,保证数据的一致性,为企业的管理和决策提供重要的数据依托,提高企业的经济效益。 相似文献
19.
针对现有门户系统开发中缺乏流程控制,以及企业门户系统的更新维护费用高、开发速度慢等问题,文中提出了一个基于流程的企业门户信息系统参考模型,并基于此模型设计开发了一个基于portlet的门户系统组装工具,详细介绍了实现工具的体系结构、基于XML的构件封装方法、门户页面展现和组装等关键算法.利用该工具,用户可以方便的从portlet库中选择不同类型、不同功能的构件,通过点击或者拖拉的方式方便的组装企业门户系统,大大提高了开发效率. 相似文献