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

2.
标准接口仪器测试应用软件辅助开发工具   总被引:5,自引:0,他引:5  
领域工程是目前软件工程领域的一个重要研究方向,通过对基于特定领域的核心资产库的复用,可以提高开发效率和质量,降低维护成本.该文通过对基于标准接口仪器测试软件的领域分析,提出了该领域软件的体系结构,并开发了相应的支持工具.文章最后是使用该工具的体会和进一步的工作.  相似文献   

3.
软件体系结构作为描述系统高层设计和实现更广范围内软件重用的手段,己成为软件工程领域研究的一个热点。文章在对特定领域的软件体系结构(DSSA)讨论的基础上提出了一个基于DSSA的、具有层次风格的企业资源计划(ERP)模型——XK-ERP-II及其开发环境。并对XK-ERP-II模型进行了详细的讨论,实际应用表明,该模型是高效可行的。  相似文献   

4.
特定领域软件构架方法对于软件重用、软件可升级性和提高开发系列软件系统的效率都有重要的指导意义。该方法通过对特定领域的分析,获得典型的需求,并且构造该领域软件系统的参考构架。主要介绍分层系统的DSSA及获得此领域的参考构架,用参考构架模型进行描述,并给出了一个在实际系统开发过程中的应用实例。  相似文献   

5.
领域驱动设计结合了分析模型与设计模型,在领域建模中应用设计模式不仅可以帮助做出更加灵活、更加符合领域逻辑的设计,而且有助于把分析模型平滑地转换为实现模型.然而传统的设计模式一般着眼于技术问题,用类、继承和接口来表达,本文将领域模型元素引入设计模式,并以此分类,探讨、归纳了设计模式对领域建模支持和优化的一般方法.  相似文献   

6.
关于保险行业特定领域软件体系结构的研究   总被引:5,自引:1,他引:4  
着重讨论了保险行业特定领域体系结构(DSSA)的有关的概念简化和实际应用,并以此推进具有特定领域背景情况下保险业务应用软件系统的复用技术,为DSSA这种工程组织实施性的研究提出方法学方面论述。  相似文献   

7.
特定领域软件构架(Domain-SpecificSoftwareArchitecture,DSSA)方法对于软件重用,软件的可升级性和提高开发系列软件系统的效率都有重要的指导意义。本文主要介绍分层系统的DSSA,及获得此领域的参照构架,用参考构架模型进行描述,并在一个实际系统开发过程中的应用实例。  相似文献   

8.
李辉  杨燕  王帅  白琳  钟华 《计算机系统应用》2011,20(12):46-49,9
从可重用组件或者模块中构造应用是软件工程中的一项重要技术,其中在应用集成相关的领域中,研究工作多集中在数据和业务层上.然而在表示层进行集成可以重用子模块的数据、业务逻辑和界面等多个层面,故而有利于进一步降低开发代价,具有重要研究意义.针对当前表示集成技术的不足,提出了一个新的面向表示层集成的组件模型.该组件模型支持层次...  相似文献   

9.
针对现有移动教育游戏无法满足快速增长的移动教育需求这个问题,利用领域工程的方法和最终用户编程(EUP)的技术,研究和设计了一种最终用户编程语言Kids。首先通过对移动平台儿童教育领域进行分析识别出儿童教育游戏的游戏元素,在此基础上对该领域进行特征的提取,得到该领域的特征模型。Kids语言以特征模型为基础进行设计,能够允许老师和家长为学龄前的儿童编写移动教育游戏。同时,开发了一个Kids的编程工具,包括可视化编辑器和代码生成引擎。该工具能够支持用户更加有效地使用Kids进行可视化编程,并自动生成Android代码。实验结果表明,Kids相比其他通用语言更加简洁,大部分最终用户能够很好地利用Kids开发工具开发出简单的儿童教育游戏。  相似文献   

10.
领域框架为特定领域软件的开发提供了基础平台。该文以公文流转领域为研究对象,对其进行详细的领域分析,描述了领域需求,确定领域边界和建立领域模型;设计并实现了一种基于多层体系结构的公文流转领域框架。  相似文献   

11.
软件体系结构开发方法及其应用   总被引:8,自引:5,他引:8  
简要介绍了软件体系结构开发方法的作用和内容,对领域专用的软件体系结构的意义和开发方法进行了阐述。通过分析机场领域中信息系统的通用功能需求,提出了系统的拓扑结构,采用统一建模语言建立系统模型,并利用设计模式、中间件、构件等技术实现了领域的软件框架,为领域内系统的实现提供了基础,大大提高了系统的开发效率。  相似文献   

