架构设计
software Architecture的ppt
这个是grady booch写的架构设计的文档
software_architecture_foundations_theory_and_practise
这个ppt是一个教科书的完整介绍, 有大概300多页, 介绍了架构设计中的很多概念
Addison.Wesley.Software.Systems.Architecture.Apr.2005.pdf
讲架构设计的一本权威书籍, 虽然主要举的例子都是IT系统的例子, 但对多视图的描述, 如何编写架构文档等架构设计内容讲解得非常好, 可读性很好。
Large-Scale Soft Arch
这个主要讲的是如何在架构设计中使用uml,用什么图形表示架构设计中的那些方面
>实时嵌入式系统软件设计 Hason Goman
本教材向读者介绍了关于实时嵌入式系统设计过程中采用SysML,UML和MARTE从用例到完整软件体系结构方面的内容,展示了如何针对实际问题应用COMETRTE设计方法。
面向对象
Prentice.Hall.PTR.Applying.UML.and.Patterns.3rd.Edition.Oct.2004.eBook-LiB.chm
这本书市面向对象, 模式, uml的入门书, 写的很浅显易懂, 很适合入门
Addison.Wesley.Object.Oriented.Analysis.and.Design.with.Applications.3rd.Edition.May.2007.pdf
grady booch的经典书籍的第三版,不太适合入门来读。 有一定基础后读会比较好。
设计模式
Real-Time+Design+Patterns+-+Robust+Scalable+Architecture+for+Real-Time+Systems
[Addison+Wesley,+2002,+Bruce+Powel+Douglass].pdf
讲解可以用在嵌入式系统中的一些设计模式。 可读性很好。
操作系统
operating systems three easy pieces
Linux
TODO
架构设计参考文章
架构漫谈(一):什么是架构?
架构漫谈(二):认识概念是理解架构的基础
架构漫谈(三):如何做好架构之识别问题
架构漫谈(四):如何做好架构之架构切分
架构漫谈(五):什么是软件
架构漫谈(六):软件架构到底是要解决什么问题?
架构漫谈(七):不要空设架构师这个职位,给他实权
架构漫谈(八):从架构的角度看如何写好代码
架构漫谈(九):理清技术、业务和架构的关系
作者王概凯,以较为通俗的方式介绍了:架构,问题主体,架构设计,技术、架构与业务的关系等。
面向接口编程,接口是什么,有什么作用?
接口是为了约束交互的行为而定义的一种规范、协议或标识
C语言和设计模式(之开篇)
用c实现设计模式