分享
 
 
 

UML系统分析与设计教程

UML系统分析与设计教程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 冀振燕 主编

出 版 社: 人民邮电出版社

出版时间: 2009-5-1字数:版次: 1页数: 261印刷时间:开本: 16开印次:纸张:I S B N : 9787115197955包装: 平装编辑推荐

概念与实践紧密结合,面向对象思想贯穿全书,全面升级到UML 2.0。

本书在实际的系统分析和设计中应用了面向对象思想,即如何以面向对象方式进行分析和设计。读者不仅可以从书中学习到UML,更重要的是可以学习到如何在面向对象思想下应用UML。

本书的最大特点是在介绍基础知识的同时结合了丰富的实例,使得对理论的讲解生动具体、直观易懂。在完成基础知识的学习后,通过对书中综合实例的学习可以进一步启发读者如何将所学到的面向对象技术应用于软件系统的分析、设计与开发中。

内容简介

本书介绍了UML语言的基础知识以及UML在面向对象的软件系统分析和设计中的应用,并通过实例讲解了面向对象分析与设计过程,以及如何用UML语言为系统建模。

本书通过丰富的实例启发读者如何将所学到的面向对象技术应用于软件系统的分析、设计与开发中。

本书可作为高等院校计算机相关专业UML、面向对象分析与设计等课程的教材,也可作为软件设计与开发人员的参考用书。

目录

第1章 绪论

1.1 统一建模语言UML

1.1.1 UML的背景

1.1.2 UML的发展

1.1.3 UML的内容

1.1.4 UML的主要特点

1.1.5 UML的功能

1.1.6 UML的组成

1.2 RUP

1.2.1 RUP的发展

1.2.2 什么是RUP

1.2.3 过程概览

1.2.4 时间轴

1.2.5 迭代

1.2.6 工作流(Workflows)

1.2.7 微过程的划分

1.3 工具

小结

第2章 面向对象分析与设计方法

2.1 OOA/OOD方法

2.1.1 OOA

2.1.2 OOD

2.2 OMT方法

2.2.1 分析

2.2.2 系统设计

2.2.3 对象设计

2.2.4 实现

2.2.5 测试

2.2.6 模型

2.3 Booch方法

2.3.1 宏过程

2.3.2 微过程

2.4 OOSE方法

2.4.1 分析阶段

2.4.2 构造阶段

2.4.3 测试阶段

2.5 Fusion方法

2.5.1 分析阶段

2.5.2 设计阶段

2.5.3 实现阶段

小结

第3章 UML的关系

3.1 依赖关系

3.2 类属关系

3.3 关联关系

3.3.1 角色与阶元

3.3.2 导航

3.3.3 可见性

3.3.4 限定符

3.3.5 接口说明符

3.3.6 聚合关系

3.3.7 组合关系

3.4 实现关系

小结

第4章 UML的符号

4.1 注释

4.2 参与者

4.3 用例

4.4 协作

4.5 类

4.5.1 边界类

4.5.2 实体类

4.5.3 控制类

4.5.4 参数类

4.6 对象

4.7 消息

4.8 接口

4.9 包

4.10 组件

4.10.1 组件与类

4.10.2 组件和接口

4.10.3 组件的二进制可替代性

4.10.4 衍型

4.11 状态

4.12 跃迁

4.13 判定

4.14 同步条

4.15 活动

4.16 节点

4.17 UML的扩充机制

4.17.1 衍型

4.17.2 标记值

4.17.3 约束

小结

第5章 视与图

5.1 视

5.2 UML的图

小结

第6章 用例图

6.1 用例图

6.2 参与者

6.3 用例

6.3.1 用例的描述

6.3.2 用例与脚本

6.3.3 用例间的关系

6.4 用例图的应用

小结

第7章 类图、对象图和包图

7.1 类图

7.1.1 类图的定义

7.1.2 类图的划分

7.1.3 类图的应用

7.2 对象图

7.2.1 对象图的定义

7.2.2 对象图的应用

7.3 包图

7.3.1 包图的定义

7.3.2 包图的应用

小结

第8章 交互作用图

8.1 顺序图

8.2 通信图

8.3 语义等价

8.4 交互作用图的应用

小结

第9章 活动图

9.1 活动图

9.2 组成元素

9.2.1 动作状态

9.2.2 活动状态

9.2.3 跃迁

9.2.4 分支

9.2.5 分叉和联结

