`

开发经理培训资料之面向对象的软件工程

阅读更多
    最近内部新竞聘了两位开发经理, 都是作为JAVA桌面应用开发的负责人,他们两人的在计算机科学方面的天分非常高,而且技术也非常全面和出众,唯一的遗憾是他们对写设计文档不太感兴趣, 这样对于管理团队可能会有问题, 所以最近就为他们举办了一次面向对象的软件工程的培训工作。

     说起面向对象的软件工程,也就是Object-Oriented Software-Engineering, 其实是爱立信公司的首席架构师Ivar Jacobson 在1975年前后设计著名的AXE-10交换机时候采用的一种软件工程方法, 很多年前我在学习《Uml 用户指南》的时候,因为对书中的意思不太理解, 所以就根据书本后面附录的参考书找到了这本书, 大约花费了3年时间学习完这本书以后,我感到收获非常大, 所以我也很想把我学习的经验分享给这两位年轻的开发经理。

    我们的培训课程一共有3天,主要讨论的是面向对象的基础, 面向过程和面向对象的开发方法的比较,软件复用的方法和手段,以及基于组件的集成的开发模式, 可能是因为小班教学的缘故,大家讨论的非常热烈, 而且他们的收获也非常大,所以真心希望他们能够以这次培训为起点,早日成为出色的项目经理。
主要的收获有2点:
1) 在项目前期进行充分的设计,提供一个易于理解和易于变化的组件结构,能够最大程度的消除不确定的因素,避免不必要的返工。

2) 封装的重要性,对对象的封装,组件的封装,第三方产品的封装和对环境的封装。

   下面附上本次培训的材料.




  • 大小: 100.9 KB
分享到:
评论
2 楼 flyqantas 2012-09-26  
呵呵。OOSE是一个神奇的软件方法, 希望通过软件赚钱的从业人员,有空可以学习一下。
1 楼 zhangbody 2012-09-13  
好好看看,必有收获!

相关推荐

Global site tag (gtag.js) - Google Analytics