软件体系架构复习提纲

2. Software architecture

  • 软件构架概念
  • 构架模式(Architectural Patterns

3. The Many Contexts of Software Architecture

  • 在不同 context
  • stakeholder 涉众

4. Quality Attributes

  • Architecture and Requirements

  • Functionality

  • Tactic 战术

5. Availability

  • 可用性战术
    • 错误检测
    • 错误恢复
    • 错误预防

6. Modifiability and Performance

  • 吞吐量 (throughput)

7. Usability and Other Quality Attributes

  • 可移植性(portability)
  • 弹性(elasticity)

8. High Availability(以ATC为例)

9. Architectural Tactics and Patterns-1

  • Layered Pattern

  • Broker Pattern

  • Model-View-Controller Pattern

  • Pipe-and-Filter Pattern

10. Architectural Tactics and Patterns-2

  • Client/Server Pattern

  • Peer-to-Peer Pattern

  • Service-Oriented Architecture Pattern

  • Publish-Subscribe Pattern

  • Map-Reduce Pattern

  • Relationships between Tactics and Patterns

  • Using Tactics Together

11. Design Pattens-1

  • Creative design pattern

    • Factory design pattern

    • Singleton design pattern

  • Structural design pattern

    • Compositor design pattern

12. Design Pattens-2

  • Structural design pattern

    • Adapter design pattern
  • Behavioral Design Pattern

    • Iterator design pattern
    • Visitor design pattern
    • Command design pattern

13.Designing an Architecture

  • Design Strategy

  • The ADD Method

14. Architecture Evaluation

  • ATAM
  • CBAM
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值