思维导图备注

恰如其分的软件架构
首页 下载 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

13.8 绑定关系

浏览 3 扫码
  • 小字体
  • 中字体
  • 大字体
2023-09-04 22:09:05
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 版权信息
  • 读者对本书的赞誉
  • 序
  • 前言
  • 第1章
    • 1.1 分治、知识与抽象
    • 1.2 软件架构的三个案例
    • 1.3 反思
    • 1.4 视角转换
    • 1.5 架构师构建架构
    • 1.6 风险驱动的软件架构
    • 1.7 敏捷开发者的架构
    • 1.8 关于本书
  • 第1部分
  • 第2章
    • 2.1 何为软件架构?
    • 2.2 软件架构为何重要?
    • 2.3 架构何时重要?
    • 2.4 推定架构
    • 2.5 如何运用软件架构?
    • 2.6 架构无关的设计
    • 2.7 专注架构的设计
    • 2.8 提升架构的设计
    • 2.9 大型组织中的架构
    • 2.10 小结
    • 2.11 延伸阅读
  • 第3章
    • 3.1 风险驱动模型是什么?
    • 3.2 你现在采用风险驱动了吗?
    • 3.3 风险
    • 3.4 技术
    • 3.5 选择技术的指导原则
    • 3.6 何时停止
    • 3.7 计划式设计与演进式设计
    • 3.8 软件开发过程
    • 3.9 理解过程变化
    • 3.10 风险驱动模型与软件开发过程
    • 3.11 应用于敏捷过程
    • 3.12 风险与架构重构
    • 3.13 风险驱动模型的替代方案
    • 3.14 小结
    • 3.15 延伸阅读
  • 第4章
    • 4.1 团队沟通
    • 4.2 COTS组件的集成
    • 4.3 元数据一致性
    • 4.4 小结
  • 第5章
    • 5.1 专注于风险
    • 5.2 理解你的架构
    • 5.3 传播架构技能
    • 5.4 作出合理的架构决策
    • 5.5 避免预先大量设计
    • 5.6 避免自顶向下设计
    • 5.7 余下的挑战
    • 5.8 特性和风险:一个故事
  • 第2部分
  • 第6章
    • 6.1 规模与复杂度需要抽象
    • 6.2 抽象提供洞察力和解决手段
    • 6.3 分析系统质量
    • 6.4 模型忽略细节
    • 6.5 模型能够增强推理
    • 6.6 提问在前,建模在后
    • 6.7 小结
    • 6.8 延伸阅读
  • 第7章
    • 7.1 规范化模型结构
    • 7.2 领域模型、设计模型和代码模型
    • 7.3 指定与细化关系
    • 7.4 主模型的视图
    • 7.5 组织模型的其他方式
    • 7.6 业务建模
    • 7.7 UML的用法
    • 7.8 小结
    • 7.9 延伸阅读
  • 第8章
    • 8.1 领域与架构的关系
    • 8.2 信息模型
    • 8.3 导航和不变量
    • 8.4 快照
    • 8.5 功能场景
    • 8.6 小结
    • 8.7 延伸阅读
  • 第9章
    • 9.1 设计模型
    • 9.2 边界模型
    • 9.3 内部模型
    • 9.4 质量属性
    • 9.5 Yinzer系统的设计之旅
    • 9.6 视图类型
    • 9.7 动态架构模型
    • 9.8 架构描述语言
    • 9.9 小结
    • 9.10 延伸阅读
  • 第10章
    • 10.1 模型-代码差异
    • 10.2 一致性管理
    • 10.3 架构明显的编码风格
    • 10.4 在代码中表达设计意图
    • 10.5 模型嵌入代码原理
    • 10.6 表达什么
    • 10.7 在代码中表达设计意图的模式
    • 10.8 电子邮件处理系统预演
    • 10.9 小结
  • 第11章
    • 11.1 多层级故事
    • 11.2 层级和分割
    • 11.3 分解策略
    • 11.4 有效封装
    • 11.5 创建封装接口
    • 11.6 小结
    • 11.7 延伸阅读
  • 第12章
    • 12.1 和部署相关的元素
    • 12.2 组件
    • 12.3 组件装配
    • 12.4 连接器
    • 12.5 设计决策
    • 12.6 功能场景
    • 12.7 不变量(约束)
    • 12.8 模块
    • 12.9 端口
    • 12.10 质量属性
    • 12.11 质量属性场景
    • 12.12 职责
    • 12.13 权衡
    • 12.14 小结
  • 第13章
    • 13.1 投影(视图)关系
    • 13.2 分割关系
    • 13.3 组合关系
    • 13.4 分类关系
    • 13.5 泛化关系
    • 13.6 指定关系
    • 13.7 细化关系
    • 13.8 绑定关系
    • 13.9 依赖关系
    • 13.10 使用关系
    • 13.11 小结
    • 13.12 延伸阅读
  • 第14章
    • 14.1 优势
    • 14.2 柏拉图式风格对体验式风格
    • 14.3 约束和以架构为中心的设计
    • 14.4 模式对风格
    • 14.5 风格目录
    • 14.6 分层风格
    • 14.7 大泥球风格
    • 14.8 管道-过滤器风格
    • 14.9 批量顺序处理风格
    • 14.10 以模型为中心的风格
    • 14.11 分发-订阅风格
    • 14.12 客户端-服务器风格和多层
    • 14.13 对等风格
    • 14.14 map-reduce风格
    • 14.15 镜像、支架和农场风格
    • 14.16 小结
    • 14.17 延伸阅读
  • 第15章
    • 15.1 理想的模型特性
    • 15.2 和视图一起工作
    • 15.3 改善视图质量
    • 15.4 提高图的质量
    • 15.5 测试和证明
    • 15.6 分析架构模型
    • 15.7 架构不匹配
    • 15.8 选择你的抽象级别
    • 15.9 规划用户界面
    • 15.10 指定性模型对描述性模型
    • 15.11 对现有系统进行建模
    • 15.12 小结
    • 15.13 延伸阅读
  • 第16章
    • 16.1 挑战
    • 16.2 聚焦质量属性
    • 16.3 解决问题,而不是仅仅对它们建模
    • 16.4 使用导轨一样的约束
    • 16.5 使用标准架构抽象
  • 术语表
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《恰如其分的软件架构》电子书下载

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

    书签列表

      阅读记录

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