答:动态软件体系结构的动态性包括:交互性动态性,结构化动态性,体系结构动态性。 由于系统需求,技术,环境,分布等因素的变化而最终造成软件体系结构的变动,称之为软件体系结构演化。软件系统在运行时刻的体系结构变化称之为软件体系结构的动态性,动态软件体系结构的动态性包括:交互性动态性,结构化动态性,体系结构动态性...
静态体系结构缺乏表示动态更新的机制,很难用其分析、描述这样的系统,更不能用它来指导系统进行动态演化。因此,动态软件体系结构(Dynamic Software Architecture, 简称: DSA)的研究应运而生。允许在系统运行时发生更新的软件体系结构称为动态软件体系结构,动态体系结构在系统创建后可以动态更新。其动态性主要分为三类:交互...
5.1动态软件体系结构概述 ◎体系结构动态性 第5章动态软件体系结构◇动态体系结构的研究 5.1动态软件体系结构概述 ◎模拟和描述体系结构动态更新◎体系结构动态更新的执行 第5章动态软件体系结构 5.2软件体系结构动态模型 ◇基于构件的动态系统结构模型 ◎模型简介 第5章动态软件体系结构 5.2软件体系结构动态模型 ◇...
1.动态ADL,C2支持动态 2.工具,ArchStudio,SAA。图5-1 研究不成熟。 5.2 动态模型 5.2.1 基于构件的模型 1.模型简介 CBDSAM,分三层。应用层,中间层,体系结构层,图5-2。 应用层可添加删除、更新构件。 中间层添加版本控制机制,运载方法。 体系结构层更改扩展更新机制,改拓扑,改映射。
对动态软件体系结构的形式化描述通常有()、()、()三种方法。 答案解析 (判断题) ADL提供了一种形式化机制来描述软件体系结构,大多数ADL不进描述系统的静态结构,也支持对体系结构动态性的描述。 答案解析 (判断题) 模型是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。用面向对象方法开发...
一、动态软件体系结构概述 软件体系结构动态性: 软件体系结构(Software Architecture,简称: SA)是对软件系统整体组织结构和控制结构的刻画,包括系统中各计算单元(构件)的功能分配、各单元之间的高层交互说明(连接件)以及SA的约束。当前,SA研究主要集中在静态体系结构上,这种体系结构在运行时不能发生改变。而对于一些需要...
允许在系统运行时发生更新的软件体系结构称为动态软件体系结构,动态体系结构在系统创建后可以动态更新。其动态性主要分为三类:交互式动态性,结构化动态性和体系结构动态性。 目前,DSA的研究主要集中在以下几个方面,一是体系结构的动态演化,二是研究模拟和描述体系结构动态更新语言,三是研究支持体系结构动态更新的执行...
概述◎动态模型 ◎ ◎ 动态体系结构描述 基于构件的动态模型*πADL动态体系结构 描述语言*形式化描述◎*动态体系结构特征 ◎* 化学抽象机 第5章动态软件体系结构◇产生背景 ◎ 前言 静态体系结构缺点 ·在运行时不能发生改变,缺乏表示动态更新的机制,不能运用到一些需要长期运行的重要系统中 ◎动态体系结构任务 ·...
1.2课题的主要研究工作首先,本文在研究软件体系结构、动态软件体系结构(DynamicSoftware Architecture)的基础上,把Agent技术引入到软件体系结构领域,提出基于 Agent的动态软件体系结构(Agent_BasedDynamicArchitecture简称ABDA) 的概念和基于Agent的动态软件体系结构模型;在此基础上分析了基于Agent 的动态软件体系结构的局部更新...