UML软件建模技术-基于IBM RSA工具

本书特色

[

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

]

内容简介

[

1、真正适合高职院校学生的UML软件建模技术方面的教材,是相关专业学生加入软件行业的敲门砖。2、适合软件行业从业人员的UML建模指南,为普及、推广UML建模技术在软件开发中的应用,提高软件开发效率和质量做出努力。3、完整的综合实训案例贯穿了软件开发全过程,从需求分析到设计实现,将UML软件建模技术应用于软件开发实践。4、课程网站提供电子课件、教学素材、互动交流等,更好地为读者提供服务。

]

目录

目录第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与RUP2.1.1什么是RSA2.1.2RSA的安装2.1.3在RSA中应用RUP2.2RSA使用基础2.2.1RSA建模透视图2.2.2RSA操作常用技巧2.3其他UML建模工具简介2.3.1IBM Rational Rhapsody2.3.2PowerDesigner2.3.3Visio2.3.4Enterprise Architect2.3.5TOGETHER2.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.2Java3.4.3C#和ASP.NET3.4.4PHP3.4.5JavaScript3.4.6Python3.4.7Ruby3.4.8Groovy3.4.9Go3.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工具

书名:UML软件建模技术-基于IBM RSA工具

作者:高科华

页数:248

定价:¥39.0

出版社:清华大学出版社

出版日期:2017-03-01

ISBN:9787302454465

PDF电子书大小:146MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注