注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学UML理论与实作:个案讨论与经验分享

UML理论与实作:个案讨论与经验分享

UML理论与实作:个案讨论与经验分享

定 价:¥25.00

作 者: 张裕益编著
出版社: 中国铁道出版社
丛编项:
标 签: 建模

购买这本书可以去


ISBN: 9787113047511 出版时间: 2002-06-01 包装: 精装
开本: 26cm 页数: 226 字数:  

内容简介

  近几年来国内外的软件学界、商界兴起一股UML的风潮,此风潮应该是由几年前开始的OOP(面向对象程序设计)带起,像C++、Delphi、Java等都是相当著名的面向对象程序设计语言。其实,UML(统一建模语言)出现之前十数年就有所谓的面向对象系统分析方法论的出现,但一直到几年前才由Rational公司集合三位面向对象方法的大师Booch、Rumbough以及Jacobson,并汇集各家软件大厂的经验及意见整合出这套UML(统一建模语言)而成为目前市场上主流的面向对象软件分析语言。本书由浅入深、循序渐进,一路由UML的概念、使用,并搭配RationalRose这套分析工具为您逐步介绍UML,书中还会有一些作者的经验分享,希望能够使您对UML技术领域有一个清楚的、概要式的了解,也希望有更多专业人士为本书提供建设性的意见,并希望能够借助这样一本小书抛砖引玉,引领更多专业人士投入UML技术领域。本书中有许多范例,这些范例在我们的网站中都有详细的演示说明,读者可到我社网站的“下载专区”进行下载,具体的网址是:http://www.tqbooks.com。读者也可与作者直接联系,作者的个人网站为:www.winsonchang.com。作者的E-mail为:books@winsonchang.com。本书由台湾博硕文化公司提供版权,经中国铁道出版社计算机图书项目中心审选,乔林、张卫、李晓、敖省林、陈兰芳、崔仙翠等同志完成了本书的整稿及编排工作。2002年6月

作者简介

暂缺《UML理论与实作:个案讨论与经验分享》作者简介

图书目录

第1章 什么是面向对象                  
  数据成员与成员函数                  
  方法                  
  对象                  
  面向程序. 面向数据与面向对象                  
  面向对象软件开发的优缺点                  
  找出简单对象——类图与对象图介绍                  
 第2章 UML与Rational Rose基础介绍                  
  什么是UML                  
  何时该使用UML                  
  如何使用UML                  
  为何使用Rational Rose                  
  使用Rational Rose与不使用Rational Rose的开发成本                  
  运用Rations Rose制作简单的UML设计规格                  
  “自动柜员机”的简单设计范例                  
 第3章 如何进行使用案例分析                  
  什么是使用案例                  
  可视化建模的好处                  
  可视化建模是一种良好的沟通工具                  
  可视化建模可以有效获取商务逻辑                  
  可视化建模可以管理软件系统的复杂性                  
  可视化建模可以定义软件系统的结构                  
  可视化建模可以加强组件的可重用性                  
   使用案例与程序                  
   使用案例与对象                  
   使用案例的运作机制                  
   如何把握及规划使用案例                  
  实际操作使用案例——使用案例图问题思考                  
 第4章 高级使用案例分析技巧                  
  再论使用案例规格说明书                  
  AUDI类型的使用案例                  
  使用案例之间的关系                  
  建模规范                  
  编码规范                  
  版本控制                  
  使用案例命名原则                  
  使用案例编号原则                  
  顺序图编号原则                  
  注释使用原则                  
  建模规范的重要性                  
  系统操作者与企业操作者                  
  汇总:使用案例的概念澄清                  
  系统的特征                  
  使用案例的特征                  
  使用案例的优点                  
  使用案例的缺点                  
  使用案例分析的进行方式                  
  操作者                  
  使用案例                  
  情境                  
  实例                  
  建模规范                  
  使用案例的关系                  
 第5章 交互与顺序图介绍                  
  移动电话系统                  
  移动电话系统的使用方式                  
  移动电话系统的功能                  
  移动电话系统的使用案例                  
  定义移动电话系统的对象                  
  移动电话系统对象之间的通信                  
  交互的概念                  
  对象                  
  连接                  
  信息                  
  编号                  
  移动电话系统的顺序图                  
   顺序的概念                  
  对象                  
  时间                  
  生命线                  
  活动区                  
  启动                  
   交互图的特征                  
  异步信息                  
  线程                  
  死锁                  
   批处理的使用案例图与顺序图                  
  不好的批处理使用案例图                  
  什么是批处理的操作者                  
  好的批处理使用案例图                  
  批处理的其他图形                  
   从使用案例到交互图                  
  从使用案例看顺序图                  
  设计阶段的顺序图绘制方式                  
  模式与顺序图                  
  类图与顺序图                  
  技术与顺序图                  
  评估顺序图                  
   结论                  
 第6章 对象与类                  
  类图的概念                  
  没有时间                  
  概念数据模型的延伸                  
  节点与路径                  
  分析阶段的类图                  
  类设计的概念                  
  类设计指南                  
  一. 边界类                  
  二. 控制类                  
  三. 实体类Entity Classes                  
  使用B—C—E模型的好处                  
  优点:                  
  找出类之间的关系                  
  状态机                  
  状态日                  
  活动日                  
  第7章 软件开发的配置管理                  
  配置管理                  
  组件图介绍                  
  部署图介绍                  
  Web Publisher介绍                  
  软件项目开发管理简介                  
  什么是软件项目                  
  什么是好的软件项目                  
  什么是软件项目开发                  
  软件项目的开发阶段有哪些                  
  参与软件项目的成员有哪些                  
  需求管理(Reguirement Management)                  
  变更管理( Change Management)                  
  配置管理                  
 第8章 软件开发的生命周期                  
  士法炼钢的方式                  
  采行土法炼钢方式的原因                  
  采行土法炼钢方式的后果                  
  传统的软件工程开发方法                  
  传统软件开发方法的优缺点                  
  面向对象软件开发方法                  
  面向对象软件开发方法的优缺点                  
  什么是Rational Unified Process                  
  为何采用Rational Unified Process                  
  进行面向对象软件开发的先决条件                  
  进行面向对象软件开发的程序                  
  特别介绍:Extreme Programming                  
  每天第一件事是起立做晨间会报                  
  请客户驻厂                  
  请客户写需求                  
  开放的工作环境                  
  每周工作40小时                  
  两人一组写程序                  
  先写测试程序后写正式的程序                  
  简单设计                  
  不断整合                  
 第9章 UML与数据库设计                  
  “出货系统”范例介绍                  
  企业使用案例说明                  
  操作#1:国外客户下订单                  
  操作#2:国内供应商确认订单                  
  操作#3:国内供应商与货运公司敲定送货日期                  
  操作#4:货运公司确认送货日期与时间                  
  操作#5:货运公司送货                  
  操作#6:国外客户收到货                  
  其他使用案例说明                  
  相关类说明                  
  关系型数据库设计                  
  在Rational Rose之中进行数据库设计                  
  以Rational Rose进行数据库设计的必备条件                  
  实际操作示范                  

本目录推荐