





定价:39元
印次:1-6
ISBN:9787302454465
出版日期:2017.03.01
印刷日期:2021.08.03
图书责编:黄芝
图书分类:教材
本书是一本软件建模技术方面的实用教程,按照软件开发过程,以软件开发者的视野,利用著名的IBM Rational Software Architect软件建模工具,带领读者学习UML软件建模技术。全新的学习方式使得复杂的知识不再难学习。主要内容包括: 为什么需要UML建模、UML建模工具、UML与面向对象开发方法、软件开发各阶段中的UML图、RSA对系统实现阶段的支持、RSA数据库建模、综合实训等。 本书的最大特点是将理论与实际操作有机结合起来,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。可以作为大专院校计算机软件工程、软件技术、计算机应用技术、计算机信息管理、软件与信息服务等相关专业的教材; 也可作为广大软件行业从业人员(程序员、系统设计师、系统分析员、系统架构师、需求分析师、软件开发经理等)进行UML建模实践的指南。
1、真正适合应用型院校学生的UML软件建模技术方面的教材,是相关专业学生加入软件行业的敲门砖。2、适合软件行业从业人员的UML建模指南,为普及、推广UML建模技术在软件开发中的应用,提高软件开发效率和质量做出努力。3、完整的综合实训案例贯穿了软件开发全过程,从需求分析到设计实现,将UML软件建模技术应用于软件开发实践。 4、课程网站提供电子课件、教学素材、互动交流等,更好地为读者提供服务。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。
前言 软件开发从单个人的“艺术创造”到按软件工程思想组织的软件开发团队的集体制品贯穿了软件技术的发展历程,推动软件开发技术进步的思想其实很简单,就是提高开发效率、保证软件质量、按时交付软件产品。现在,虽然已经出现了很多软件开发方法,从结构化方法到面向对象技术,……等等,但是,软件开发技术进步的脚步并没有停止。由于软件技术不断进步,知识更新的速度是很快的。例如,从著名的Rational Rose支持UML 1.4到IBM Rational Software Architect支持UML 2.0。作者在多年的教授软件建模技术课程过程中发现,现有的教材大多数还是使用UML 1.4和Rational Rose,甚至关于IBM Rational Software Architect的参考书也很少。一些教材没有很好地考虑到高职院校和软件行业从业人员的实际情况,使读者被众多的UML图搞得云里雾里,费了很大的劲儿学完后还是不知道如何在实际的软件开发过程中应用软件建模技术。一些人对软件建模技术的作用认识不足,认为软件建模是软件设计师的工作,高职院校主要培养的是程序员。其实,UML是所有软件行业的从业人员(程序员、系统设计师、系统分析员、系统架构师、需求分析师、软件开发经理等)的沟通工具。软件开发团队的成员有些来自其他专业,例如,需求分析师一般都是领域专家(熟悉某一业务的资深人士,例如,财务管理专家、销售管理专家、生产管理专家等)。UML主要应用于软件系统,也可应用于其他复杂系统。在国外,也有为其他专业开设UML建模的课程。基于作者多年在企业带领软件开发团队、实践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按软件开发过程对模型分类
...
2、适合软件行业从业人员的UML建模指南,为普及、推广UML建模技术在软件开发中的应用,提高软件开发效率和质量做出努力。
3、完整的综合实训案例贯穿了软件开发全过程,从需求分析到设计实现,将UML软件建模技术应用于软件开发实践。
4、课程网站提供电子课件、教学素材、互动交流等,更好地为读者提供服务。