31 resultados para Component based development

em Chinese Academy of Sciences Institutional Repositories Grid Portal


Relevância:

90.00% 90.00%

Publicador:

Resumo:

近年来,随着Internet规模的增长,分布式组件技术快速发展,新的组件模型不断涌现,现有的组件模型也持续更新。组件容器为组件及组件应用提供部署和运行环境,是基于组件分布式应用开发的核心。组件模型的多样化和快速演化要求组件容器的开发方法将研究范围扩大到整个领域。产品线工程是基于软件核心资产构建软件产品系列的工程方法,将产品线工程方法应用于组件容器领域可以促进组件容器的系统化复用,获得更高的生产效率和产品质量。 由于组件容器领域的特点,应用过程中现有的产品线工程方法体现出一些不足。产品线工程包括领域工程和应用工程,其中领域工程又由领域分析、领域设计和领域实现构成。组件模型是组件容器需求的主要来源,但目前缺乏对组件模型的统一认识和详细分析;领域分析建模要求领域模型有效地刻画领域需求的组织结构、相互关系和变化性,并提供具体的建模过程指导,现有的面向特征、基于用例等领域建模方法存在语义模糊、粒度不当、缺乏具体流程指导等不足。 针对上述问题,论文按照软件开发流程顺序,从需求分析、领域建模、领域设计等方面,对组件容器设计和开发的若干关键问题进行了重点研究,包括组件模型分析、基于原子需求的领域建模方法、组件容器产品线体系结构等。 首先,由于组件模型是组件容器需求的主要来源,针对现有的组件模型分析方法粒度较大的问题,通过分析相关软件实体可能具有的各种约束,选择从语法、部署和交互三个方面,得到构成组件模型的模型元素,提出了一个细粒度的组件模型分析框架。将该分析框架应用于目前有代表性的分布式组件模型,基于分析结果提炼了分布式组件模型的主要公共特征,并与其他分析方法做了对比。 另一方面给出了基于原子需求的领域建模方法。以原子需求概念为基础,提出了一个多层次的领域需求描述模型,从用例、原子需求等多个层次刻画领域需求,并基于变化点建立独立的变化性描述机制。介绍了相应的领域建模过程,包括其建模步骤、建模原则和描述规范,为领域分析人员提供具体指导。并结合领域实例探讨了领域建模的过程。 基于以上工作,本文设计了组件容器产品线体系结构PLACE。首先将基于软件实体的组件模型分析框架与基于原子需求的领域建模方法相结合,建立组件容器领域模型,进而提出了组件容器产品线体系结构PLACE,从体系结构、模块功能、变化性设计和变化性管理等方面介绍了其设计。具体组件容器的设计实例表明,PLACE通过在组件模型和体系结构间建立直接的对应关系,有效促进了组件容器领域内的系统化复用。 最后,我们将上述方法应用于网驰平台中组件容器产品系列包括Web容器、EJB容器、BPEL容器和Portlet容器等的设计。实验结果证实了基于PLACE的开发方法在保证产品功能正确性的同时,提高了组件容器领域内的结构复用性,获得了更高的生产效率和产品质量。

Relevância:

80.00% 80.00%

Publicador:

Resumo:

测试软件(Tester)的开发不同于一般的软件开发,在测试软件开发的过程中,涉及到测试软件本身和测试用例(Testcase)两者之间的划分和协作.目前的测试用例脚本大都是一些自定义的格式文本,通过测试软件的分析来执行测试逻辑,不仅需要编写大量复杂的脚本解析程序,而且难以阅读和维护.为了解决这个问题,提出了一种基于ActiveX Scripting技术的测试软件开发方法,该方法可以将测试逻辑按照需求分配到测试软件和测试用例,提供了一种统一的编程接口,易于学习和使用.

Relevância:

80.00% 80.00%

Publicador:

Relevância:

80.00% 80.00%

Publicador:

Resumo:

树组件[1]的功能简单、界面表现力较差,而且组件效率较低,难以满足复杂的应用需求.基于目前流行的AJAX技术,给出一个具有较强的可扩展性的Web树组件的设计和实现.组件在Web上为用户提供了类似于在Windows资源管理器中对目录树操作的基本功能和用户体验.另外,还采用ServerPush技术对树组件进行了改进,解决了AJAX应用中可能出现的数据不一致的问题.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

描述了基于语义对构件库中构件接口名称进行匹配的一种方法,并结合保险行业的领域知识,探讨了该方法在保险核心业务系统的可复用构件库中的实现.将接口名称的语义信息概括为环境、对象、操作,结合领域知识和领域分析方法,建立匹配度计算必须的原始语料库,利用语料库对接口名称进行语义计算,生成解析构件库,利用解析构件库对用户的查询进行相似度计算.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

面向服务的构件模型可以解决当前大型软件系统难于管理、维护困难和缺乏动态性等问题,而OSGi框架为基于构件系统的服务化开发提供了有力支持.把OSGi作为基础框架对遗留软件系统进行再工程,设计了OSGi化软件的总体框架,提出了软件系统构件化方法,并针对再工程过程中普遍存在的问题给出了相应的解决方案.最后,通过对Web容器再工程的实例研究,验证了面向OSGi的构件化软件再工程方法的有效性.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

本文从企业生产管理信息系统的现状出发,详细分析了现有信息系统在生产计划管理、生产过程跟踪和系统软件结构方面存在的问题。在此基础上,进一步分析了未来企业对制造信息系统的需求及表现形式,并从信息技术角度研究了构件技术在未来企业制造管理信息系统中的作用,建立了构件技术特征与制造信息系统技术特征之间的映射关系,提出了为实现构件化信息系统所要解决的一些技术问题。

Relevância:

40.00% 40.00%

Publicador:

Resumo:

The concept of biosensor based on imaging ellipsometry was proposed ten years ago. Its principle and the methodology as well as some solutions to problems which have to be faced during the development are mentioned. Its properties of phase sensitive, high throughput and fast sampling, as well as label-free, sensitivity better than 1 ng/ml for Immunoglobulin G, and real-time analysis for protein interaction process, etc. provide a potential for applications in biomedicine field. The recent biosensing development with total internal reflection imaging ellipsometry is presented also. [GRAPHICS] An example of 48 protein arrays in matrix. (C) 2008 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Coordinated measurement of temperature, velocity and free surface oscillation were obtained by using the drop shaft facility for microgravity experiments of half floating zone convection. The ground-based studies gave transition from steady to oscillatory convection for multi-quantities measurement.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Type I markers are useful for comparative mapping and other genetic analyses, but relatively difficult to develop. In the present study a microsatellite (SSR)-enriched cDNA library was constructed for the first time using the fast isolation by AFLP of sequences containing repeats (FIASCO) method in a small fish, Chinese rare minnow (Gobiocypris rarus). A total of 97.4% of the expressed sequence tags (ESTs) contained targeted CA-repeats, in which 29 unique EST-SSRs were identified. Ten out of the 28 loci for which primer pairs were designed were polymorphic with alleles ranging from three to seven (mean 4.50). Some of these EST-SSRs can be amplified in other species. These results proved that cDNA-FIASCO is an efficient way to isolate novel EST-SSRs in a fish.