推荐序<br>前言<br>第1章 为什么系统分析员需要学习UML<br>1.1 概述<br>1.2 UML并非万能<br>1.3 UML图<br>1.4 重要的OO及UML概念<br>1.4.1 对象<br>1.4.2 属性与操作<br>1.4.3 操作与方法<br>1.4.4 封装<br>1.4.5 类<br>1.4.6 泛化关系<br>1.4.7 关联关系<br>1.4.8 聚合关系<br>1.4.9 组合关系<br>1.4.10 用例与执行者<br>1.4.11 业务用例与系统用例<br><br>1.5 MDA开发程序<br>1.5.1 MDA的主张<br>1.5.2 程序<br>1.5.3 MDA在芯片设计的应用<br>1.5.4 本书所采用的分析步骤<br><br>1.6 UML对MDA的帮助<br>1.6.1 中立机构负责维护UML<br>1.6.2 中立的建模语言<br>1.6.3 Profile支持定制化UML方言<br><br>第2章 做好系统分析<br>2.1 CTM-1:定义业务流程<br>2.2 CIM-2:分析业务流程<br>2.3 CIM-3:定义系统范围<br>2.4 PIM-1:分析系统流程<br>2.5 PIM-2:分析业务规则<br>2.6 PIM-3:定义静态结构<br>2.7 PIM-4:定义操作及方法<br>2.8 在CIM与PIM之后<br><br>第3章 定义业务流程<br>3.1 为什么需要定义业务流程<br>3.2 CIM-1:定义业务流程<br>3.3 准备好StarUML<br>3.4 模拟CIM-1:定义业务流程<br><br>第4章 分析业务流程<br>4.1 CIM-2:分析业务流程<br>4.2 准备好CIM-1:业务用例模型<br>4.3 准备好StarUML<br>4.4 模拟CiM-2:分析业务流程<br><br>第5章 定义系统范围<br>5.1 CIM-3:定义系统范围<br>5.2 准备好CIM-2:活动图<br>5.3 准备好StarUML<br>5.4 模拟CIM-3:定义系统范围<br><br>第6章 分析系统流程<br>6.1 正式进入分析阶段<br>6.2 PIM-1:系统用例叙述<br>6.2.1 用例基本数据<br>6.2.2 执行流程<br>6.2.3 条件及规则<br>6.2.4 相关文档<br>6.2.5 其他事项<br>6.3 准备好CIM-3:系统用例图<br>……<br>第7章 分析业务规则<br>第8章 定义静态结构<br>第9章 定义操作及方法<br>第10章 基金模拟项目<br>第11章 语音备忘器
展开