12.
基于领域工程的构件化可扩展管理信息系统   总被引:1,自引:1,他引:0       下载免费PDF全文
为使管理信息系统(MJS)适应不断变化的用户需求,在基于领域工程的软件开发方法和构件技术基础上,对MIS的领域分析、领域设计和领域构件的实现进行详细研究;并在基于Struts、Spring和Hibernate三种组合框架支持下,利用领域模型的分层结构思想,提出了一种具有数据抽象与细粒化、松耦合层次风格相结合的软件体系结构,在此结构上结合构件技术和代码自动生成技术解决了MIS因环境或服务变化引起的系统需求变化,为MIS及相关系统因需求变化引起的领域对象及相关业务操作变化提供了一种合理的技术解决方案。  相似文献   

13.
为实现软件体系结构指导下的软件工程设计,该文提出了一个在体系结构指导下、支持自动生成的用户界面工程开发方法。该方法把界面的体系结构作为工程模型的直接描述对象,在界面体系结构的引导和约束下,通过可视化用户干预建立界面的展示模型,在代码生成阶段采用了界面体系结构指导下的界面设计模式。研究表明,以体系结构为指导的软件模型化设计是可行的。  相似文献   

14.
特定领域软件复用技术的研究与应用   总被引:8,自引:0,他引:8  
围绕特定领域软件体系结构的设计,利用平台化分层体系结构的设计思想以及应用集成设计机制,对面向领域的软构件开发模型进行了探讨与设计,并以某石油公司企业MIS的设计为开发背景,选取其中一个特殊的子系统模块,对业务构件的组合过程——复用技术进行了详细的设计与阐述。  相似文献   

15.
王忠群  谢晓东 《微机发展》2004,14(7):8-11,15
软件在其生命周期内如何对其进行较小修改或者不修改就能适应软件需求和环境变化是软件工程追求的目标之一。文中分析了体系结构在软件配置中的作用,提出了基于映射模型和面向构件的层次消息总线体系结构软件设计,使得软件系统具备重配置能力,这样可以提高软件的灵活性、适应性这一软件内在质量,延长软件系统的生命期。最后用一个实例证明对象映射协同模型的有效性。  相似文献   

16.
基于构件的应用软件系统的体系结构及其开发模型   总被引:38,自引:0,他引:38  
文中介绍了一个基于构件的应用软件系统的体系结构及共开发模型。基于领域分析方法抽取出的领域构件,使体系结构具有可扩展性。系统能随着需求的变化作相应的修正。解决了本系统在同一领域的复用问题。  相似文献   

17.
CAPP动态应用环境分析   总被引:1,自引:0,他引:1  
CAPP动态应用环境是制约CAPP理论技术研究与应用推广的根本因素,分析CAPP动态应用环境就是分析CAPP动态应用环境的含义、组成及其对CAPP应用系统功能及系统开发过程的影响。作为CAPP域分析的主要部分,CAPP动态应用环境分析对建立基于域模型的CAPP特定域软件体系结构、识别并开发域内通用可重用构件有着重要的作用。  相似文献   

18.
信息系统必须处于开放、可更改状态以响应对技术和需求的修改。为满足信息系统这种变化和演化的特征,提出了一种自适应的面向模式的软件体系结构,称之为“显示-定义-实现”(DDR)体系结构模式。描述了DDR体系结构模式适合的问题领域,并给出了相应的解决方案和组织结构。DDR体系结构模式由显示层、定义层与实现层组成。显示层是系统数据表现形式的实现,它实现了应用程序显示逻辑。定义层是DDR体系结构模式的核心,它封装了可更改的系统内部成分——通常以元对象的方式表示,所有元对象的集合形成定义层的数据字典。该层还提供了一个对外接口以方便对自身具体内容的修改,即元对象协议。实现层描述了开发应用功能的用户接口,实现了系统的业务逻辑。用DDR体系结构模式实现的系统,是一个自适应性系统,具有主动性、高安全性等特点,有利于系统的维护、扩展与移植。  相似文献   

19.
郝昂  史维峰  袁静  赵蓉 《计算机工程》2008,34(1):265-266
探讨从遗留的CAD系统中获得有效信息、组件的方法和过程,结合当前CAD领域的新发展,提出一种新的基于软件总线体系结构的CAD系统模型,并分析了组成该模型的各组件的功能特性。该系统具有较好的开放性与集成性,使处于异地的设计人员能协同工作。文中也给出了该体系结构在博士CAD系统中的应用实例。  相似文献   

20.
为实现软件的工业化生产,我们对日渐成熟的软件产品线体系结构、构件技术和产品线开发方法进行了分析和研究,并借鉴现代工业生产体系和自动化生产方式,提出了基于产品线体系结构的软件工程过程模型--N-生命周期模型。以此模型为基础,提出了基于产品线开发过程模型的集成化软件工程环境模型和构架,并对此环境模型和构架的实实现进行了系统的理论、技术和配置研究。文中的研究思想和成果对于基于产品线的集成化软件工程环境研究具有一定的参考和借鉴作用。  相似文献   

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

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