架构设计 - 参考资料

架构设计

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实现设计模式

Guess you like

Origin blog.csdn.net/jasonactions/article/details/118521311