共查询到20条相似文献,搜索用时 62 毫秒
1.
用面向方面编程思想研究软件体系结构,提取体系结构中的横切属性,并以方面连接件的形式对其进行建模,然后提出基于UML的面向方面体系结构元模型,最后通过图书管理系统实例说明具体建模过程,对传统体系结构模型和面向方面体系结构模型进行比较分析,结果表明了面向方面软件体系结构模型具有更高的实际应用价值. 相似文献
2.
3.
软件体系结构层次的适应性度量技术研究 总被引:7,自引:0,他引:7
软件适应特定变化的能力对软件开发和维护都具有重要的影响.软件适应性(Software Flexibility)是反映软件适应变化能力的一项重要质量特征.实践说明软件体系结构设计在很大程度上决定了软件的适应性.在软件体系结构层次上量化地度量软件适应性,有助于设计人员改善和比较软件体系结构的设计方案,并可以辅助设计人员评价软件体系结构的质量.本文首先定义了软件适应性的因素-准则-度量模型(FCM模型);然后在此基础上提出了一种利用变化影响图(CIG)对软件适应性进行度量的方法. 相似文献
4.
基于构件的软件开发是在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合构件来构造应用软件系统的开发过程.但是,目前CBSD仅仅在实现层次上支持构件交互,缺乏一套系统的方法来指导整个开发过程.对此,文章提出了一种面向CBSD的软件体系结构六视图模型,为系统的设计与实现提供参考模型和技术指导,并将其运用到图书馆系统的设计中. 相似文献
5.
本文介绍了一种基于多代理的动态配置软件体系结构。对于采用基于构件的软件开发方法开发的软件系统,利用这种动态配置中间件能够根据配置请求在系统运行期间调整构件连接关系和完成构件升级,实现系统的动态配置,并且保证系统始终处于正常工作状态。在动态配置框架中,作为软件组成元素的每个构件被封装成具有智能性和机动性的Agent,能够自主地进行构件升级和结构调整。 相似文献
6.
7.
基于GQM的软件体系结构适应性度量方法研究* 总被引:1,自引:0,他引:1
基于GQM方法,结合当前的研究现状,根据实际需要,提出了一个新的面向过程的软件体系结构适应性度量方法.该方法在GQM方法的基础上,提出了面向过程的度量方法建模步骤,引入数据项分层和确认分层,增加了度量的结构化描述,定义了新的度量指标并提出了基于区间AHP和DEA的决策方法,对GQM方法进行了进一步的扩展和改进. 相似文献
8.
作为目前最为主流的软件开发技术,面向对象的编程OOP(Object-Oriented Programming)对于软件产品线可变性的实现提供了一定的支持.但OOP对于具有横切特性的产品线特征以及可选的特征交互关系仍然难以提供灵活、有效的支持,因此一些相关研究者将面向方面的编程AOP(Aspect-Oriented Programming)引入到产品线实现方法中.AOP不仅能分离横切的关注点,而且还通过依赖关系分离的方式为可选交互关系的灵活配置提供了有力的支持.显然,结合OOP和AOP这两种技术实现的产品线系统将具有更高的可复用性、灵活性和可配置性.在相关问题分析的基础上对基于OOP和AOP的产品线实现技术进行了研究,并通过一个酬金发放系统产品线的实例分析对相关方法进行了验证和分析. 相似文献
9.
10.
11.
鉴于基于代码的软件集成测试和基于设计说明的软件集成测试存在的问题,研究了基于软件体系结构的集成测试方法,并阐述了根据软件测试准则和McCabe技术生成测试计划和测试用例的原理。 相似文献
12.
13.
为了保证软件质量,提高软件可靠性、可重用性和可维护性,软件体系结构这一概念自提出以来就得到广泛关注,成为软件工程的一项重要研究领域。软件体系结构求精作为体系结构从抽象到具体的形式化方法,连接了体系结构分析到具体实现之间的鸿沟,从而有效地保证了软件体系结构的层次性和可跟踪性。良好的软件体系结构求精方法使得软件开发自动化.加速软件产品的交付过程,降低软件成本,以及提高软件质量。针对体系结构求精研究的主要内容,较系统地阐述了几种体系结构求精分类方法,并对求精检测的相关内容作了介绍,最后是对体系结构求精以后工作的展望。 相似文献
14.
基于UML的软件体系结构建模方法研究 总被引:11,自引:0,他引:11
模型的有效集成是软件系统建模的关键。然而,通常基于UML的软件系统的四个模型中,从用例分析模型到其它设计模型之间存在一条很难逾越的鸿沟。本文通过引入软件体系结构模型,提出了基于UML的软件体系结构建模方法,进一步完善了软件系统的建模。 相似文献
15.
16.
为了保证软件质量,提高软件可靠性、可重用性和可维护性,软件体系结构这一概念自提出以来就得到广泛关注,成为软件工程的一项重要研究领域.软件体系结构求精作为体系结构从抽象到具体的形式化方法,连接了体系结构分析到具体实现之间的鸿沟,从而有效地保证了软件体系结构的层次性和可跟踪性.良好的软件体系结构求精方法使得软件开发自动化,加速软件产品的交付过程,降低软件成本,以及提高软件质量.针对体系结构求精研究的主要内容,较系统地阐述了几种体系结构求精分类方法,并对求精检测的相关内容作了介绍,最后是对体系结构求精以后工作的展望. 相似文献
17.
针对传统软件提供商难以为中小企业提供价格低廉的服务,也难以顾及中小企业信息化市场的缺陷,有必要对传统软件进行转型。对面向切面编程(AOP)技术在转型中的应用进行研究,提出了一可重用性强的、与软件核心业务松耦合的服务控制模型,使软件即服务(SaaS)型软件与各个服务控制独立开发,独立维护。 相似文献
18.
通过识别、封装和集成不同种类的关注点来构件系统,从而提高系统的适应性、可维护性和重用性。面向方面编程(AOP)技术是目前较好的分离关注点的编程范式。基于CAR构件系统,提出了AOP的动态聚合模型及其实现。与其他系统的静态聚合方法相比,动态聚合所具有的随时聚合、随时拆卸的特点更加有效的提高了系统的适应性和重用性。 相似文献
19.
从研究集成网格计算资源成为具有应用逻辑的复合计算出发,设计了一个新型的分布式软件体系结构—CGSA(Computing-GridSoftwareArchitecture)。CGSA以XML方式显性表达复合计算的组合逻辑,屏蔽了各计算源间的异构性,具有联邦管理自治、计算透明和完备、可扩展、负载平衡等特点。基于CGSA结构,可以充分利用网格计算能力,快速构造新的应用,同时也为集成企业旧的业务系统提供了新的方法。 相似文献
20.
软件体系结构研究进展 总被引:72,自引:9,他引:72
作为控制软件复杂性、提高软件系统质量、支持软件开发和复用的重要手段之一,软件体系结构自提出以来,日益受到软件研究者和实践者的关注,并发展成为软件工程的一个重要的研究领域.如今,软件体系结构的研究也开始超出传统的对软件设计阶段的支持,逐步扩展到整个软件生命周期.基于软件体系结构近十年来的研究进展,综述了在软件生命周期的不同阶段软件体系结构的研究与应用,并探讨了软件体系结构领域的发展与研究方向. 相似文献