课程描述:本课程讲述面向对象的基本概念,UML建模语言的要素、模型与结构,基于UML的面向对象分析,基于UML的面向对象设计,RUP与系统架构设计,基于UML的面向对象测试,Rational Rose与典型案例分析。预备知识: 掌握Java语言的基本概念 具有一定编程实践经验学习对象: 本课程适合高级开发员和有编程经验希望提高的程序员课程目标: 理解23种常用设计模式; 了解15种J2EE设计模式; 掌握提高软件编码质量的途径:可扩展性和重用性; 掌握面向对象的概念和设计方法; 总结技术经验构造自己的模式库。课程长度:5天 30学时