登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』UML建模分析与设计:基于MDA的软件开发

書城自編碼: 3266986
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 杜德慧
國際書號(ISBN): 9787111609599
出版社: 机械工业出版社
出版日期: 2018-10-01


書度/開本: 16开 釘裝: 平装

售價:NT$ 319

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
性心理学(一部剖析性心理的百科全书,一本好读实用的性学指南)
《 性心理学(一部剖析性心理的百科全书,一本好读实用的性学指南) 》

售價:NT$ 291.0
抢人:数字时代如何快速吸纳精准人才(美国商业图书大奖AXIOM年度图书)
《 抢人:数字时代如何快速吸纳精准人才(美国商业图书大奖AXIOM年度图书) 》

售價:NT$ 302.0
给好奇者的黑洞简史
《 给好奇者的黑洞简史 》

售價:NT$ 307.0
债务机器:美国的银行政策与个人陷阱
《 债务机器:美国的银行政策与个人陷阱 》

售價:NT$ 359.0
朝鲜半岛古代史研究
《 朝鲜半岛古代史研究 》

售價:NT$ 826.0
钱穆:国史新论
《 钱穆:国史新论 》

售價:NT$ 354.0
洪武元年:大明开国的罪与罚
《 洪武元年:大明开国的罪与罚 》

售價:NT$ 302.0
大学问·从东方到中亚——19世纪的英俄“冷战”(1821—1907)
《 大学问·从东方到中亚——19世纪的英俄“冷战”(1821—1907) 》

售價:NT$ 411.0

