首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 453 毫秒
1.
冯春 《科技资讯》2009,(32):189-189
软件体系结构已经成为软件工程领域的一个新的研究方向,软件体系结构的提出对软件重用机制和软件开发效率的提高具有非常重要的意义。软件体系结构的使用是提高软件开发质量、减少软件开销和促进软件生产率提高的最有效方法之一。本文对层次体系结构模式、管道与过滤器模式、映像模式、MVC体系结构模式、PAC体系结构模式等集中常见的软件体系结构模式的特点进行了简单的分析,在做软件开发之前,根据特定项目的具体特点,进行分析比较后选定合适的软件体系结构模式可以减少软件开发的风险。  相似文献   

2.
软件体系结构是指导基于体系结构的软件开发过程的系统蓝图,而软件体系结构是由软件体系结构描述语言(ADL)来描述的.提出1种基于XML的软件体系结构描述元语言XDL作为ADL的元语言.通过XDL构造出的ADL具备大多数基于XML的ADL描述高层软件体系结构的能力,支持系统的扩展与演化,支持系统的验证,保证与其他ADL的互操作性,在软件生命周期中保证体系结构模型的可追溯性.  相似文献   

3.
在软件开发过程中,软件体系结构的设计起着非常重要的作用,用它来指导整个软件的开发,可以准确地满足用户的需要并降低软件的开发成本。本文首先通过介绍软件体系结构的概念,说明体系结构在软件开发中的重要性;然后了讨论了正交软件体系结构、三层C/S软件体系结构和C/S与B/S的混合软件体系结构,最后给出了软件体系结构的展望。  相似文献   

4.
沈楠 《科技信息》2007,(10):39-39,78
软件体系结构设计是近年来流行的软件设计模式,而基于构件构架的软件开发也逐步提升到了整个应用系统的开发过程中。该文主要提供了一种构架构件化的方法,并描述了有关实现这一构架的构架平台的相关内容。构件级的软件构架能够将一些技术细节加以屏蔽,而仅仅提供必要的配置信息或脚本信息,使得开发人员可以专注于领域构架的开发过程,一方面可以加快整个应用软件的开发过程,提高软件开发效率,另一方面也使得基于应用的大规模软件复用成为可能。  相似文献   

5.
软件体系结构是软件开发过程中的关键制品,体现了软件设计的早期决策,决定了软件的质量属性,也制约了软件开发项目的组织结构。本文分析了软件体系结构的关键概念、组成及其描述方面的研究工作,根据统一建模语言(UML)的扩展机制,将软件体系结构与当前主流的面向对象软件开发方法相结合,并根据软件体系结构的核心模型,形式化的描述了软件体系机构。  相似文献   

6.
基于构件的分布式系统设计环境   总被引:3,自引:1,他引:3  
针对当前基于构件的分布式系统开发技术的不足,探索了将软件体系结构和基于构件的软件开发方法相结合,支持大型分布式系统构造的可行性、有效性和实现途径,提出了一个在软件体系结构指导下的基于构件的分布式系统构造方法,设计并实现一个高效、实用、以软体系结构为指导的基于构件的分布式系统设计环境。初步应用表明,所提出的方法和实现的工具能大大提高系统开发效率和软件复用程度。  相似文献   

7.
软件体系结构已经成为当今软件工程和软件开发的一个突出的研究领域.文章以高校教务管理系统的开发为例,分析了软件体系结构在软件开发过程中的选择和应用,体现了软件体系结构设计在提高系统的开发效率、开放性、可扩充性和可重用性中的作用.  相似文献   

8.
最近几年兴起的软件体系结构研究对软件开发中的提高软件质量、生产率及降低维护等问题打下了必要的技术基础。本文从信息系统开发入手,引出了软件体系结构的概念,着重阐述了软件体系结构的多种角度,最后介绍了软件体系结构的作用和发展。  相似文献   

9.
陈勇 《科技信息》2010,(18):218-218
本文在对软件体系结构进行回顾与分析的基础上,对软件复用进行了总结与分析,针对当前的软件开发,提出了流程复用的思路,并对这个思路进行了阐述与分析,目标是通过流程复用实现与业务逻辑的更紧密结合、降低开发与维护的难度,提高软件的质量。  相似文献   

10.
一种基于插件的软件体系结构   总被引:1,自引:0,他引:1  
插件体系结构模式可以基于一些松散耦合的部分来构建一个应用。文章分析了这种软件体系结构模式各组成部分的角色以及相互间的协作,它们都存在Eclipse平台的具体实例之中。目的是提供对这种软件体系结构的理解,从而将它应用于软件开发之中。  相似文献   

11.
软件结构级上的需求变化处理   总被引:2,自引:0,他引:2  
为处理需求变化,提出一种基于软件结构引入技术的变化处理机制(Variant Handing Based on Software Architecture Introduction,VHBSAI)和它的4个具体的与软件开发相关的实施步骤(需求变化的分析和识别,变化对象的转化,软件结构的引入,软件结构的调整),以达到对其他变化处理技术进行指导,以及以模块上的操作手段,有效地进行软件系统维护,VHBSAI为软件系统生命周期、开发效益等问题提供了新的解决方法,最后以成功的实例验证说明了VHBSAI的有效性。  相似文献   

