1.架构的分类:业务架构、数据库架构、软件设计架构,正在流行的所谓soa架构也算吧
2. 涉及到的主要内容:
- 需求分析
- 领域分析
- UML建模
- 文档设计管理
- 设计模式
- 基于javaEE5的设计(jsf+EJB3)[个人感觉jboss seam是最好的代表了]
3.今天一同事说在网上看到统计数据说基于soa的架构做的项目比传统的做法成功率确实高,可能性是存在的,不过也不排除这些统计数据是某些大厂赞助的结果
4.今年打算有机会的话培训一下软件设计师的课程,内容摘要如下:(来自国信培训)
一、面向对象分析设计与UML
Ø 面向对象分析与设计OOAD
Ø UML建模与ICONIX进程
Ø 领域建模与用例建模
Ø 需求分析与UseCase
Ø 健壮性分析
Ø 时序图
Ø 对象图、状态图、活动图与协作图
Ø 类图、包图与组件图
Ø 部署图
Ø UML与RUP
Ø 设计进度和设计粒度的控制
二、设计模式
Ø GOF设计模式
Ø 创建型模式
Ø 结构型模式
Ø 行为型模式
Ø 模式扩展
Ø 开源项目中的设计模式
Ø 模式与交流
三、软件设计管理
Ø 软件设计文档
Ø 软件流程改进策略
Ø 软件设计风险管理
四、相关软件设计案例集