图书介绍

Executable UML模型驱动开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Executable UML模型驱动开发
  • (美)米利塞维著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302256311
  • 出版时间:2011
  • 标注页数:591页
  • 文件大小:247MB
  • 文件页数:608页
  • 主题词:面向对象语言,UML-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Executable UML模型驱动开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 概述3

第1章 信息系统建模3

1.1 信息系统的定义3

1.2 模型和建模范式、语言及工具4

1.2.1 建模4

1.2.2 建模语言5

1.2.3 建模工具8

1.2.4 建模范式9

1.3 过程和方法10

第2章 传统的IS开发方法11

2.1 传统建模范式的特征11

2.2 可用性方面12

2.3 开发方面14

2.3.1 范围中断15

2.3.2 语义中断15

2.3.3 开发阶段中断16

2.3.4 中断的含义16

2.3.5 用户界面开发问题17

第3章 对象范式19

3.1 面向对象建模19

3.2 统一建模语言20

3.2.1 UML的特征21

3.2.2 UML的配置23

3.3 传统的OO开发方法23

3.4 所期望的面向对象信息系统的特征26

3.4.1 可用性方面26

3.4.2 开发方面27

3.5 本书其余部分的内容28

第Ⅱ部分 OOIS UML概述33

第4章 入门33

4.1 OOIS UML的主要特性33

4.2 OOIS UML的组织35

第5章 基本的语言概念38

5.1 类和属性38

5.1.1 需求38

5.1.2 概念38

5.1.3 交互表现形式43

5.1.4 FAQ44

5.2 关联48

5.2.1 需求48

5.2.2 概念48

5.2.3 交互表现形式51

5.2.4 FAQ52

5.3 泛化/特化关系53

5.3.1 需求54

5.3.2 概念54

5.3.3 交互表现形式57

5.3.4 FAQ58

5.4 操作59

5.4.1 需求59

5.4.2 概念59

5.4.3 交互表现形式64

5.4.4 FAQ64

5.5 多态性65

5.5.1 需求65

5.5.2 概念65

5.5.3 交互表现形式66

5.5.4 FAQ67

5.6 一致性规则67

5.6.1 需求67

5.6.2 概念67

5.6.3 交互表现形式71

5.6.4 FAQ72

第6章 交互和查询75

6.1 自定义表现75

6.1.1 需求75

6.1.2 概念76

6.1.3 交互表现形式80

6.1.4 FAQ81

6.2 自定义行为83

6.2.1 需求83

6.2.2 概念84

6.2.3 交互表现形式94

6.2.4 FAQ95

6.3 查询97

6.3.1 需求97

6.3.2 概念97

6.3.3 交互表现形式103

6.3.4 FAQ104

第Ⅲ部分 概念109

第7章 一般概念109

7.1 OOIS UML的二分法109

7.1.1 特化/实现和分类器/实例二分法109

7.1.2 建模和执行109

7.1.3 编译和解释110

7.1.4 基本概念和派生概念111

7.1.5 形式化概念和非形式化概念112

7.1.6 结构和行为112

7.1.7 核心部分和扩展部分112

7.1.8 模型元素和图表113

7.2 一般的语言概念116

7.2.1 元素和注释116

7.2.2 包117

7.2.3 名称空间和可见性119

7.2.4 依赖129

7.2.5 多重性元素132

第8章 类和数据类型140

8.1 类和数据类型的共有特征140

8.1.1 类和数据类型的概念140

8.1.2 作为分类器的类和数据类型141

8.2 类和数据类型的不同特征143

8.2.1 标识143

8.2.2 特性149

8.2.3 复制语义152

8.2.4 生存期153

8.3 实例的创建和销毁154

8.3.1 动作154

8.3.2 构造函数159

8.3.3 创建型对象结构162

8.3.4 析构函数182

8.3.5 对象的传播销毁183

8.4 数据类型187

8.4.1 原始数据类型187

8.4.2 枚举188

8.4.3 内置和用户定义的数据类型189

第9章 属性192

9.1 作为结构特性的属性192

9.1.1 作为多重性类型元素的属性193

9.1.2 静态属性194

9.1.3 只读属性196

9.1.4 冻结属性197

9.1.5 派生属性198

9.1.6 属性的重新定义201

9.2 对属性执行的动作203

9.2.1 读取属性动作204

9.2.2 写入属性动作208

9.2.3 符号null213

9.2.4 冻结和解冻属性215

9.2.5 属性迭代215

9.2.6 通过反射访问槽216

9.2.7 用其他详细级语言实现217

第10章 关联219

10.1 二元关联219

10.1.1 二元关联和链接219

10.1.2 关联端和特性221

10.1.3 二元关联和关联端的语义224

10.1.4 关联端的特殊特征230

10.1.5 对二元关联执行的动作250

10.2 N元关联259

10.2.1 N元关联的概念259

10.2.2 N元关联和关联端的语义260

10.2.3 N元关联端的多重性262

10.2.4 N元关联端的特定规则264

10.2.5 对N元关联执行的动作265

10.2.6 概念建模问题265

10.3 关联类268

10.3.1 关联类的概念268

10.3.2 关联类的唯一性270

10.3.3 对关联类执行的动作271

10.3.4 概念建模问题274

第11章 约束276

11.1 作为模型元素或对象的约束276

11.1.1 在标准UML中作为模型元素的约束276

11.1.2 在OOISUML中作为模型元素的约束279

11.1.3 在OOIS UML中作为对象的约束286

11.2 对象约束语言288