9.2.6 泳道

9.2.7 对象流

9.3 活动图的应用

小结

第10章 状态机图

10.1 状态机图

10.2 状态机图的应用

小结

第11章 组件图与部署图

11.1 组件图

11.2 组件图的应用

11.3 部署图

11.4 部署图的应用

小结

第12章 数据库设计

12.1 持久性数据库层

12.1.1 数据模型

12.1.2 将对象映射到数据库

12.2 对象数据库模型

12.2.1 ODB建模原语

12.2.2 映射到ODB

12.3 对象关系数据库模型

12.3.1 ORDB建模原语

12.3.2 映射到ORDB

12.4 关系数据库模型

12.4.1 RDB建模原语

12.4.2 映射到RDB

小结

第13章 图书管理系统的分析与设计

13.1 系统需求

13.2 需求分析

13.2.1 识别参与者

13.2.2 识别用例

13.2.3 用例的事件流描述

13.3 静态结构模型

13.3.1 定义系统对象

13.3.2 定义用户界面类

13.3.3 建立类图

13.4 动态行为模型

13.4.1 建立交互作用图

13.4.2 建立状态机图

13.5 物理模型

小结

第14章 银行系统的分析与设计

14.1 系统需求

14.2 分析问题领域

14.2.1 识别参与者

14.2.2 识别用例

14.2.3 用例的事件流描述

14.3 静态结构模型

14.3.1 定义系统对象类

14.3.2 定义用户界面类

14.3.3 建立类图

14.3.4 建立数据库模型

14.4 动态行为模型

14.5 物理模型

小结

第15章 嵌入式系统设计

15.1 系统需求

15.2 需求分析

15.3 静态结构模型

15.3.1 识别出类

15.3.2 建立类图

15.4 动态行为模型

15.4.1 状态机图

15.4.2 通信图

15.5 物理模型

小结

第16章 Web应用程序设计

16.1 Web应用程序的结构

16.2 Web应用程序的设计

16.2.1 瘦客户端模式的UML建模

16.2.2 胖客户端设计

16.2.3 Web发送应用程序的设计

小结

参考文献

书摘插图

第1章绪论

1.1 统一建模语言UML

面向对象分析与设计(Object-Oriented Analysis and Design,OOA&D或OOAD)方法的发展曾在20世纪80年代末至20世纪90年代中出现过一个高潮,UML就是这个高潮的产物。UML不仅统一了Grady Booch、James Rumbaugh和Ivar Jacobson所提出的面向对象方法中的符号表示,而且在此基础上进一步发展,并最终被统一为广大开发者所接受的标准建模语言。

1.1.1UML的背景

公认的面向对象建模语言出现于20世纪70年代中期。从l989年到l994年,面向对象建模语言的数量从不到lo种增加到了50多种,这些不同的面向对象建模语言具有不同的建模符号体系,且这些建模语言各有优劣,使用户很难找到一个完全满足自己要求的模型语言。另外,由于采用不同的建模语言,极大地妨碍了软件设计人员、开发人员和用户之间的交流。因此,有必要在分析、比较不同的建模语言以及总结面向对象技术应用实践的基础上,博采众长,建立一个标准的、统一的建模语言。

20世纪90年代,3个最流行的面向对象方法是0MT方法(由James Rumbaugh提出)、Booch方法(由Grady Booch提出)和OOSE方法(由Ivar Jacobson提出),且每个方法都有自己的价值和重点。0MT方法的强项是分析,弱项是设计;Booch 9 1方法的强项是设计,弱项是分析;Jacobson擅长行为分析,而在其他方面表现较弱。

在20世纪90年代中期,Grady Booch、Ivar Jacobson、James Rumbaugh开始借鉴彼此的方法,其中Grady Booch采用了James Rumbaugh和Ivar Jacobson所提出的许多很好的分析技术,而James Rumbaugh的OMT-2也采用了Booch所提出的很好的设计方法。但是,不同符号体系的使用仍然给软件市场带来了混乱。因为,同一个符号对于不同的人可能意义不同,而同一个事物对于不同的人也可能用不同的符号表示,因此引起了很多混乱,人们用“方法大战”形象地描述了这种混乱局面。

统一建模语言UML的诞生结束了符号方面的“方法大战”。UML统一了Booch方法、OMT方法、OOSE方法的符号体系,并采纳了其他面向对象方法关于符号方面的许多好的概念。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有