——软件架构设计
包括软件架构的相关概念,基于架构的软件开发方法,软件架构风格等
系统架构风格包括管道和过滤器,分层系统,仓库系统及知识库,C/S,B/S等。其中对C/S,B/S架构比较熟悉,其他相对陌生。
——UML建模与架构文档化
UML的9种图还是比较熟悉的。
——设计模式
23种设计模式分为创建型、结构型和行为型。描述共同的问题以及解决方案的模式。