11.2.1 与UML模型的关系288

11.2.2 操作符和表达式290

11.2.3 元组293

11.2.4 集合293

11.2.5 OCL的OOIS UML非标准语言302

第12章 查询305

12.1 作为模型元素或对象的查询305

12.1.1 OOIS UML中查询的语义305

12.1.2 OOIS UML中作为模型元素的查询306

12.1.3 OOIS UML中作为对象的查询308

12.2 对象查询语言310

12.2.1 OQL查询的语义311

12.2.2 FROM子句中的导航313

12.2.3 WHERE子句中的选择316

12.2.4 SELECT子句中的投影317

12.2.5 排序和分组319

12.2.6 并集320

12.2.7 参数化和嵌套320

12.2.8 内联OQL查询322

12.3 模式对象结构323

12.3.1 模式对象结构规范323

12.3.2 通过示范创建模式对象结构328

第13章 操作和方法330

13.1 操作330

13.1.1 作为行为特性的操作330

13.1.2 操作的参数332

13.1.3 操作调用335

13.1.4 前置条件和后置条件344

13.2 方法346

13.2.1 作为操作的实现的方法346

13.2.2 OOIS UML原始详细级语言348

13.3 异常和异常处理365

13.3.1 异常和异常处理的概念366

13.3.2 异常类型367

13.3.3 抛出并捕获异常368

13.3.4 声明由操作抛出的异常370

13.4 并发和容错371

13.4.1 OOIS UML中的并发模型371

13.4.2 并发控制373

13.4.3 容错和事务375

第14章 状态机380

14.1 状态机介绍380

14.1.1 动机380

14.1.2 状态机、状态和转换383

14.1.3 监护和效果385

14.1.4 语义388

14.2 高级概念390

14.2.1 复合状态和历史390

14.2.2 伪状态和最终状态393

14.2.3 进入和退出行为396

14.2.4 语义397

14.2.5 进入和退出点403

14.2.6 子状态机404

14.2.7 设计考虑事项406

第15章 协作和交互407

15.1 协作和交互407

15.1.1 动机407

15.1.2 协作410

15.1.3 交互412

15.1.4 交互的语义414

15.1.5 消息418

15.1.6 片段420

15.1.7 交互引用426

第16章 命令、表示和体系结构429

16.1 命令429

16.1.1 类命令429

16.1.2 内置命令433

16.2 表示441

16.2.1 表示层体系结构441

16.2.2 GUI样式配置446

16.2.3 GUI组件和小部件449

16.2.4 GUI组件库451

16.3 应用程序体系结构458

第Ⅳ部分 方法465

第17章 关于方法465

17.1 活动和制品465

17.1.1 开发活动和制品465

17.1.2 UML分析和设计模型467

17.2 需求工程469

17.2.1 需求工程的活动和制品469

17.2.2 需求规范文档471

第18章 概念建模476

18.1 概念建模过程476

18.2 标识概念和关系478

18.2.1 标识并指定类和属性478

18.2.2 标识泛化/特化关系482

18.2.3 标识关联485

18.2.4 对类型-实例关系建模487

第19章 功能需求建模493

19.1 执行者和用例493

19.1.1 执行者493

19.1.2 用例494

19.1.3 用例间的关系497

19.1.4 指定用例503

19.2 管理用例504

19.2.1 业务流程和用例505

19.2.2 发现并编程实现用例508

19.2.3 规划迭代514

第Ⅴ部分 补充内容519

第20章 信息系统的特征519

20.1 特定于域的特征519

20.1.1 复杂性519

20.1.2 概念化519

20.1.3 大规模的动态实例化521

20.1.4 功能521

20.1.5 演变521

20.2 与使用性相关的特征522

20.2.1 交互性522

20.2.2 适当性522

20.2.3 时间性523

20.2.4 可用性和位置的独立性523

20.2.5 安全性523

20.2.6 操作的方便性523

20.2.7 源信息与派生信息的折中524

20.3 与部署相关的特征525

20.3.1 数据的多样性和数量525

20.3.2 可扩展性525

20.3.3 持久性526

20.3.4 并发控制527

20.3.5 分布530

20.3.6 容错535

20.3.7 可移植性536

第21章 软件开发的过程和原理538

21.1 项目管理过程模型538

21.2 目标和原理540

21.2.1 目标540

21.2.2 原理542

第22章 关系范式545

22.1 介绍545

22.2 基本概念546

22.3 数学基础550

22.4 对结构执行的动作551

22.5 高级概念554

22.5.1 视图554

22.5.2 引用完整性554

22.5.3 触发器和存储的过程555

22.5.4 索引556

22.5.5 范式化556

22.6 SQL557

22.6.1 SELECT语句558

22.6.2 数据修改语句566

22.7 DBMS支持567

22.8 开发工具支持568

第23章 结构化分析571

23.1 实体-关系建模571

23.1.1 基本概念571

23.1.2 高级概念572

23.1.3 对结构执行的动作574

23.1.4 到关系模型的映射575

23.2 数据流建模577

第24章 对象范式介绍579

24.1 基本的面向对象概念和原理579

24.1.1 抽象和抽象数据类型579

24.1.2 封装581

24.1.3 继承和子类型化582

24.1.4 多态性583

24.1.5 面向对象分解584

24.2 面向对象编程585

24.2.1 抽象数据类型和实例585

24.2.2 封装586

24.2.3 对象引用586

24.2.4 继承587

24.2.5 动作语言587

参考文献589

热门推荐