內容簡介:
本书根据新的UML建模标准,重点讲述UML的基本概念及建模元素,以模型驱动的方式从不同的视角构建系统的模型,包括静态模型和动态模型。其中,重点讲述UML的用例模型、类模型、活动图模型、状态机模型、顺序图模型等,并结合实际案例帮助读者掌握灵活使用UML的各种模型图来设计、构建系统的设计模型的方法。本书可作为渴望掌握UML及基于UML的模型驱动式软件开发方法的软件开发者的入门书,也可作为高等院校计算机科学等相关专业的教材和教学参考书。
目錄
前言
教学建议
第1章 概述1
1.1 模型驱动开发方法1
1.2 了解建模2
1.3 建模的重要性5
1.4 UML建模5
1.5 UML建模工具7
1.6 RUP软件开发方法8
1.6.1 RUP的核心概念8
1.6.2 RUP是迭代和增量的过程8
1.6.3 RUP的生命周期8
1.7 重要的面向对象思想10
1.8 小结14
习题14
第2章 UML简介15
2.1 UML发展历程15
2.2 UML概述17
2.2.1 UML是一种建模语言17
2.2.2 UML是一种可视化建模语言18
2.2.3 UML是一种用于规约的语言18
2.2.4 UML是一种用于构造的语言19
2.2.5 UML是一种用于文档化的语言19
2.2.6 UML的应用领域20
2.3 UML的基本构成21
2.3.1 UML的构造块21
2.3.2 UML的建模规则26
2.3.3 基于UML的模型驱动开发26
2.4 UML的公共机制27
2.5 小结28
习题29
第3章 公共机制30
3.1 基本概念30
3.1.1 注解30
3.1.2 修饰31
3.1.3 扩展机制32
3.1.4 扩展机制的使用37
3.2 常用建模技术39
3.2.1 建模注释39
3.2.2 建模新特性39
3.2.3 建模新的语义40
3.3 小结41
习题42
第4章 用例模型43
4.1 基本概念43
4.1.1 用例图43
4.1.2 用例43
4.1.3 参与者44
4.1.4 关联关系47
4.1.5 用例描述51
4.2 建模技术52
4.2.1 构建用例模型的方法52
4.2.2 建模系统的语境54
4.2.3 建模系统的需求55
4.3 小结58
习题58
第5章 类模型59
5.1 基本概念59
5.1.1 类59
5.1.2 关系64
5.2 建模技术70
5.2.1 建模类图的步骤70
5.2.2 UML类图的正向工程和逆向工程72
5.3 小结73
习题73
第6章 状态机模型75
6.1 基本概念75
6.2 基本建模元素76
6.2.1 状态76
6.2.2 复合状态79
6.2.3 迁移83
6.2.4 事件85
6.2.5 状态图的执行88
6.3 建模技术90
6.3.1 建模反应式对象90
6.3.2 状态图的建模元素91
6.3.3 状态机模型的正向工程和逆向工程91
6.4 小结92
习题92
第7章 交互模型93
7.1 概述93
7.2 顺序图95
7.2.1 交互的参与者95
7.2.2 消息96
7.2.3 控制焦点98
7.2.4 语境、对象和角色98
7.2.5 组合片段99
7.2.6 时间约束106
7.3 通信图107
7.4 常用建模技术108
7.4.1 按时间顺序对控制流建模108
7.4.2 按组织结构对控制流建模110
7.4.3 建模元素总结111
7.4.4 正向工程和逆向工程112
7.5 小结112
习题112
第8章 活动图模型114
8.1 概述114
8.2 基本概念114
8.2.1 活动114
8.2.2 动作116
8.2.3 活动节点118
8.2.4 控制流121
8.2.5 对象流121
8.2.6 泳道122
8.3 建模技术123
8.3.1 建模系统的业务流程123
8.3.2 建模复杂的操作124
8.4 小结127
习题128
第9章 接口、类型和角色129
9.1 接口129
9.1.1 定义130
9.1.2 操作130
9.1.3 接口的关系131
9.2 类型和角色133
9.3 常用建模技术133
9.3.1 建模系统的接口133
9.3.2 建模静态类型和动态类型134
9.4 小结135
习题135
第10章 包模型136
10.1 主要概念136
10.1.1 模型包136
10.1.2 名字137
10.1.3 可见性137
10.1.4 包之间的关系138
10.1.5 包图140
10.2 常用建模技术141
10.2.1 建模成组的元素141
10.2.2 建模体系结构视图142
10.3 小结143
习题143
第11章 构件模型144
11.1 主要概念144
11.1.1 构件144
11.1.2 接口147
11.1.3 依赖关系147
11.1.4 构件图分类151
11.2 常用建模技术152
11.2.1 建模可执行程序152
11.2.2 建模源代码152
11.2.3 建模API153
11.3 小结154
习题154
第12章 部署模型155
12.1 概述155
12.1.1 概念155
12.1.2 节点156
12.1.3 关系157
12.2 常用建模技术158
12.2.1 建模处理器和设备158
12.2.2 建模制品的分布158
12.3 小结159
习题160
第13章 UML的扩展语言161
13.1 概述161
13.2 系统建模语言SysML161
13.2.1 SysML的语义161
13.2.2 SysML的图形表示162
13.2.3 SysML的主要特点及应用领域166
13.3 实时与嵌入式系统的建模与分析语言MARTE167
13.3.1 MARTE与UML的关系167
13.3.2 MARTE的组成部分167
13.3.3 MARTE对时间与非功能属性的建模168
13.4 小结170
第14章 网上选课系统171
14.1 问题描述171
14.2 用例建模171
14.2.1 登录系统用例描述173
14.2.2 查询课程用例描述173
14.2.3 选择课程用例描述173
14.2.4 查询学生信息用例描述174
14.2.5 删除学生信息用例描述174
14.2.6 添加课程用例描述175
14.3 静态建模175
14.4 动态建模176
14.4.1 创建交互图176
14.4.2 创建状态图185
14.4.3 创建活动图185
14.5 系统的构件图
內容試閱
模型驱动式软件开发方法已经成功应用于大型、复杂软件系统的设计和开发,受到工业界和学术界的一致认可。模型驱动开发的核心是,根据系统的需求构建、设计系统的模型,并借助模型转换及代码生成技术等实现快速开发高质量的软件系统。其中,模型是整个软件开发过程中的主要制品之一,??一切工作都将围绕模型的设计、构建、模拟、验证展开。这种开发方法将快速应用到特定的领域,能够有效提高面向特定领域的软件设计、开发的效率和质量。因此,如何使用标准的建模语言构建系统的模型是软件设计者面临的一个主要问题。本书根据新的UML建模标准,重点讲述UML的基本概念及建模元素,并结合具体的案例分析,以模型驱动的方式从不同的视角构建系统的模型,包括静态模型和动态模型。
本书目标
通过阅读本书,读者可得到以下几方面的收获:
掌握模型驱动开发方法的基本思想、开发过程。
掌握UML的基本概念、模型、建模规则,学会如何使用UML。
以UML为基础建模语言,结合模型驱动开发方法进行实际案例分析、建模、开发。
本书的组织
鉴于UML在软件设计、开发过程中的重要作用,故撰写本书。本书可作为高等院校软件工程、计算机及相关专业的教材和教学参考书,也可以作为渴望掌握UML及基于UML的模型驱动式软件开发方法的软件开发者的参考书。本书共16章,其中,第1章概述模型驱动开发方法及UML在模型驱动开发方法中的重要作用,并明确指出本书将结合RUP开发过程和基于UML的模型驱动开发方法进行实际案例的设计、开发。第2章介绍UML的发展历程及其包含的主要建模元素。第3章综述UML所提供的公共机制,这些公共的建模机制将用在后续章节的各种模型的构建过程中。第4~8章遵循“用例驱动、以架构为中心、迭代增量开发”的思想,详细介绍UML用例图、类图、状态图、顺序图、活动图等,内容涵盖UML的静态结构建模及动态结构建模,充分体现了UML的多视角建模方法的有效性。其中,第4章详细介绍UML的用例图,并重点讲述使用用例图建模系统的需求。本章内容是全书的重点部分,充分体现了“用例驱动”,后续章节将逐步介绍如何围绕用例图设计系统的静态结构和动态行为模型。第5章介绍UML类图,重点介绍类图的基本概念、类之间的各种关系。第6章介绍状态机模型,重点介绍状态图的基本建模元素,并详细介绍了状态机的语义模型及各种语法表示。第7章介绍的交互模型包括两种类型:顺序图和通信图。前者强调对象之间按照时间的先后进行消息交互,后者强调对象之间的拓扑结构,对象通过消息交互实现某一功能。两种模型图在语义上是等价的。第8章介绍活动图模型并详细讨论了使用活动图模型建模系统的业务流程及操作的实现过程。活动图模型强调的是活动与活动之间的控制流程。第9章介绍接口、类型和角色的基本概念,重点介绍如何使用接口建模系统中的接缝。第10章介绍包模型,它是UML建模过程中的产物,主要用于帮助划分系统的逻辑结构,以及帮助人们更好地理解系统的组成。第11章介绍构件模型,它用于建模系统的功能模块划分,重点介绍了构件的接口表示及构件之间的关系表示。第12章介绍UML的部署图,它主要用于对如何将软件系统部署到硬件节点上建模。第13章重点介绍最新的UML扩展语言SysML和MARTE,向读者展示了如何使用UML支持的扩展机制进行建模语言的扩展,以满足特定领域的需求。第14~16章通过完整的案例分析展示了UML的各种模型的具体应用,以帮助读者进一步归纳、总结各种UML模型在实际建模过程中的应用。
本书的特色是以模型驱动式软件开发为指导,以UML的多视角建模为主线,结合案例开发全面介绍基于UML的建模方法,帮助读者掌握UML的语言构成、建模方法及具体应用。此外,每章配备相应的习题,以帮助读者掌握各章的知识点。
致教师
本书旨在提供UML的一个广泛而深入的概览,可以作为高年级本科生或者一年级研究生的UML建模课程的教材。根据授课学时、学生的背景和教师的兴趣,可以选择性地教授本书的各个章节。例如,如果想完整讲授UML的所有建模元素,可以逐章教授前13章的授课内容。若想结合具体的案例讲述各个模型的实际使用情况,可以考虑增加后面的第14~16章的内容,作为实际动手操作的案例练习。
每一章最后都给出了习题、思考题,可帮助学生更好地理解每一章的内容。有些习题可作为研究讨论课题。本书的参考文献可以帮助你查找正文中提供的概念和方法的来源、相关课题的深入讨论和可能的扩展研究文献。
致学生
我们希望本书能够帮助你了解和掌握UML所包含的基本建模元素、各种模型,并能够熟练使用UML的建模方法,以模型驱动的方式开发软件系统。特别是,你可以了解模型驱动开发的核心思想及开发理念,并结合UML,将其应用于你的具体软件开发过程。
为了更好地使用本书,你需要具备的预备知识包括:
基本的面向对象设计的知识,掌握一种面向对象开发语言。
软件开发的基本知识、软件工程的背景,了解常用的软件开发过程。
另外,需要说明的是本书中的内容是按照UML支持的各种模型组织的,为了更好地体现模型驱动开发的思想,我们将各种UML图形称为模型,这样更符合模型驱动的思想,构建系统的各种模型是整个软件开发过程中的主要工作。
在本书的组织、撰写过程中,研究生黄平、白新、管春琳、昝慧、敖义等参与了相关章节的模型图的制作、修改,以及文字的校对工作,在此特别感谢他们的辛勤付出。此外,在书稿的形成之初,我们将它用作本科专业课程的教材,在使用过程中,本科生孙雨晶、侯峂欣等对本书的第14~16章提出了中肯的修改意见。由于能力和时间有限,书稿中难免存在一些缺陷和不足之处,望读者不吝指教。
作者
2018年6月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.