1、软 件 体 系 结 构,清华大学出版社,关 于 教 材, 出版社:清华大学出版社 作者:张友生,课 程 内 容, 软件体系结构概论 软件体系结构建模 软件体系结构风格 软件体系结构描述 动态软件体系结构 Web服务体系结构 基于体系结构的软件开发 软件体系结构的分析与测试 软件体系结构评估 软件产品线体系结构,第5章 动态软件体系结构,5.1 动态软件体系结构概述, 软件体系结构动态性, 交互式动态性 结构化动态性 体系结构动态性,第5章 动态软件体系结构, 动态体系结构的研究, 模拟和描述体系结构动态更新 体系结构动态更新的执行,5.1 动态软件体系结构概述,第5章 动态软件体系结构,5.2
2、 软件体系结构动态模型, 基于构件的动态系统结构模型, 模型简介,第5章 动态软件体系结构, 更新请求描述 更新类型 更新对象列表 对象的新版本说明 对象更新方法 更新函数 更新限制,5.2 软件体系结构动态模型, 基于构件的动态系统结构模型,第5章 动态软件体系结构, 更新执行步骤 检测更新的范围 更新准备工作 执行更新 存储更新,5.2 软件体系结构动态模型, 基于构件的动态系统结构模型,第5章 动态软件体系结构, 实例分析,5.2 软件体系结构动态模型, 基于构件的动态系统结构模型, 局部更新,第5章 动态软件体系结构, 实例分析,5.2 软件体系结构动态模型, 基于构件的动态系统结构模
3、型, 全局更新,第5章 动态软件体系结构,5.2 软件体系结构动态模型, ADL动态体系结构,选读,第5章 动态软件体系结构,5.2 动态体系结构的描述, 动态体系结构描述语言,静态描述, Dynamic Wright,动态描述,第5章 动态软件体系结构,5.3 动态体系结构的描述, 动态体系结构描述语言, Darwin,第5章 动态软件体系结构,5.3 动态体系结构的描述, 动态软件体系结构的形式化描述, 图形化方法,第5章 动态软件体系结构,5.3 动态体系结构的描述, 动态软件体系结构的形式化描述, 进程代数方法,第5章 动态软件体系结构,5.3 动态体系结构的描述, 动态软件体系结构的形式化描述, 逻辑化描述方法,第5章 动态软件体系结构,5.4 动态体系结构特征, 可构造性动态特征,第5章 动态软件体系结构,5.4 动态体系结构特征, 适应性动态特征,第5章 动态软件体系结构,5.4 动态体系结构特征, 智能性动态特征,第5章 动态软件体系结构,本章作业与思考题,1、什么是动态软件体系结构?动态软件体系结构与静态软件体系结构有什么区别? 2、基于构件的动态软件体系结构模型的层次结构是什么? 3、如何使用ADL进行动态体系结构建模? 4、试比较Dynamic Wright和Darwin的特点。 5、试用Dynamic Wright描述B/S结构。,