论软件体系结构的演化
标签: 系统架构
本文结合项目实践经验,从需求管理与跟踪、制定系统演化计划、构件变更分析与实现、构件组装与测试、技术评审论述了在实际工作中的应用,通过建立软件体系结构演化的工作流水线,有效减少了重复开发工作,降低了系统...
标签: 系统架构
本文结合项目实践经验,从需求管理与跟踪、制定系统演化计划、构件变更分析与实现、构件组装与测试、技术评审论述了在实际工作中的应用,通过建立软件体系结构演化的工作流水线,有效减少了重复开发工作,降低了系统...
提出了用扩充的构件描述语言xJBCDL描述软件体系结构的演化,并实现了从xJBCDL到基于构件软件配置管理模型的自动转换,从而达到自动捕获软件体系结构演化信息的目的。
首先必须对用户需求的变化进行归档,使变化的需求与已有构件对应。对找不到对应构件的变动,也要做好标记,在后续的...在改变原有结构之前,开发组织必须制订一个周密的体系结构演化计划,作为后续演化开发工作的指南。
冒险越来越深入了。
通过对正交软件体系结构的概念分析,给出了具体的正交软件体系结构模型,并详细介绍了其演化控制方法,最后以实例探讨了该模型和方法在实际系统中的应用。
针对当前软件体系结构动态演化方法很少考虑组成元素之间关联的问题, 从关联的角度考虑软件体系结构的组成, 用关联矩阵和关联基数矩阵描述软件体系结构及其动态演化的各项需求, 提出了一种基于关联矩阵的软件体系结构...
为确定软件体系结构(SA)演化的影响程度,在描述构件本身及构件之间的语义关系基础上,提出了构件内部和构件之间的语义协议关系,并构造了SA语义关系模型和语义关系矩阵,将构件之间的语义关系连接形成语义关系链,提出了...
标签: 体系结构
当前软件体系结构的研究主要集中在静态体系结构上,这种体系结构在运行时不能发生改变,缺乏表示动态更新的机制
针对这些不足进行相关的研究,重新定义了软件体系结构动态演化的扩展元胞自动机模型,基于扩展元胞自动机模型结合演化应用约束条件,分析了软件体系结构的动态演化过程,运用元胞间控制约束条件和行为相关约束条件来...
通过给出的体系结构模型,分析了在体系结构演化中需要保持的一致性,并提出一种基于规则转换的体系结构演化方法.应用通信序列进程(CSP)作为形式化的描述手段,在抽象层定义了体系结构在行为与结构演化中为保持一致...
提出用带约束的超图表示软件体系结构,给出基于超图态射的软件体系结构动态演化通用产生式规则的形式化语义和操作,定义类型超图作为体系结构风格,运用超图文法和体系结构风格建模软件体系结构动态演化.为了验证软件...
近年来,随着Internet的迅猛发展和应用形式的不断更新,传统的软件体系结构(SA)已无法完全适应需求,动态软件体系结构(dynamic software architecture,DSA)逐渐成为SA研究人员关注的焦点之一。描述了DSA的研究...
针对当前软件体系结构动态演化方法很少考虑组成元素之间关联的问题, 从关联的角度考虑软件体系结构的组成, 用关联矩阵和关联基数矩阵描述软件体系结构及其动态演化的各项需求, 提出了一种基于关联矩阵的软件体系结构...
针对基于中间件的软件体系结构(SA)动态演化存在的缺陷,对连接件进行了扩展,使连接件能够对其所连接的实体进行监视和操作;提出了一种支持动态演化的SA风格,使得演化信息可以通过SA自身进行传播.如果连接件之间...
提出了一种基于中性语义特征转换的异构CAD系统间数据交换方法,该方法采用“中性语义特征转换器”将不同系统间的造型信息转换为统一的数据信息格式,并通过中性语义转换库实现了不同系统间操作命令的4种映射关系。...
针对目前软件体系结构动态演化描述方法的不足且许多描述语言都是静态的,并不能对动态软件体系进行描述的问题,对经典Z描述语言进行扩展.该扩展的Z描述语言主要通过构件、连接件的添加及删除来达到动态演化的目的....
为了满足其多个成员的特殊需求变更,产品线体系结构需要并发演化,而并发演化冲突则成为产品线体系结构演化的核心问题。应用复用契约技术检测产品线体系结构的并发演化冲突,给出产品线体系的vADL模型的类型标签图...
标签: 系统架构
针对用现有方法对动态体系结构建模的...在体系结构演化过程中,SAAM利用π演算的相关分析方法,对组件的演化策略和软件体系结构的一致性进行分析,从而可以在系统开发早期发现体系结构级的错误,提高软件质量。利用S
摘要:在前人工作的基础上,使用了一种利于约束检查和属性刻画的属性图文法,该方法形式地描述了体系结构及其演化;接着给出了一个算法检查演化动作是否会破坏体系结构约束。在对属性图文法系统AGG的图形解析器进行...
软件系统的演化需要具有灵活性、适应性的软件体系结构的支持。提出一种在组织结构上具有固有的动态性的软件体系结构理论模型——动态树型软件体系结构模型(DTSAM)。在DTSAM定义的软件体系结构组织结构下,软件系统的...
1、什么是软件演化 (Software Evolution) 是指对软件进行维护和更新的一种行为,它是软件生命周期中始终存在的变化活动。 按生命周期的不同阶段,软件演化可分为: 开发演化 创造一个新软件的过程,它强调要在...
根据 Kruchten“4 +1”模型以 UML构造了 MMORPG服务器软件体系结构的演化模型。在进程视图中,增加一类全局进程,实现了集中仲裁式的分布式同步模型;在开发视图中,增加了一个层次从而改进构造模型,形成了 5个层次:核心...
动态软件体系结构语言已成为描述复杂软件体系结构的重要工具, 然而许多描述语言都是静态的, 并不能对动态软件体系进行描述。为此, 对经典Z描述语言进行扩展, 主要通过对构件、连接件和它们的添加以及删除来达到动态...
标签: 系统架构
导读:本文整理关于软件架构的演化和维护知识体系。完整和扎实的系统架构知识体系是作为架构设计的理论支撑,基于大量项目实践经验基础上,不断加深理论体系的理解,从而能够创造新解决系统相关问题。
自适应演化软件通过演化技术,为软件添加动态、柔性以及灵活可变...在此基础上,从语言、体系结构和框架应用层面描述其研究成果,并对其进行分类与比较,进而给出相关概念结构;最后总结了其不足以及进一步的研究问题。
提出了用扩充的构件描述语言xJBCDL描述软件体系结构的演化,并实现了从xJBCDL到基于构件软件配置管理模型的自动转换,从而达到自动捕获软件体系结构演化信息的目的。 相关下载链接://download.csdn.net/download/...