下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >Html/CSS > 面向对象设计UML实践(第2版)——世界著名计算机教材精选

面向对象设计UML实践(第2版)——世界著名计算机教材精选

综合评级:★★★★★

定价:39.00

作者:普里斯特(Priestley,M.) 著,龚晓庆,卞雷 等译

出版社:清华大学出版社

出版日期:2005年5月

页数:290

字数:451000

ISBN:9787302105879

书籍介绍
本书自第1版出版以来,深受读者喜爱。为了适应面向对象设计发展,第2版在保留第1版特点的同时,根据当前软件工程的发展趋势和教学特点,精心选择了最主要的基本内容进行介绍。全书包括14章和3个附录,分别为UML导论,对象建模,软件开发过程,餐馆系统的业务建模、分析、设计及实现,类和对象图,交互图,状态图,构件图,约束,实现策略,原则和模式等。

全书语言准确严谨,表达规范,简洁明了,很适合作为面向对象设计的教材。

相关课程
目录
第1章 UML导论

 1.1 模型与建模

  1.1.1 软件模型

  1.1.2 应用模型

  1.1.3 分析模型和设计模型的关系

 1.2 方法学

  1.2.1 方法学的分类

 1.3 统一建模语言

  1.3.1 视图

  1.3.2 模型

  1.3.3 模型元素

  1.3.4 图

  1.3.5 理解UML

 1.4 设计模型和代码

 1.5 软件开发过程

 1.6 本章小结

 1.7 练习题

第2章 对象建模

 2.1 对象模型

  2.1.1 对象模型在设计中的作用

  2.1.2 一个库存控制的示例

 2.2 类和对象

  2.2.1 对象创建

 2.3 对象的特性

  2.3.1 状态

  2.3.2 行为

  2.3.3 本体

  2.3.4 对象名

  2.3.5 封装

 2.4 避免数据重复

 2.5 链接

  2.5.1 对象图

 2.6 关联

  2.6.1 类图

 2.7 消息传递

 2.8 多态性

  2.8.1 多态性的实现

  2.8.2 UML的多态性

  2.8.3 抽象类

 2.9 动态绑定

 2.10 对象模型的适用性

 2.11 本章小结

 2.12 练习题

第3章 软件开发过程

 3.1 瀑布模型

  3.1.1 瀑布模型中的风险管理

  3.1.2 瀑布模型中的系统需求

 3.2 非瀑布模型

  3.2.1 演化模型

  3.2.2 螺旋模型

  3.2.3 迭代和增量开发

 3.3 统一过程

 3.4 模型在开发中的作用

 3.5 UML在统一过程中的运用

  3.5.1 需求

  3.5.2 用例驱动的过程

 3.6 本章小结

 3.7 练习题

第4章 餐馆系统的业务建模

 4.1 非正式的需求

  4.1.1 对计算机化系统的需要

  4.1.2 定义一次迭代

 4.2 用例建模

  4.2.1 用例

  4.2.2 参与者

  4.2.3 用例图

 4.3 描述用例

  4.3.1 事件路径

  4.3.2 用户界面原型

 4.4 组织用例模型

  4.4.1 用例包含

  4.4.2 参与者泛化

  4.4.3 用例扩展

 4.5 完成用例模型

  4.5.1 一个用例模型何时完成

 4.6 领域建模

  4.6.1 领域模型的正确性

 4.7 术语表

 4.8 本章小结

 4.9 练习题

第5章 餐馆系统的分析

……

第6章 餐馆系统的设计

第7章 餐馆系统的实现

第8章 类图和对象图

第9章 交互图

第10章 状态图

第11章 构件图

第12章 约束

第13章 实现策略

第14章 原则和模式

附录A UML表示法概述

附录B OCL概述

附录C 用例描述模板

参考文献

术语表

热门图书
推荐新闻
技术文库
论坛推荐