面向对象开发模式已经成为软件开发界的主流,在目前流行的开发语言如C++,JAVA,.NET等编程语言都是面向对象编程语言。 利用面向对象的设计方法,可以快速的开发系统,并且为以后提供安全、稳定、快速的升级服务。但是,由于面向对象设计方法具有非常强的设计思想,一般不为人所理解,特别是对于很多单位,非常头痛的是一个主设计人员离开后,在短时间内很难找到合适的人接手现有的工作,即使有人有能力接手,也要花费很长的时间理会现有系统的设计方式。如果有一种方法,把系统的设计思想用图形的方式呈现出来,清晰的表现各个类的具体情况及类与类之间的关系和调用者之间的关系,则对快速掌握系统的实现思路、把现有系统的思想不断的传承下去,具有非常大意义。
以Rose2003、C++语言进行教学,适用于具备一定编程基础、并且致力于成为系统分析员的人员。
班级分类 |
讲解内容 |
标准班
(A) |
第1讲:讲解面向对象的概念和思路。
第2讲:讲解UML与Rose的基础知识。
第3讲:讲解如何根据用户的需求进行案例分析,如果把客户的潜需求充分的挖掘出来。
第4讲:讲解案例分析技巧。
第5讲:讲解交互与顺序图。
第6讲:讲解面向对象中关键主题:对象和类。
第7讲:讲解软件开发过程中的配置管理。
第8讲:讲解软件开发的生命周期。
第9讲:讲解UML与数据库设计。
|
中级班
(B) |
第1讲:讲解分析和设计的逻辑模型。
第2讲:讲解面向对象的内涵、优势和规则。
第3讲:讲解模型内容的组织和UML。。
第4讲:讲解应用建模的实践过程。
第5讲:讲解构架模式、关键抽象。
第6讲:讲解分析机制。
第7讲:讲解局部分析。
第8讲:讲解全局设计。
第9讲:讲解局部设计。
第10讲:讲解细节设计。
第11讲:讲解设计模型向实施模型的过渡。
第12讲:讲解设计模型和数据模型的关联。
第13讲:讲解设计文档的整理。
|
|