[笔记]软件体系结构(1)--模式初印象

Nic最近在看一本《面向模式的软件体系结构》。拿来翻翻,仅仅看到第2章,思路方面的东西还是挺有趣、可借鉴的。

陆续作笔记,后面再做一次总结。

注:Nic是我媳妇,资深软工/TL


  • 什么是模式

模式包含:语境/环境、问题(强制条件集,功能/约束/过程)、解决方式(平衡强制条件,包含组件和关系结构、行为)
评估标准:达到软件project目标。 可支持复杂、大规模系统的开发、维护、演化

个人理解。模式即成熟的套路,方便于套用、沟通,降低反复造轮子


  • 模式类别
体系结构模式:软件系统级别   大粒度架设阶段
设计模式:子系统或组件级别,用于细化软件系统  设计阶段
惯使用方法:针对编程语言的低层模式,如Java的引用  实现阶段

个人理解,体系结构,即高大上的架构设计。如著名的SSH、Paly等框架都遵循着一条/多条核心的体系结构模式(如MVC,分层等)构建而成。设计模式。更好理解。Gof 23种常见设计模式,经常使用于功能模块设计。

大学时专门有个课程教到,可惜工作后一直没用到。这次看这本书,也当半学习半温习

转载于:https://www.cnblogs.com/yxysuanfa/p/7236765.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值