书籍详情

UML软件建模技术:基于IBM RSA工具(第2版微课视频版)

UML软件建模技术:基于IBM RSA工具(第2版微课视频版)

作者:暂缺

出版社:清华大学出版社

出版时间:2023-07-01

ISBN:9787302631606

定价:¥59.80

购买这本书可以去
内容简介
  本书是一本软件建模技术方面的实用教程,基于软件的开发过程,以软件开发者的视角,利用著名的IBM Rational Software Architect软件建模工具,带领读者学习UML软件建模技术。本书中全新的讲解方式使得复杂的知识不再难以学习。本书的主要内容有为什么需要UML建模、UML建模工具、UML与面向对象开发方法、需求分析建模阶段的用例模型、系统分析建模阶段的分析模型、系统设计建模阶段的设计模型、RSA对系统实现阶段的支持、RSA数据库建模、综合实训等。本书的最大特点是理论与实际操作有机结合,实训任务丰富,图文并茂,深入浅出,讲解详尽,实践性强。本书可作为大专院校计算机软件工程、软件技术、计算机应用技术、计算机信息管理、软件与信息服务等相关专业的教材,也可作为广大软件行业从业人员(程序员、系统设计师、系统分析员、系统架构师、需求分析师、软件开发经理等)进行UML建模实践的参考指南。
作者简介
暂缺《UML软件建模技术:基于IBM RSA工具(第2版微课视频版)》作者简介
目录

第1章  为什么需要UML建模
 1.1  软件工程概述
   1.1.1  软件工程的产生
   1.1.2  什么是软件工程
   1.1.3  软件生命周期
   1.1.4  软件过程
 1.2  UML概述
   1.2.1  UML的产生和演变
   1.2.2  UML的定义和特点
   1.2.3  UML的应用领域
 1.3  UML建模
   1.3.1  为什么软件开发需要UML建模
   1.3.2  为什么一些开发人员不选择UML建模
   1.3.3  何时进行UML建模
   1.3.4  如何进行UML建模
第2章  UML建模工具
 2.1  RSA与RUP
   2.1.1  什么是RSA
   2.1.2  RSA的安装
   2.1.3  在RSA中应用RUP
 2.2  RSA使用基础
   2.2.1  在RSA中创建UML项目
   2.2.2  RSA建模透视图
   2.2.3  RSA操作常用技巧
 2.3  其他UML建模工具的简介
   2.3.1  IBM Rational Rhapsody
   2.3.2  PowerDesigner
   2.3.3  Visio
   2.3.4  Enterprise Architect
   2.3.5  TOGETHER
   2.3.6  一些免费的建模工具
第3章  UML与面向对象开发方法
 3.1  面向对象技术
   3.1.1  面向对象的概念
   3.1.2  面向对象的分析与设计
 3.2  面向对象建模
   3.2.1  按模型的用途对模型分类
   3.2.2  按软件开发过程对模型分类
   3.2.3  IBM RSA面向对象建模的主要步骤
 3.3  面向对象实现
   3.3.1  面向对象编程语言
   3.3.2  软件架构、框架和设计模式
第4章  需求分析建模阶段的用例模型
 4.1  需求分析建模概述
   4.1.1  如何进行需求分析建模
   4.1.2  创建用例模型
 4.2  需求分析建模阶段的UML图
   4.2.1  用例图
   4.2.2  活动图
第5章  系统分析建模阶段的分析模型
 5.1  系统分析建模概述
   5.1.1  如何进行系统分析建模
   5.1.2  创建分析模型
 5.2  系统分析建模阶段的UML图
   5.2.1  类图——静态结构
   5.2.2  时序图
第6章  系统设计建模阶段的设计模型
 6.1  系统设计建模概述
   6.1.1  如何进行系统设计建模
   6.1.2  创建设计模型
 6.2  系统设计建模阶段的UML图
   6.2.1  组合结构图
   6.2.2  状态图
   6.2.3  组件图
   6.2.4  部署图
 6.3  设计模式的应用
   6.3.1  设计模式简介
   6.3.2  在IBM RSA中应用设计模式
第7章  RSA对系统实现阶段的支持
 7.1  从模型到实现
   7.1.1  从UML模型转换为Java代码
   7.1.2  从UML模型转换为C++代码
   7.1.3  从UML模型转换为XML文档
 7.2  RSA中用逆向工程获得UML模型
   7.2.1  用逆向工程从Java代码获得UML模型
   7.2.2  用逆向工程从C++代码获得UML模型
 7.3  用RSA进行模型驱动开发
   7.3.1  模型驱动开发概述
   7.3.2  用RSA进行模型驱动开发
第8章  :RSA数据库建模
 8.1  数据库建模概述
   8.1.1  什么是数据库建模
   8.1.2  物理数据建模的一般步骤
   8.1.3  在RSA中创建数据设计项目
 8.2  RSA数据透视图
   8.2.1  常用视图与编辑器介绍
   8.2.2  常用技巧
 8.3  RSA数据库建模
   8.3.1  表设计
   8.3.2  视图设计
   8.3.3  关系设计
 8.4  用逆向工程从数据库获得数据库模型
 8.5  用物理数据模型生成DDL
第9章  综合实训
 9.1  项目概览
   9.1.1  项目描述
   9.1.2  创建UML项目
 9.2  创建:PiggyBank用例模型
   9.2.1  创建用例图
   9.2.2  创建活动图
 9.3  创建PiggyBank分析模型
   9.3.1  新建PiggyBank分析模型
   9.3.2  识别分析类
   9.3.3  创建PiggYBank领域模型
   9.3.4  创建Account Operations用例实现概览图
   9.3.5  创建Display Balance Participants图
   9.3.6  创建Display Balanee时序图
   9.3.7  创建Transfer Money Participants图
   9.3.8  创建Transfer Money时序图
   9.3.9  创建Cash Check Participants图
   9.3.10  创建CashCheck时序图
   9.3.11  PiggYBank在线银行系统的分析类
 9.4  创建PiggyBank设计模型
   9.4.1  新建.PiggyBank设计模型
   9.4.2  识别实现设计子包和创建包图
   9.4.3  创建CityBank集成设计层
   9.4.4  创建业务设计层包结构
   9.4.5  创建framework组件层
   9.4.6  创建EJB组件子包
   9.4.7  创建EJB delegate组件包
   9.4.8  对设计模型应用概要文件
参考文献

猜您喜欢

读书导航