《实用软件架构》培训感言
来源:互联网 发布:电脑打码软件 编辑:程序博客网 时间:2024/04/30 02:04
周末参加了雅各布森(Ivar Jacobson )公司的《实用软件架构》培训,些许感受,权记在次。
1 、老外培训师的第一张幻灯片居然是关于后勤(logistics)的,什么饮水、午餐、洗手间、通讯等等。——呵呵,专业细致。
2、什么是 Architecture?"Architecture is about everything, but it is not everything. " 这个定义像打太极,不过如果要清晰的描述Architecture,确实比较困难。
3、第一次听说 Minimal Design 和 Extension Design 的概念。我所理解的 Minimal Design 就是对一个系统主要业务逻辑的设计,完成了这个设计就可以构建出这个系统的粗略架构;而 Extension Design 则是主要业务逻辑的扩展,比如Exception处理、log处理等。
4、Extension Design的几种开发模式: Aspects、Inheritance 、Decorator Pattern、 Dynamic Proxy、Required Interfaces。在我的开发中,Extensions 的设计(如系统log的设计)一直没有更好的解决办法,感觉 Aspects 倒是一个好的思考方式。没有试验过Aspects编程,也不知道国内有没有公司在实际系统中使用过 Aspect。
4、 Java语言的特点非常有利于实现一个优秀的软件架构。没有学习过Java ,看来要理解和实现这些架构模式,得学习一下Java ,或者C#了。
5、可惜时间短,只能参与部分设计,如果能够全面完成一个系统从需求
- 《实用软件架构》培训感言
- 培训感言
- 培训感言
- ERP培训感言
- 安卓培训感言
- 软件架构师培训 深圳 北京
- •《软件架构设计高端培训》课程表
- 软件需求、架构培训(一)
- 高级软件架构师实战培训阶段一,高级软件架构师实战培训阶段二
- IBM AIX入门培训感言
- 码神培训学习感言
- 软件之美感言
- 软件著作权--感言
- 软件需求、架构培训(二)功能模型
- 软件架构设计培训我学到了什么?
- JAVA高级软件架构师实战培训阶段二
- JAVA高级软件架构师实战培训阶段一
- JAVA高级软件架构师实战培训阶段一
- 学习网站
- EXCEL转成ACCESS的问题
- 史卡保罗集市
- 突然意识到管理的重要性了
- 一个DataGrid多次绑定不同数据的时候我的用法
- 《实用软件架构》培训感言
- Agile Development Checklist
- 一些常用的系统解决方法
- javascript 中的replace方法
- Duwamish学习笔记(1)
- 常见的三种中文内码转换
- BaseTestCase 在VCKbase 发表
- 各城市工资水平参照
- 中东问题的历史源流