培训对象为软件公司的Delphi开发人员。尤其是那些希望掌握Borland ALM解决方案和UML建模技术的Delphi程序员,或是希望通过Delphi模型驱动开发提高软件开发质量和项目管理水平的系统分析员和项目经理。
从面向对象编程的历史和现状入手,阐述面向对象编程思想的起源发展和基本观念,以及面向对象建模方法和UML的应用。帮助程序员建立面向对象建模的基本概念和基于UML面向对象开发的思维方法。
讲授Borland公司旨在快速与灵活的软件开发的新理念:软件应用生命周期管理(ALM)。
讲授Delphi7环境中集成的ModelMaker工具使用方法。包括用例图、类图、序列图、状态图、活动图、协作图、包图、鲁棒图、实现图、思维图等UML图形的绘制,UML建模正向工程和反向工程在Delphi开发中的使用技巧等。
结合UML模型从对象的本质、生死、关系三方面深入讲解类和对象的内部机制、生命周期、相互作用。重点讲授类的设计与代码生成,为程序员了解和掌握对象建模打下基础。
通过剖析一个Delphi模型驱动开发的实例,讲授UML在Delphi模型驱动开发中的具体使用方法。
进一步介绍设计模式在Delphi模型驱动开发中的应用。
进一步介绍RUP以及Delphi模型驱动开发在项目管理中的优势。