[笔记]软件体系结构(1)--模式初印象
2017-07-25 21:51
531 查看
Nic最近在看一本《面向模式的软件体系结构》。拿来翻翻,仅仅看到第2章,思路方面的东西还是挺有趣、可借鉴的。
陆续作笔记,后面再做一次总结。
注:Nic是我媳妇,资深软工/TL
什么是模式
模式包含:语境/环境、问题(强制条件集,功能/约束/过程)、解决方式(平衡强制条件,包含组件和关系结构、行为)
评估标准:达到软件project目标。可支持复杂、大规模系统的开发、维护、演化
个人理解。模式即成熟的套路,方便于套用、沟通,降低反复造轮子
模式类别
体系结构模式:软件系统级别 大粒度架设阶段
设计模式:子系统或组件级别,用于细化软件系统 设计阶段
惯使用方法:针对编程语言的低层模式,如Java的引用 实现阶段
个人理解,体系结构,即高大上的架构设计。如著名的SSH、Paly等框架都遵循着一条/多条核心的体系结构模式(如MVC,分层等)构建而成。设计模式。更好理解。Gof 23种常见设计模式,经常使用于功能模块设计。
大学时专门有个课程教到,可惜工作后一直没用到。这次看这本书,也当半学习半温习
陆续作笔记,后面再做一次总结。
注:Nic是我媳妇,资深软工/TL
什么是模式
模式包含:语境/环境、问题(强制条件集,功能/约束/过程)、解决方式(平衡强制条件,包含组件和关系结构、行为)
评估标准:达到软件project目标。可支持复杂、大规模系统的开发、维护、演化
个人理解。模式即成熟的套路,方便于套用、沟通,降低反复造轮子
模式类别
体系结构模式:软件系统级别 大粒度架设阶段
设计模式:子系统或组件级别,用于细化软件系统 设计阶段
惯使用方法:针对编程语言的低层模式,如Java的引用 实现阶段
个人理解,体系结构,即高大上的架构设计。如著名的SSH、Paly等框架都遵循着一条/多条核心的体系结构模式(如MVC,分层等)构建而成。设计模式。更好理解。Gof 23种常见设计模式,经常使用于功能模块设计。
大学时专门有个课程教到,可惜工作后一直没用到。这次看这本书,也当半学习半温习
相关文章推荐
- [笔记]软件体系结构(1)--模式初印象
- 软件体系结构与设计模式笔记
- 章二 软件体系结构的构建模式(1)
- java软件体系结构设计模式----适配器
- 章二 软件体系结构的构建模式(3)
- java软件体系结构模式----桥接
- 关于软件体系结构设计模式的总结
- 对软件体系结构和模式的初步认识
- 软件体系结构(构架)、框架、设计模式之间的关系
- [笔记]软件体系结构(2)--分层
- java软件体系结构设计模式------责任链
- java软件体系结构设计模式----虚代理
- java软件体系结构模式---集合模式
- java软件体系结构设计模式----代理
- java软件体系结构设计模式----rmi远程代理
- 【笔记】软件结构模式-分层结构
- Java软件体系结构设计模式之结构模式 知识点摘录
- java软件体系结构设计模式----外观
- Servlet笔记——(1.1)软件体系结构
- 软件体系结构--工厂模式