第一讲 软件体系结构概述 -----------------------------1
一、 什么是软件体系结构 ----------------------------1
软件体系结构是软件工程的一门新兴学科
在系统科学中系统的定义
软件体系结构的定义
软件设计的层次性
体系结构的类别
体系结构的重要性
二、 模块及其设计 ----------------------------2
什么是模块
模块内聚性
模块耦合
重用
三、 软件工程 ----------------------------5
软件危机
软件工程的复杂性
软件工程的内容
四、 软件体系结构的意义与目标 ---------------------6
软件体系结构的意义
软件体系结构的目标
五、 软件体系结构的研究现状 -----------------------7
软件体系结构的发展
软件体系结构的研究现状
第二讲 软件体系结构风格 -----------------------------8
一、 什么是软件体系结构风格-------------------------8
什么是结构风格
体系结构的风格分类
二、常用结构风格 -----------------------------8
管道/过滤器
数据抽象与面向对象组织
事件及隐含激活
层次系统
仓库
解释器
三、其他结构风格 -----------------------------10
分布式处理
主程序子程序调用
确定性
结构状态变迁系统
四、案例分析 -----------------------------10
KWIC问题
主程序/子过程调用
数据抽象与面向对象组织
事件及隐含激活
管道过滤器
第三讲 分布式体系结构分析 -------
软件体系结构目录
最新推荐文章于 2025-10-13 18:05:35 发布
该博客深入探讨了软件体系结构的概念,包括其定义、模块设计、软件工程的重要性以及体系结构风格。详细介绍了管道/过滤器、数据抽象、面向对象、层次系统等结构风格,并讨论了分布式处理、客户/服务器结构及其基础技术,如消息传递、远程过程调用和分布式同步算法。此外,还涵盖了层次结构设计和软件体系结构的量化设计空间。

最低0.47元/天 解锁文章
1454

被折叠的 条评论
为什么被折叠?



