读UML物件导向系统分析与设计

这次借了这本UML物件导向系统分析与设计,主要是为了更深入地了解物件导向设计,这本书以物件导向技术为主轴,辅以UML为塑模工具来阐述有关近代资讯系统开发之方法。适用对象包含任何对系统开发有兴趣之同学,程式设计师,软体工程师,及系统分析师。

这本书主要是从以下几个观点来介绍系统的分析与设计的过程:

1.功能观点:着重于需求分析的捕捉,使用案例图(Use Case Diagram)的塑模,以及活动图(Activity Diagram)的流程分析及辅助性。

2.静态观点:着重于概念模型(Conceptual Modeling)的基本概念,类别图(Class Diagram)的塑模原则,以及物件图(Object Diagram)的辅助性。

3.动态观点:着重于分析物件(Analysis Object)的应用,循序图(Sequence Diagram)的塑模,以及建立原则。

4.部署观点:强调软体元件的封装管理(Component Diagram),配置与部署(Deployment Diagram)。

5.设计观点:内容强调类别以及类别库的架构设计原则,并介绍基本的设计样式(Design Pattern)以及框架(Framework)的概念。

目录有

第1章 系统开发概论
第2章 UML简介
第3章 建议计划与实施
第4章 需求分析与撷取
第5章 使用案例图
第6章 情节
第7章 活动图
第8章 类别图
第9章 概念模型
第10章 物件图
第11章 互动图
第12章 进阶分析
第13章 操作
第14章 状态图
第15章 元件图与部署图
第16章 设计原则
第17章 设计样式简介
第18章 框架与MVC设计样式

里头以建构线上音乐CD购物系统为例,从头到尾带读者使用各章节的方法来设计系统,或许可以有很大的帮助。