首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 140 毫秒
1.
为使软件业发展与企业需求保持同步,提高软件开发效率、降低企业开发成本,在领域工程分析方法的基础上,提出了面向特征的领域建模方法.通过对特征模型的识别,抽取出特定领域需求的共性与变性,建立特征模型和特征模型到构件的映射机制,以满足不同企业对业务的共同需求和不同需求,最终在DSSA的基础上实现领域构件的复用.结合库存领域实例,建立库存领域特征模型,提取库存领域构件,实验证明了基于领域构件的系统实现,能提高软件开发效率.  相似文献   

2.
基于特征模型和构件语义的概念体系结构设计   总被引:9,自引:0,他引:9  
彭鑫  赵文耘  刘奕明 《软件学报》2006,17(6):1307-1317
特定领域软件体系结构(domain-specific software architecture,简称DSSA)是特定领域开发中的重要资产,而基于特征的领域模型使得从领域需求到DSSA的映射成为可能.引入本体作为特征模型的描述基础,通过该方法得到的领域特征本体将同时作为领域内业务构件的语义描述基础存在.在此基础上,提出了基于特征模型和构件语义的概念体系结构设计方法.该方法综合考虑了特征模型中的共性、可变性、绑定时间以及结构关系、依赖关系等对DSSA设计的影响,同时以构件语义作为特征到概念构件设计的过渡.相关方法已经实现为基于本体的特征建模工具和基于特征模型的体系结构设计工具,为特征驱动的领域开发提供了有力的支持.  相似文献   

3.
面向特征的领域分析方法可为网构软件中资源的有序化提供有效支持.从领域工程的角度出发,提出一种特征模型驱动的网构软件组装与优化方法,该方法以iJackson图描述网构软件的特征模型,结合软件体系结构特点,分析了将特征模型转换为面向业务构件、基于工作流图技术的组合模型的机制,通过应用图论方法,将组合模型建模为以领域特征簇为中心的构件组装结构图,围绕面向多目标需求的QoS模型,建立了Internet环境下网构软件构件组装问题的数学模型,提出了一种基于蚁群优化算法的全局优化方法.最后,以网上书店系统为倒,介绍了仿真实验过程,并说明了方法的有效性和可行性.  相似文献   

4.
为了加强移动互联网领域中移动数据业务管理平台MDSMP(Mobile Data Service Management Platform)演进与维护的效率和质量,通过分析传统领域模型的缺陷,结合领域工程理论,构建面向特征的MDSMP领域模型,并引入职能实体实现业务构件提取的优化。实验表明,该领域模型的构件提取方式加强了特征与构件之间的可追踪性,有利于平台的演进与维护。  相似文献   

5.
研究了基于特征的领域体系结构分析和设计过程,定义了各阶段的活动和产品,包括在分析阶段建立用例模型、特征模型和分析级对象模型,在设计阶段建立分层领域体系结构.探讨了特征模型在领域体系设计中的地位和作用,详细介绍了特征模型的分类和基本结构.将该方法应用在集团化企业物流领域中采购计划子系统的领域体系结构构建中,提出了以领域体系结构层次为基础,从特征模型和分析级对象模型中获取领域构件的映射规则,以更好地获取领域构件.  相似文献   

6.
在领域工程中,特征模型描述了领域需求之间的关系,在共性和特性之间进行区别,在复杂软件系统设计和实现中扮演了重要的角色.介绍了特征建模方法的起源和发展,分析和比较了两种典型的特征定义,从特征模型体系结构,特征模型的表现、特征变化性和组合规则、特征建模工具和特征模型的应用等方面阐述了特征建模领域的若干研究活动,介绍了特征建模方法的主要研究现状以及研究方向.  相似文献   

