架构设计

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