





定价:39.8元
印次:1-7
ISBN:9787302318729
出版日期:2013.05.01
印刷日期:2019.08.16
图书责编:冯志强
图书分类:零售
本书全面介绍了使用UML进行软件设计、分析与开发的知识。全书共包含18章,内容涉及面向对象的分析方法和设计方法,面向对象分析的三层设计,现实开发模型中所存在的问题,用例图、类图、对象图和包图,活动图,通信图、时间图、状态机图、组件图和部署图,UML的核心语义、UML的体系结构以及面向对象约束语言等,最后两章通过具体的案例详细介绍如何使用UML中的模型图对系统建模。本书内容全面、实例丰富,适合作为高校相关专业和社会培训教材,也可以作为软件设计人员和开发人员的参考资料。
1. 王菁,湖北省武汉市中国地质大学经济管理学院讲师,在我社出版多部教材和店销书。2. 赵元庆,北京翔鹰传媒科技公司开发工程师,从事UML建模、设计与分析工作,有丰富的UML建模应用、设计与开发经验。
前 言 20世纪90年代,人们推出了许多不同的面向对象设计和分析方法。这些不同的面向对象的方法具有不同的建模符号体系,这些不同的符号体系极大地妨碍了软件的设计人员、开发人员和用户之间的交流。因此,有必要在分析、比较不同的建模语言以及总结面向对象技术应用实践的基础上,建立一个标准的、统一的建模语言。UML就是这样的建模语言,UML在1997年11月17日被对象管理组织OMG采纳为基于面向对象技术的标准建模语言。统一建模语言UML不仅统一了面向对象方法中的符号表示,而且在其基础上进一步发展,并最终被统一为被人们所接受的标准。 UML相当适合于以体系结构为中心的、用例驱动的、迭代式和渐增式的软件开发过程,其应用领域颇为广泛,除了可用于具有实时性要求的软件系统建模以及处理复杂数据的信息系统建模外,还可用于描述非软件领域的系统。 UML适用于系统开发过程中从需求分析到完成测试的各个阶段:在需求分析阶段,可以用用户模型视图来捕获用户需求;在分析和设计阶段,可以用静态结构和行为模型视图来描述系统的静态结构和动态行为;在实现阶段,可以将UML模型自动转换为用面向对象程序设计语言实现代码。 本书主要内容 本书以渐进的顺序来介绍UML,从需求分析开始,然后再构建和部署系统。 第1章介绍UML入门的基础知识。本章首先介绍面向对象的分析方法和设计方法,介绍现实软件开发模式所面临的问题,然后介绍面向对象分析的工具和方法——UML,最后简单介绍统一过程RUP的知识。 第2章介绍什么是用例图,主要包含用例图的构成、用例间的关系、用例描述以及如何使用用例图建模等内容...
第1章 UML入门 1
1.1 认识面向对象 2
1.1.1 面向对象简介 2
1.1.2 面向对象开发简介 3
1.1.3 面向对象的主要特性 4
1.1.4 面向对象中的3层 7
1.1.5 面向对象中的3种模型 7
1.2 现实软件开发模式的问题 8
1.2.1 面向过程 8
1.2.2 面向对象 9
1.3 UML的诞生背景 10
1.4 认识UML 11
1.4.1 UML发展历史 11
1.4.2 UML统一的作用 11
1.4.3 UML体系结构 12
1.4.4 建模工具 13
1.4.5 UML建模流程 13
1.5 UML核心元素 14
1.5.1 视图 14
1.5.2 图 15
1.5.3 事物 17
1.5.4 关系 19
1.5.5 通用机制 20
1.6 统一过程RUP 21
1.6.1 RUP简介 21
1.6.2 RUP与UML 21
1.7 思考与练习 22
第2章 用例图 24
2.1 用例图的构成 25
2.1.1 系统 25
2.1.2 参与者 25
2.1.3 用例 27
2.1.4 关系 29
2.2 用例间的关系 29
2.2.1 泛化关系 30
2.2.2 包含关系 30
2.2.3 扩展关系 31
2.3 用例描述 33
2.4 创建用例图模型 36
2.4.1 系统整体分析 36
2.4.2 确定系统参与者 36
2.4.3 确定用例与构造用... 查看详情