7.
基于领域特征空间的构件语义表示方法   总被引:23,自引:0,他引:23  
贾育  顾毓清 《软件学报》2002,13(2):311-316
在基于构件的软件开发范型中,构件模型是构件分类、检索和适应等关键任务的理论基础,然而构件模型中的语义表示方法一直是一个难点.提出一种以语义为核心的构件模型,采用基于领域分析的特征空间语义定义方法,从领域空间、定义空间和语境空间三个方面刻画语义结构,用描述逻辑表达语义内容及实现自动推理,尤其是文中的构件语义体概念和特征空间形式化方法,为构件复用自动化和工程化提供了一种可能的解决途径  相似文献   

8.
构件的语义特征是构件检索的主要依据,也是构件库的重点研究内容.然而,由于网络系统中存在分布、动态、数量众多的服务构件,很多构件之间存在一定的关联和依赖,因此如何有效地描述这些服务构件特征间的关联,是构件库管理模型需要进一步研究的一个重要问题.提出一种基于特征的构件语义描述模型,首先分别给出特征、特征空间和构件特征空间表示模型的定义.接着将构件特征间的各种关联和依赖关系分成自身约束、父子关系约束、显性约束和隐性约束4类,并采用对象约束语言对这些关系进行形式化描述,从而为模型提供了精确的语义支持.面向电子商务的构件特征子树的实例研究及其模型验证和实验结果证明了该模型的正确性与有效性.  相似文献   

9.
基于正交化设计思想的领域特征模型构造过程   总被引:3,自引:0,他引:3  
特征模型是现阶段领域工程普遍采用的描述领域需求的方法,本文在已有研究的基础上,针对现有特征模型结构上的不足,参考正交软件体系结构的设计思想提出了正交化特征模型的思想,给出了一个正交特征模型的构造过程.实践证明正交特征模型具有结构清晰,易转化为构件模型,可保持分析阶段和设计阶段的追踪性等优点.  相似文献   

10.
在当前面向特征的软件产品线开发方法中,需求级的可变性分析、可变点表示以及面向应用的定制已经得到了较好的支持。但是,从需求级的定制和裁剪( 特征模型) 到实现级( 体系结构和构件) 的映射仍然存在许多困难。针对这一问题,文章提出了一种基于适应性构件模型的软件产品线开发方法。这种适应性构件模型引入基于特征的领域模型作为构件端口( 包括内部端口和外部端口) 的语义基础。另一方面, 适应性构件模型所具有的微体系结构使得面向特定应用的构件行为定制成为可能。为了实现构件级面向特征的定制, 构件内部负责内部和外部协作的控制中心与构件的计算逻辑被分离开来执行经定制后的构件行为协议和端口语义。构件协作和计算功能的分离使针对构件行为的面向应用的定制更加便利。这样,产品线应用开发中需求级的特征定制就可以映射为体系结构和构件级的结构和行为调整。  相似文献   

11.
The component-based business architecture integration of military information systems is a popular research topic in the field of military operational research. Identifying enterprise-level business components is an important issue in business architecture integration. Currently used methodologies for business component identification tend to focus on software-level business components, and ignore such enterprise concerns in business architectures as organizations and resources. Moreover, approaches to enterprise-level business component identification have proven laborious. In this study, we propose a novel approach to enterprise-level business component identification by considering overall cohesion, coupling, granularity, maintainability, and reusability. We first define and formulate enterprise-level business components based on the component business model and the Department of Defense Architecture Framework (DoDAF) models. To quantify the indices of business components, we formulate a create, read, update, and delete (CRUD) matrix and use six metrics as criteria. We then formulate business component identification as a multi-objective optimization problem and solve it by a novel meta-heuristic optimization algorithm called the ‘simulated annealing hybrid genetic algorithm (SHGA)’. Case studies showed that our approach is more practical and efficient for enterprise-level business component identification than prevalent approaches.  相似文献   

12.
针对从初始需求出发逐步构造业务过程模型的问题,提出了一种场景驱动的业务过程模型设计方法。该方法强调场景在整个业务流程中的作用,并以此为核心驱动整个业务过程模型的设计。最后依据设计场景规约抽取构件行为,并进行构件组装与绑定,从而形成结构良好,内容完备的可执行业务过程。最后以实例说明了该方法的应用。  相似文献   

