background image

系统架构师学习笔记

页,共 172 

系统架构师学习笔记

本文档的章节不按正常排序,有些章节没有,这是为什么?

——因为这个是笔记,不是书。可能作者只记下认为有价值的东西

^_^

本文所有内容都来自网络,本人只做收集和整理,版权归原作者所有。

龙小宝(

ebizs@hotmail.com)收集整理, 2010 年 9 月 14 日

我是一个

Java 软件开发工程师,最近很

迷茫,软件开发过程需要学的东西太多,

又看不到未来,怎么办呢?有没有一个知

识体系或者发展路线什么的?

很多开发人员是想往架构师的途径发展,那么架构师到底需要什么样的

知识呢?

首先,针对

Java 开发工程师来说,JDK 里边的每个包是按照什么原则分

类的,每个包里边都有哪些类

/接口可用,每个类/接口有什么方法?分别

在什么时候使用? 完整学习和思考这些内容后,你可以成为优秀的

Java

开发工程师了。

这之后,您就可以去熟悉本文

1~9 章的内容,包括:计算机基础知识、

信息化内涵、软件开发过程、软件架构设计、

UML 技术、XML 技术、设

计模式、面向构件的软件设计。熟悉完这些,您开始走向架构师的征途了。

看完

1~9 章,可以开始架

构设计了吗?

看完

1~9 章,并且从其他书去更深层次地了解这些知识后,步入架构

师的门槛还需要看

1015 章的内容,就是关于当前的软件开发典型架

构、信息安全、系统安全、系统可靠性方面的内容,然后可以学着第

14

章进行一次架构的实践,同时通过

15 章学习一些架构师管理方面的实

践。这就基本学习完并熟悉架构师的全部知识了。

如果您要深入了解并掌握架构,您必须看

1620 章的内容,这几张阐

述了当前最常用的层次式架构、企业集成架构、面向切面的编程架构、

嵌入式系统架构以及面向服务

(SOA)的架构。