UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程

UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , , ,
2017-03
版次: 1
ISBN: 9787302454465
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 248页
字数: 402千字
正文语种: 简体中文
9人买过
  • 本书是一本软件建模技术方面的实用教程,按照软件开发过程,以软件开发者的视野,利用著名的IBM Rational Software Architect软件建模工具,带领读者学习UML软件建模技术。全新的学习方式使得复杂的知识不再难学习。主要内容包括: 为什么需要UML建模、UML建模工具、UML与面向对象开发方法、软件开发各阶段中的UML图、RSA对系统实现阶段的支持、RSA数据库建模、综合实训等。
    本书的*大特点是将理论与实际操作有机结合起来,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。可以作为大专院校计算机软件工程、软件技术、计算机应用技术、计算机信息管理、软件与信息服务等相关专业的教材; 也可作为广大软件行业从业人员(程序员、系统设计师、系统分析员、系统架构师、需求分析师、软件开发经理等)进行UML建模实践的指南。
    第1章为什么需要UML建模
    1.1软件工程概述
    1.1.1软件工程的产生
    1.1.2什么是软件工程
    1.1.3软件生命周期
    1.1.4软件过程
    1.2UML概述
    1.2.1UML的产生和演变
    1.2.2UML的定义和特点
    1.2.3UML的应用领域
    1.3UML建模
    1.3.1为什么软件开发需要UML建模
    1.3.2为什么一些开发人员不选择UML建模
    1.3.3何时进行UML建模
    1.3.4如何进行UML建模
    思考题
    实训任务
    第2章UML建模工具
    2.1RSA与RUP
    2.1.1什么是RSA
    2.1.2RSA的安装
    2.1.3在RSA中应用RUP
    2.2RSA使用基础
    2.2.1RSA建模透视图
    2.2.2RSA操作常用技巧
    2.3其他UML建模工具简介
    2.3.1IBM Rational Rhapsody
    2.3.2PowerDesigner
    2.3.3Visio
    2.3.4Enterprise Architect
    2.3.5TOGETHER
    2.3.6一些免费的建模工具
    思考题
    实训任务
    第3章UML与面向对象开发方法
    3.1面向对象概念
    3.1.1对象和类
    3.1.2消息与方法
    3.1.3面向对象的要素
    3.2面向对象建模
    3.2.1按模型的用途对模型分类
    3.2.2按软件开发过程对模型分类
    3.2.3IBM RSA面向对象建模的主要步骤
    3.3面向对象的分析与设计
    3.3.1面向对象分析
    3.3.2面向对象设计
    3.4面向对象实现
    3.4.1C++
    3.4.2Java
    3.4.3C#和ASP.NET
    3.4.4PHP
    3.4.5JavaScript
    3.4.6Python
    3.4.7Ruby
    3.4.8Groovy
    3.4.9Go
    3.5UML对面向对象开发的支持
    3.5.1用例模型
    3.5.2分析模型
    3.5.3设计模型
    思考题
    第4章业务需求建模阶段的UML图
    4.1什么是业务需求建模
    4.1.1创建用例模型
    4.1.2用例模型的组织结构
    4.2业务需求建模阶段的UML图
    4.2.1用例图
    4.2.2活动图
    思考题
    实训任务
    第5章系统分析建模阶段的UML图
    5.1什么是系统分析建模
    5.1.1创建分析模型
    5.1.2分析模型的组织结构
    5.2系统分析建模阶段的UML图
    5.2.1类图——静态结构
    5.2.2顺序图(时序图)
    思考题
    实训任务
    第6章系统设计建模阶段的UML图
    6.1什么是系统设计建模
    6.1.1创建设计模型
    6.1.2设计模型的组织结构
    6.2系统设计建模阶段的UML图
    6.2.1组合结构图
    6.2.2状态图
    6.2.3组件图
    6.2.4部署图
    思考题
    实训任务
    第7章RSA对系统实现阶段的支持
    7.1从模型到实现
    7.1.1从UML模型转换为Java代码
    7.1.2从UML模型转换为C++代码
    7.1.3从UML模型转换为XML文档
    7.2用RSA进行模型驱动开发
    7.2.1模型驱动开发概述
    7.2.2模型驱动开发方法
    7.2.3用RSA进行模型驱动开发
    7.3RSA中用逆向工程获得UML模型
    7.3.1用逆向工程从Java代码获得UML模型
    7.3.2用逆向工程从C++代码获得UML模型
    思考题
    实训任务
    第8章RSA数据库建模
    8.1数据库建模概述
    8.1.1什么是数据库建模
    8.1.2物理数据建模的一般步骤
    8.1.3在RSA中创建数据库设计项目
    8.2RSA数据透视图
    8.2.1常用视图与编辑器介绍
    8.2.2常用技巧
    8.3RSA数据库建模
    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 Balance时序图
    9.3.7创建Transfer Money Participants图
    9.3.8创建Transfer Money时序图
    9.3.9创建Cash Check Participants图
    9.3.10创建CashCheck时序图
    9.3.11PiggyBank在线银行系统的分析类概览图
    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对设计模型应用概要文件
    实训任务
    参考文献

  • 内容简介:
    本书是一本软件建模技术方面的实用教程,按照软件开发过程,以软件开发者的视野,利用著名的IBM Rational Software Architect软件建模工具,带领读者学习UML软件建模技术。全新的学习方式使得复杂的知识不再难学习。主要内容包括: 为什么需要UML建模、UML建模工具、UML与面向对象开发方法、软件开发各阶段中的UML图、RSA对系统实现阶段的支持、RSA数据库建模、综合实训等。
    本书的*大特点是将理论与实际操作有机结合起来,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。可以作为大专院校计算机软件工程、软件技术、计算机应用技术、计算机信息管理、软件与信息服务等相关专业的教材; 也可作为广大软件行业从业人员(程序员、系统设计师、系统分析员、系统架构师、需求分析师、软件开发经理等)进行UML建模实践的指南。
  • 目录:
    第1章为什么需要UML建模
    1.1软件工程概述
    1.1.1软件工程的产生
    1.1.2什么是软件工程
    1.1.3软件生命周期
    1.1.4软件过程
    1.2UML概述
    1.2.1UML的产生和演变
    1.2.2UML的定义和特点
    1.2.3UML的应用领域
    1.3UML建模
    1.3.1为什么软件开发需要UML建模
    1.3.2为什么一些开发人员不选择UML建模
    1.3.3何时进行UML建模
    1.3.4如何进行UML建模
    思考题
    实训任务
    第2章UML建模工具
    2.1RSA与RUP
    2.1.1什么是RSA
    2.1.2RSA的安装
    2.1.3在RSA中应用RUP
    2.2RSA使用基础
    2.2.1RSA建模透视图
    2.2.2RSA操作常用技巧
    2.3其他UML建模工具简介
    2.3.1IBM Rational Rhapsody
    2.3.2PowerDesigner
    2.3.3Visio
    2.3.4Enterprise Architect
    2.3.5TOGETHER
    2.3.6一些免费的建模工具
    思考题
    实训任务
    第3章UML与面向对象开发方法
    3.1面向对象概念
    3.1.1对象和类
    3.1.2消息与方法
    3.1.3面向对象的要素
    3.2面向对象建模
    3.2.1按模型的用途对模型分类
    3.2.2按软件开发过程对模型分类
    3.2.3IBM RSA面向对象建模的主要步骤
    3.3面向对象的分析与设计
    3.3.1面向对象分析
    3.3.2面向对象设计
    3.4面向对象实现
    3.4.1C++
    3.4.2Java
    3.4.3C#和ASP.NET
    3.4.4PHP
    3.4.5JavaScript
    3.4.6Python
    3.4.7Ruby
    3.4.8Groovy
    3.4.9Go
    3.5UML对面向对象开发的支持
    3.5.1用例模型
    3.5.2分析模型
    3.5.3设计模型
    思考题
    第4章业务需求建模阶段的UML图
    4.1什么是业务需求建模
    4.1.1创建用例模型
    4.1.2用例模型的组织结构
    4.2业务需求建模阶段的UML图
    4.2.1用例图
    4.2.2活动图
    思考题
    实训任务
    第5章系统分析建模阶段的UML图
    5.1什么是系统分析建模
    5.1.1创建分析模型
    5.1.2分析模型的组织结构
    5.2系统分析建模阶段的UML图
    5.2.1类图——静态结构
    5.2.2顺序图(时序图)
    思考题
    实训任务
    第6章系统设计建模阶段的UML图
    6.1什么是系统设计建模
    6.1.1创建设计模型
    6.1.2设计模型的组织结构
    6.2系统设计建模阶段的UML图
    6.2.1组合结构图
    6.2.2状态图
    6.2.3组件图
    6.2.4部署图
    思考题
    实训任务
    第7章RSA对系统实现阶段的支持
    7.1从模型到实现
    7.1.1从UML模型转换为Java代码
    7.1.2从UML模型转换为C++代码
    7.1.3从UML模型转换为XML文档
    7.2用RSA进行模型驱动开发
    7.2.1模型驱动开发概述
    7.2.2模型驱动开发方法
    7.2.3用RSA进行模型驱动开发
    7.3RSA中用逆向工程获得UML模型
    7.3.1用逆向工程从Java代码获得UML模型
    7.3.2用逆向工程从C++代码获得UML模型
    思考题
    实训任务
    第8章RSA数据库建模
    8.1数据库建模概述
    8.1.1什么是数据库建模
    8.1.2物理数据建模的一般步骤
    8.1.3在RSA中创建数据库设计项目
    8.2RSA数据透视图
    8.2.1常用视图与编辑器介绍
    8.2.2常用技巧
    8.3RSA数据库建模
    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 Balance时序图
    9.3.7创建Transfer Money Participants图
    9.3.8创建Transfer Money时序图
    9.3.9创建Cash Check Participants图
    9.3.10创建CashCheck时序图
    9.3.11PiggyBank在线银行系统的分析类概览图
    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对设计模型应用概要文件
    实训任务
    参考文献

