新闻资讯
看你所看,想你所想

面向对象设计UML实践

《面向对象设计UML实践》是20来自05年5月1日清360百科华大学出版社出版的图书,作者是普里斯特(Priestley M.),由龚晓庆,卞雷。本书主考束要讲解了面向对象设计UML实践的方法和过程。

  • 书名 《面向对象设计UML实践》
  • 作者 普里斯特(Priestley M.)
  • 译者 龚晓庆,卞雷
  • 出版社 清华大学出版社
  • 出版时间 2005年5月1日

编辑推荐

  本书的总体设想是强调设计的表示法与代码之间的联系。现在已经有许多讨论用UML进行系统分析和设计的教程,不过对*终产来自品,即被开发系统的代码,给予特牛协林研特杆线九别注意的还不多见。然而UML实粒青固或矿洲质上是一种表达面向对象程序的设计语言,从这个角度考虑该语言的表示法和语义看来是很自然的。在过去几年,我已发现这是把设计表示法的真实含义传授给学生的好方法。

  与这个总体设想有关,本书有两个主要目360百科标。**个是提供一个使用UML描述的面向对象开发态轴好福的完整示例。开始讲述需求校岩温存施却接呼龙,*后讲述一个完整的可执行代码,这个代码可以运行、修改和扩展。

  教程的目标限制了可以考虑的事例的规模。为此,本书采用一个典型的独立的桌面应用系统,作为戏淋范例体系结构尼远告除武端防。它支持图形用户界面并与关系数据库接口。在这个框架中,正文仔细地对某些并夫手曲游半钟米核心功能的开发进行了探讨,并把系统的扩展作为练习留给读者。

  第二个目标是对UML在开发这种应用的重要方面提供指导。特别把重点放在清楚地阐明此设计语府淋洪弃言的结构和表示法,并通过示例说明设计和面向对象程序实现之间的紧密关系。这些问题在许多书中讲的腿设朵达相当粗略用转罪席语。然而,如果对此没有清楚的理解,就难以正确使用UML。

  UML是一个庞大而复杂的语言,学习UML时的危险是被这些表示法的细节所淹没。为了避免这点,本书使用的是足以用于开发桌面应用的UML的一个子集。并发性、活动图和除了部署图的简要叙述外的其他部分,都作了相当大的省略。UML语言的这些方面对于UML的"工业化"应用显然是如本听但关称重要的,但是这些已超出本书针对的读者的经验

内容简介

  本书自第钢转1版出版以来,深受读者喜爱。为了适应诉频例女限现为建机面向对象设计发展,第2版续样在保套堡坑留第1版特点的同察乙树冲宽温叫城时,根据当前软件工程的发展趋势和教学特点,精心选择了最主要的基本内容进行介绍。全书包括14章和3个附录,分别为UML导论项跳航,对象建模,软件开发过程,餐馆系统的业务建模、分析、设计及实现,类和对象图,交互图,状态图,构件图,约束,实现脚寻埋策略,原则和模式等。

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

图书目录

  第1章 UML导论

  1.1 模型与建模

  1.1.1 软件来自模型

  1.1.2 应用模型

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

  律下说格服宣独1.2 方法学

  360百科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 用例描述模板

  参考文献

  术语表

转载请注明出处累积网 » 面向对象设计UML实践

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com