12.
基于体系结构的软件分析设计过程模型   总被引:5,自引:0,他引:5  
引入软件体系结构技术,将软件分析设计过程细分为需求分析、体系结构设计、系统设计3个阶段,并提出了基于体系结构的软件分析设计过程(SADPBA)模型,该模型是一种采用迭代增量方法将功能设计空间映射到结构设计空间,再由结构设计空间映射到系统设计空间的过程.应用函数理论对模型进行了严格的数学定义和形式化描述,确保设计结果满足完备性、一致性和正确可追踪要求.在扩展设计空间建立了需求规范与体系结构、系统设计间的可追踪机制,并建立了基于体系结构的软件分析设计开发环境模型.与传统软件分析设计过程相比,SADPBA模型有严格的理论基础和工程原则,解决了软件系统从需求到实现的平缓过渡问题,提高了软件分析设计的质量和效率.  相似文献   

13.
综合软件体系结构相关领域的研究成果,为实现软件系统的自适应,提出了一种基于软件体系结构的方法,即自适应软件体系结构方法(SASA)。该方法利用基于质量属性场景的软件体系结构分析方法来获得适应性变化的原因和时机,通过质量属性驱动的软件体系结构设计方法决定适应性变化的内容,使用支持变化性描述的软件体系结构描述语言记录上述信息,借助于支持运行时刻软件体系结构的中间件在运行时刻实施指定的适应性变化,以达到面向质量属性的软件自适应目标。该方法通过J2EE平台的一个应用进行了实例研究。  相似文献   

14.
针对目前软件系统规模和复杂度的增长,探讨了通过在软件开发中引入体系结构设计来迎接复杂度挑战的途径.给出了一个应用系统体系结构设计的例子,通过体系结构设计而最终实现的软件系统具有高效率和可伸缩性强的的特点,也较少隐藏错误,易于维护。  相似文献   

15.
构件化软件体系结构研究   总被引:2,自引:0,他引:2  
构件化软件开发是软件开发领域的一次重大变革,其系统体系结构也与传统软件系统结构不完全一致。通过对构件化软件体系结构的研究,提出了构件化软件二元体系结构模型,并分别对构件化软件的二元层次:水平层次和垂直层次进行了介绍。  相似文献   

16.
基于面向对象Petri网的软件体系结构描述语言   总被引:7,自引:1,他引:7  
于振华  蔡远利 《西安交通大学学报》2004,38(12):1236-1239,1275
以面向对象Petri网为形式化理论基础 ,提出了一种基于面向对象Petri网的体系结构描述语言 (OP NADL) .与传统的体系结构描述语言相比 ,OPNADL能描述系统的静态和动态语义 ,可利用Petri网的数学分析方法对系统进行动态分析 ,能形象、直观地刻画系统的整体和个体特性 ,同时可以利用相应的Petri网支持工具对软件体系结构进行模拟、分析和验证 .通过OPNADL在公安地理信息系统和柔性制造教学系统开发中的实践证明 ,OPNADL可以有效地辅助软件设计人员在体系结构层次上对系统进行分析和设计 ,从而提高了系统的开发效率 ,具有良好的应用前景  相似文献   

17.
软件架构在软件开发中的重要性不言而喻,它决定了软件产品的质量,如何评价分析一个系统的软件架构变得愈发重要.基于软件架构分析方法( SAAM)和架构权衡分析方法( ATAM),提出了一种基于场景的软件架构分析方法,该方法通过基于场景的分析过程,建立相应的场景库和评价指标树,为软件架构分析提供了一种轻量级的分析方法.  相似文献   

18.
针对分布式软件系统规模和复杂性不断增大的特点,在扩展传统属性文法的基础上提出了一种基于构件的分布式软件构架描述语言(DSADL),详细描述了DSADL的设计目标、组成元素以及形式化描述基础,并实现了分布式软件构架集成开发环境(EDAD)。由于DSADL结合了SADL与构件技术,因此它既有严格的语义基础,同时又具有构件的可复用性、易移植性的特点。实践证明,DSADL能够有效辅助分布式软件设计人员在构架层次上对系统进行分析的设计,从而提高系统的开发效率。  相似文献   

19.
嵌入式数据分析类仪器软件应用框架的开发   总被引:1,自引:0,他引:1  
基于嵌入式数字化仪器的领域分析,提出了数据分析类仪器嵌入式软件的体系结构和框架描述,并采用构件化技术进行框架设计,开发了一系列针对该类仪器软件的可配置、可扩展的通用构件库和专用构件库.同时,在构件库设计和框架设计中使用了多种设计模式,使框架设计更合理、更易于使用.应用该框架,用户可以按照应用需求选择构件库进行分析类仪器软件系统的构建,以提高开发效率和软件质量,同时获得极短的开发周期.  相似文献   

20.
介绍了多媒体教学系统软件的研究背景与设计目标,分析了C/S结构体系与三层C/S结构体系,重点围绕教学构件的组成和C/S结构的网络教学辅助平台构件库设计模型展开讨论,介绍了多媒体教学系统软件体系结构的设计与实现,对教育应用工程发展前景进行了展望。  相似文献   

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

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