查看详情
相关图书 / 更多
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML系统建模基础教程(第3版)()
赵鑫 著;胡荷芬、曹德胜、陈如意、夏雪星、胡荷芬、曹德胜 编
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML软件建模技术——基于IBM RSA工具(第2版·微课视频版)
高科华;吴银婷;李娜;邝楚文;肖国金;高国宏
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML基础、建模与应用
曹汉华、衣杨、关春喜 著
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML软件建模项目化教程/“十三五”应用技术型人才培养规划教材
刘中胜、叶丽珠、龚芳海、余学文 编
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML面向对象分析与设计
张素娟 主编
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML软件建模
田林琳、李鹤 编
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML软件建模项目化教程(第二版)
刘中胜
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML统一建模语言实践教程
周翔
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML统一建模实用教程(第2版)(微课版)
王先国
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML软件建模任务驱动教程(第3版)
陈承欢
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML面向对象分析、建模与设计(第2版)-微课视频版/清华科技大讲堂丛书
吕云翔、赵天宇 著
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML面向对象分析与设计
董东
您可能感兴趣 / 更多
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
UML软件建模技术——基于IBM RSA工具(第2版·微课视频版)
高科华;吴银婷;李娜;邝楚文;肖国金;高国宏
UML软件建模技术 基于IBM RSA工具/21世纪高等学校规划教材·软件工程
软件测试实战教程
高科华;高珊珊