本课程是有关UML系统建模的一门课程。本课程以多个案例介绍了面向对象建模、UML概览、Rational Rose工具、Use Case图、类图与对象图、包图、状态图、活动图、时序图、协作图、组件图、Rose的双向工程等相关知识。
本课程适合系统架构师、系统分析师、IT项目经理、IT工程师、产品经理等有志于从事金融投资的各界人士。
课程以唐中印讲师多年的实战心得对案例进行亲身讲解。
课程教学时间:2~3天。
课程大纲
第一章 软件工程与面向对象建摸
1.软件开发方法概述
2.面向对象的系统分析与设计
3.面向对象建模
第二章 UML概览(2学时)
1.UML的形成历史
2.UML的结构、符号与图形
3.UML建模简单流程
第三章 Rational Rose工具
1.Rational Rose的架构
2.Rational Rose的安装和使用
第四章 Use Case图
1.用例图的概念
2.用例图建模技术
第五章 类图与对象图
1.类图的概念
2.类图建模技术
3.对象图
4.对象图建模技术
第六章节 包图
1.包的概念
2.包之间的关系
第七章节 状态图
1.状态机
2.状态图
3.状态、事件、转换
4.状态图建模技术
第八章节 活动图
1.活动图的组成元素
2.活动的分解
3.活动图建模技术
第九章节 时序图
1.时序图的组成
2.对象的创建和撤销
3.时序图建模技术
第十章 协作图
1.对象、链和消息
2.时序图与协作图的比较
3.时序图与协作图的互换
4.协作图建模技术
第十一章 组件图
1.接口、依赖关系
2.组件图建模技术
第十二章 配置图
1.节点、关联关系
2.配置图建模技术
第十三章 UML的扩展机制
1.UML的体系结构
2.构造型、标记值、约束
3.用于业务建模的UML扩展
第十四章 Rose的双向工程
1.双向工程介绍
2.逆向工程
第十五章 UML与统一开发过程
1.软件开发过程
2.RUP的二维开发模型
3.RUP核心工作流
第十六 设计案例举例