思维导图备注

软件架构理论与实践
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

下篇 未来主题篇

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 10:45:44
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 前言
  • 教学建议
  • 上篇 基础理论篇
    • 第1章 软件架构概述
      • 1.1 软件架构产生的背景
      • 1.2 软件架构的主要思想和特征
      • 1.3 软件架构的发展阶段
      • 1.4 软件架构研究和应用现状
      • 1.5 本章小结
      • 参考文献
    • 第2章 软件架构的概念
      • 2.1 引言
      • 2.2 组成派的主要定义
      • 2.3 决策派的主要定义
      • 2.4 其他定义
      • 2.5 参考定义框架
      • 2.6 本章小结
      • 思考题
      • 参考文献
    • 第3章 软件架构模型
      • 3.1 引言
      • 3.2 软件架构的可视化建模方法
      • 3.3 软件架构的形式化建模方法
      • 3.4 其他建模方法
      • 3.5 软件架构建模方法的发展趋势分析
      • 3.6 本章小结
      • 思考题
      • 参考文献
    • 第4章 软件架构的风格与模式
      • 4.1 软件架构风格的定义
      • 4.2 软件架构风格的分类
      • 4.3 典型的软件架构风格
      • 4.4 软件架构模式
      • 4.5 本章小结
      • 思考题
      • 参考文献
    • 第5章 软件架构描述语言
      • 5.1 引言
      • 5.2 ADL的核心设计元素
      • 5.3 几种典型的ADL
      • 5.4 本章小结
      • 思考题
      • 参考文献
    • 第6章 软件架构与敏捷开发
      • 6.1 软件开发的发展简史
      • 6.2 敏捷开发
      • 6.3 敏捷开发过程中的软件架构设计
      • 6.4 两类常见的敏捷软件架构设计方法
      • 6.5 本章小结
      • 思考题
      • 参考文献
  • 中篇 工程实践篇
    • 第7章 架构驱动的软件开发
      • 7.1 架构驱动的软件开发简介
      • 7.2 架构需求获取
      • 7.3 架构设计、文档化和评估
      • 7.4 架构的实现与维护
      • 7.5 本章小结
      • 思考题
      • 参考文献
    • 第8章 软件架构设计和实现
      • 8.1 从需求分析到架构设计
      • 8.2 从软件架构到详细设计
      • 8.3 软件架构设计原则
      • 8.4 软件架构设计面临的主要威胁及对策
      • 8.5 本章小结
      • 思考题
      • 参考文献
    • 第9章 软件架构的演化和维护
      • 9.1 软件架构演化和软件架构定义的关系
      • 9.2 软件架构演化方式的分类
      • 9.3 软件架构演化原则
      • 9.4 软件架构维护
      • 9.5 本章小结
      • 思考题
      • 参考文献
    • 第10章 软件架构恢复
      • 10.1 引言
      • 10.2 架构信息提取
      • 10.3 基于多规则聚类的架构恢复
      • 10.4 本章小结
      • 思考题
      • 参考文献
    • 第11章 软件架构质量
      • 11.1 引言
      • 11.2 软件架构与质量属性
      • 11.3 软件架构质量指标
      • 11.4 软件架构质量保障和评估方法
      • 11.5 本章小结
      • 思考题
      • 参考文献
    • 第12章 软件架构仿真
      • 12.1 软件仿真的概念
      • 12.2 软件架构仿真流程
      • 12.3 UML软件架构仿真
      • 12.4 非UML软件架构仿真
      • 12.5 软件架构仿真实践
      • 12.6 本章小结
      • 思考题
      • 参考文献
    • 第13章 软件架构度量和评估
      • 13.1 引言
      • 13.2 典型的软件架构度量和评估方法
      • 13.3 软件架构度量和评估过程
      • 13.4 软件架构演化度量和评估实践
      • 13.5 本章小结
      • 思考题
      • 参考文献
    • 第14章 软件架构形式化验证
      • 14.1 引言
      • 14.2 形式化验证
      • 14.3 软件架构验证
      • 14.4 基于SPIN的静态软件架构验证实践
      • 14.5 架构演化验证案例分析——以MVC为例
      • 14.6 本章小结
      • 思考题
      • 参考文献
    • 第15章 软件架构分析与测试
      • 15.1 引言
      • 15.2 软件架构分析方法
      • 15.3 软件架构测试
      • 15.4 本章小结
      • 思考题
      • 参考文献
    • 第16章 软件架构重构
      • 16.1 引言
      • 16.2 软件重构现状
      • 16.3 基于度量的软件架构重构
      • 16.4 面向模式的软件架构重构
      • 16.5 本章小结
      • 思考题
      • 参考文献
  • 下篇 未来主题篇
    • 第17章 软件架构的腐蚀和对策
      • 17.1 引言
      • 17.2 软件架构腐蚀的含义
      • 17.3 软件架构腐蚀的预防控制策略
      • 17.4 软件架构实践中面临的主要威胁及其对策
      • 17.5 本章小结
      • 思考题
      • 参考文献
    • 第18章 软件架构解耦
      • 18.1 引言
      • 18.2 分层架构及其解耦
      • 18.3 微内核架构及其解耦
      • 18.4 微服务架构及其解耦
      • 18.5 黑板架构风格及其解耦
      • 18.6 干净架构及其解耦
      • 18.7 管道–过滤器风格及其解耦
      • 18.8 基于元模型的架构及其解耦
      • 18.9 REST架构风格及其解耦
      • 18.10 本章小结
      • 思考题
      • 参考文献
    • 第19章 软件架构技术债
      • 19.1 引言
      • 19.2 技术债简介
      • 19.3 设计债
      • 19.4 代码债
      • 19.5 测试债
      • 19.6 文档债
      • 19.7 技术债的处理
      • 19.8 本章小结
      • 思考题
      • 参考文献
    • 第20章 软件架构坏味道
      • 20.1 引言
      • 20.2 典型的代码坏味道
      • 20.3 典型的设计坏味道
      • 20.4 本章小结
      • 思考题
      • 参考文献
    • 第21章 软件架构脆弱性
      • 21.1 引言
      • 21.2 什么是软件脆弱性
      • 21.3 典型的软件架构脆弱性
      • 21.4 本章小结
      • 思考题
      • 参考文献
    • 第22章 软件架构模式识别
      • 22.1 引言
      • 22.2 模式识别方法现状
      • 22.3 两种典型的架构模式识别方法
      • 22.4 基于本体的架构模式识别方法
      • 22.5 本章小结
      • 思考题
      • 参考文献
    • 第23章 结束语
      • 23.1 软件架构是早期阶段质量保障的基础
      • 23.2 软件架构的作用
      • 23.3 软件架构发展趋势
      • 思考题
      • 参考文献
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《软件架构理论与实践》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度