书籍详情
UML系统建模与分析设计
作者:刁成嘉 主编
出版社:机械工业出版社
出版时间:2007-07-01
ISBN:9787111213840
定价:¥33.00
购买这本书可以去
内容简介
本书系统、全面地阐述了基于UML的面向对象分析与设计的基本概念及其开发过程,以一个集成案例为范本贯穿于可行性研究、需求分析、系统分析与设计的全过程:介绍如何采用循环、反复、渐增的方法分析、设计系统对象的静态模型、动态模型和功能模型。本书主要内容:·系统建模与分析设计技术的演变历程和面向对象方法学的发展过程。 ·统一建模语言UML在面向对象分析与设计各个阶段产生的简单模型及其基本图符表示方法。 ·采用基于UML的面向对象分析设计技术开发一个软件项目模型的全过程。 ·可行性分析报告、客户需求规格说明、系统分析报告和系统设计报告的格式与基本内容。 ·介绍了11种经典的设计模式及设计模式的描述方法、使用规则。 ·软件复用方法的概念及组织实施。 ·COM+、EJB、CORBA等构件接口技术模型,持久对象与关系数据库,面向对象数据库,客户机/服务器模型,浏览器/服务器模型及分布式对象模型。 ·CASET具集成开发环境及面向对象的CASET具的功能与结构。
作者简介
暂缺《UML系统建模与分析设计》作者简介
目录
第1章系统建模与分析设计技术的演变
11软件的概念、特点和分类
12软件的发展与软件工程
13软件开发模型的演变和生存周期
131软件开发过程与模型的演变
132软件开发模型的选择
133软件生存周期
14软件开发方法简介
141结构化软件开发方法
142模块化软件开发方法
143面向数据结构软件开发方法
144面向对象软件开发方法
145软件开发方法的评价与选择
15面向对象软件开发方法简介
151面向对象的基本概念
152面向对象系统开发过程
153几种典型的面向对象方法简介
16本章小结
17习题
第2章统一建模语言UML
21UML模型系统体系结构
211UML的诞生与发展
212UML的特点
213软件系统体系结构的描述
214UML模型元素
22UML系统模型与建模
221用例模型及组成成分
222静态模型与系统体系结构建模
223动态模型与行为控制流建模
23UML系统体系结构模型
231子系统组织的系统体系结构
232系统模型组织的系统体系结构
233系统体系结构模型的描述方式
24UML的扩展、调整机制
241模型元素的分类与标记
242模型元素的特性规格说明
243模型元素的语义扩展与约束
25UML与面向对象的软件开发统一过程
251UML支持迭代、渐增式的软件开发过程
252软件开发步骤及核心支持活动
253UML软件开发过程产生的模型与文档
254UML软件开发过程的基本特征
26本章小结
27习题
第3章需求分析与用例建模
31可行性研究与风险分析
311经济可行性研究
312技术可行性分析
313法律可行性分析
314开发方案可行性分析研究
315可行性分析报告文档格式
32客户需求分析与用例建模
321建造需求模型——用例建模
322用例图
323定义系统的边界和范围
324确定执行者
325确定用例
326用例之间的关联
327用例图实例
33定义系统的对象和类
331确定对象类
332标识对象类的属性
333标识对象类的操作
334标识对象类之间的关联(协作)
335复审类的定义
336定义类的结构和层次
34客户需求分析规格说明
35需求分析中的用例建模步骤
351用例的类型
352建立用例图
353层次化用例图
36客户需求分析中的活动图
361一个简单的活动图例子
362活动图的基本描述图符
363活动图中的几个基本概念
364活动图中的并发与同步活动
37 需求分析用例建模案例
371客户需求分析
372确定系统范围和系统边界
373确定执行者
374确定用例
375分层绘制用例图
376描述用例
377用活动图描述用例
378活动图中的同步线程、层次关系及活动图的细化
38本章小结
39习题
第4章系统分析与对象类建模
41系统分析
411建造对象类静态结构模型
412建造对象动态结构模型
413建造系统功能处理模型
414编制系统分析规格说明文档
42对象类的概念
421对象类图的图形符号表示
422对象图是类图的一个实例
423一个对象类图的简单例子
43描述对象类
431类的属性描述
432类的操作描述
44类之间的关系
441关联关系
442聚集关联
443继承关系
444依赖和细化关系
445对象设计模式
45接口
451接口的定义
452接口的实施
46系统体系结构的分层次描述
461系统体系结构的基本单元——包(子系统)
462包的嵌套
463包之间的依赖和继承关系
47对象类静态模型建模的步骤
48对象类静态模型建模案例
481建立对象类
482定义用户接口
483根据类之间的关系绘制类图
484确定和建立系统包图
49本章小结
410习题
第5章系统设计与对象动态交互模型
51系统设计
511反复迭代的系统设计方式
512系统对象设计
513系统体系结构设计
514系统设计的优化和审查
515系统设计规格说明报告
52交互模型建模
521对象之间的通信
522同步通信与异步通信
53顺序图建模
531一个简单的顺序图例子
532对象之间的同步与异步操作
533顺序图中的分支控制
534顺序图中的约束标记
535顺序图中的循环处理操作
536对象的创建和消亡
54合作图建模
541合作图的组成成分
542合作图中对象的创建与消亡
543嵌套消息与顺序消息的标识
544异步操作中的回调消息
545循环发送同一个重复消息
55动态交互模型——控制流建模
56动态交互模型建模案例——销售合同管理子系统
561子系统的用例模型和对象静态模型
562顺序图建模步骤
563合作图建模步骤
57本章小结
58习题
第6章系统动态建模——状态模型
61状态图的基本组成成分
611对象状态的基本描述图符
612状态的改变——迁移
613一个无人职守电梯升降的状态图
62状态的分类与描述
621对象的状态属性
622简单状态与嵌套状态
623状态的顺序迁移
624状态的并发迁移与同步
625嵌套状态中的历史状态指示器
63状态迁移的触发与描述
631状态的迁移触发
632触发状态迁移的事件
633触发状态迁移的条件
634触发状态迁移的动作表达式
635状态迁移的分类
636状态图之间的通信联系
64活动图与状态图的比较
641状态图与活动图的相同点
642状态图与活动图的不同点
65动态状态模型建模案例——信贷管理子系统
651系统的用例模型和对象静、动态模型
652状态图建模步骤
653“信贷管理子系统”状态图建模
654活动图建模步骤
655“信贷管理子系统”的活动图建模
66本章小结
67习题
第7章系统体系结构建模
71系统体系结构模型
711软件系统体系结构模型
712硬件系统体系结构模型
72软件系统体系结构建模
721软件构件的图符表示和特点
722构件的分类
723构件的接口
724构件图建模步骤
725构件图建模的方法和技巧
73硬件系统体系结构建模
731配置图的基本元素——结点
732配置图中的构件
733配置图中的对象
734结点之间的关联
735配置图建模步骤
736硬件系统体系结构模型
74系统体系结构模型建模案例——诊疗管理子系统
741“诊疗管理”子系统的功能分析
742“诊疗管理”子系统软件系统体系结构建模
743“诊疗管理”子系统硬件系统体系结构建模
75本章小结
76习题
第8章设计模式及其应用
81设计模式概述
811模式和设计模式的概念
812设计模式的描述
813设计模式的作用和研究意义
82设计模式的分类及其相互关系
821创建型设计模式
822结构型设计模式
823行为型设计模式
83经典设计模式
831工厂模式
832适配器模式
833命令模式
834解释器模式
835迭代器模式
836观察者模式
837代理模式
838单例模式
839状态模式
8310策略模式
8311访问者模式
84设计模式遵循的原则和使用策略
841设计模式遵循的原则
842设计模式的使用策略
85几种设计模式应用探析
851UML设计模式分析
852MFC框架设计模式分析
853XML设计模式分析
86本章小结
87习题
第9章软件复用与构件接口技术
91面向对象技术的发展与技术支持
92软件复用技术的发展与应用
921软件复用的形式与过程
922软件复用的类型与特点923可复用软件构件的生产与使用过程
924软件复用的基础——可复用构件系统
925可复用软件的系统化生产与复用
93构件接口技术
931COM+构件模型的系统体系结构
932EJB构件模型的系统体系结构
933CORBA模型的系统体系结构
94面向对象数据库管理系统
941持久对象的完整性和安全性
942面向对象数据库与持久对象
943关系数据库与持久对象
944关系数据库与面向对象数据库比较
95分布式系统体系结构模型
951客户/服务器模型
952浏览器/服务器模型
953分布式网络计算技术与模型
96集成化CASE工具软件开发环境
961CASE工具的种类及其特征
962集成化CASE环境系统体系结构
963面向对象集成化CASE工具系统体系结构
97本章小结
98习题
附录集成化OOCASE工具Rose简介
参考文献
猜您喜欢