13.
徐玮  李昭原 《计算机工程》2007,33(16):26-28
针对业务构件设计一直是基于构件的企业信息系统软件开发中的研究难点这一问题,该文给出了一种基于UML语言,由业务功能视图、业务实体视图、业务组织视图、业务控制视图组成的业务模型描述方法。并在业务模型语义分析的基础上建立起聚类算法的样品间及类间关联值的计算公式,有效地将聚类算法引入业务构件划分过程,并通过谱系聚类图来确定构件划分的最优设计结果。给出了业务构件接口设计的关键步骤和方法,为构件划分和设计提供了一套可遵循的参考标准,以有效提高构件设计的质量。  相似文献   

14.
This paper discusses the development of an enterprise domain model in an environment where part of the domain knowledge is vague and not yet formalised in company-wide business rules. The domain model was developed for a young company starting in the telecommunications sector. The company relied on a number of stand-alone business support systems and sought for a manner to integrate them. There was opted for the development of an enterprise-wide domain model that had to serve as an integration layer to coordinate the stand-alone applications. A specific feature of the company was that it could build up its information infrastructure form scratch, so that many aspects of its business were still in the process of being defined. The paper will highlight parts of the Enterprise Model where there was a need for co-designing business rules together with the domain model. A result of this whole effort was that the company got more insight into important domain knowledge and developed a common understanding across functional areas of the way of doing business.  相似文献   

15.
目前,对于业务构件模型的研究主要是关注于业务构件的识别和描述方法两方面,而业务构件的质量则较少得到关注。质量必然是满足构件使用者的基本前提,而业务构件的可信则全面体现了业务构件的质量。本文提出了可信业务构件的框架模型和四大可信要素,同时给出了可信要素的实现机制,重点阐述了逻辑可信的实现机制。  相似文献   

16.
DOTNETNUKE(DNN)作为一个非常出色的CMS系统和Web开发框架,其优越的灵活性和可扩展性成为了其系统功能的最大特色。文章分析了DNN的体系结构和内核设计。主要研究了系统内核的设计模式、接口(API)设计以及实现依赖注入(De-pendency Injection)的抽象组件模型。讨论了DNN开发框架通过模块热拔插支持内核功能扩展、业务功能扩展和资源扩展的工作方式。最后提出DNN框架在模块通信IMC(Inter Module Communication)和自定义业务对象CBO(Custom Business Objects)方面存在的问题和改进的方法。  相似文献   

17.
一种基于Web的服务组装构件模型(英文)   总被引:1,自引:0,他引:1       下载免费PDF全文
基于web的服务组装正成为一种流行的组装风格。许多已有的工作提出将服务业务逻辑和用户界面封装为一个基于web的服务构件,并在基于web的环境中组装这些构件。这些构件模型在复用,尤其是构件验证、适配以及复合构件的支持方面仍存在许多局限。提出一种新型构件模型以支持基于web的服务组装。首先,该构件模型将用户界面和服务业务逻辑分离以获得更好的适配性;其次,开发人员不仅可以在业务逻辑的层次组装这些构件,还可以在用户界面的层次进行组装。该构件模型支持实时组装以实现及时、有效的验证和适配,同时还支持将组装结果发布为一个新的可复用的服务构件。  相似文献   

18.
过程挖掘目的是通过分析由信息系统记录的日志得出的过程模型,从而改善和维护业务流程。目前,许多业务流程都以模块化的方式进行交互。虽然很多过程挖掘算法已经被提出来,不过对于处理多模块还有一定的局限性。提出了基于特征网与模块网的挖掘算法,根据日志将特征分为不同模块;在此基础上,分别求出模块间特征交互的特征网与模块内的特征交互模块网;将两者根据提出的融合算法进行融合,得到完整的过程模型。通过一个用户网上购物的实例说明了该算法的可行性。  相似文献   

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

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