展开全部

主编推荐语

《本书:UML、软件工程、开发过程与博客网站实例》

内容简介

本书四部分,共21章,其中,第一部分包括软件工程与面向对象方法、UML概述、Rational Rose概述,第二部分包括UML概念模型、UML中的事物、UML中的关系、用例图、包图、类图、协作图、顺序图、状态图、组件图、活动图、部署图,第三部分包括统一软件开发过程,需求分析,系统分析,系统设计,系统实现、测试及部署,第四部分包括开发实例——博客网站。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 第一部分 概述
  • 第1章 软件工程与面向对象方法
  • 1.1 软件工程简介
  • 1.1.1 软件工程的发展过程
  • 1.1.2 软件工程的目标和原则
  • 1.2 面向对象方法简介
  • 1.2.1 什么是面向对象方法
  • 1.2.2 面向对象方法的发展历史
  • 1.2.3 面向对象方法的基本概念
  • 1.2.4 面向对象方法的优势
  • 小结
  • 习题
  • 第2章 统一建模语言UML
  • 2.1 软件建模简介
  • 2.1.1 什么是模型
  • 2.1.2 建模的重要性
  • 2.1.3 建模的基本原理
  • 2.2 UML简述
  • 2.3 UML的发展历史
  • 2.3.1 UML的出现背景
  • 2.3.2 UML的诞生及其标准化
  • 2.3.3 UML 2规范
  • 2.4 UML的目标与应用范围
  • 2.4.1 UML的目标
  • 2.4.2 UML的应用范围
  • 小结
  • 习题
  • 第3章 Rational Rose工具概述
  • 3.1 Rose简述
  • 3.1.1 何谓Rose
  • 3.1.2 Rational Rose对UML的支持
  • 3.2 Rational Rose的安装
  • 3.2.1 安装前的准备
  • 3.2.2 安装过程
  • 3.3 Rational Rose的使用
  • 3.3.1 Rational Rose界面介绍
  • 3.3.2 Rose的基本操作
  • 小结
  • 习题
  • 第二部分 UML概念详解
  • 第4章 UML概念模型
  • 4.1 构造块
  • 4.1.1 事物
  • 4.1.2 关系
  • 4.1.3 图
  • 4.2 通用机制
  • 4.2.1 规格说明
  • 4.2.2 修饰
  • 4.2.3 通用划分
  • 4.2.4 扩展机制
  • 4.3 “4+1”架构
  • 4.3.1 “4+1”架构的概念和组成
  • 4.3.2 “4+1”架构要解决的问题
  • 4.3.3 运用“4+1”视图方法进行软件架构设计
  • 小结
  • 习题
  • 第5章 用例图
  • 5.1 用例图的基本概念
  • 5.2 参与者
  • 5.2.1 参与者的概念
  • 5.2.2 确定参与者
  • 5.2.3 参与者的泛化关系
  • 5.3 用例
  • 5.3.1 用例的概念
  • 5.3.2 用例与参与者
  • 5.3.3 用例的特征
  • 5.3.4 用例的粒度
  • 5.4 用例之间的关系
  • 5.4.1 泛化关系
  • 5.4.2 依赖关系
  • 5.5 用例描述与文档
  • 5.5.1 用例描述概述
  • 5.5.2 前置条件与后置条件
  • 5.5.3 事件流
  • 5.5.4 补充约束
  • 5.5.5 用例文档实践
  • 5.6 应用用例图建模
  • 5.6.1 用例图建模技术
  • 5.6.2 用例图使用要点
  • 5.7 实验:使用Rose绘制用例图
  • 5.7.1 用例图的Rose操作
  • 5.7.2 绘制机票预订系统的用例图
  • 小结
  • 习题
  • 第6章 类图与对象图
  • 6.1 类图的基本概念
  • 6.2 类图的组成元素
  • 6.2.1 类
  • 6.2.2 接口
  • 6.2.3 类图中的关系
  • 6.2.4 涉及类的其他概念
  • 6.3 类图的实例——对象图
  • 6.3.1 对象图概述
  • 6.3.2 对象图的组成元素
  • 6.4 类图与对象图的建模技术
  • 6.4.1 类图的建模技术
  • 6.4.2 正向工程与逆向工程
  • 6.4.3 对象图的建模技术
  • 6.4.4 面向对象设计的原则
  • 6.5 实验:使用Rose绘制类图
  • 6.5.1 类图的Rose操作
  • 6.5.2 绘制机票预订系统的类图
  • 小结
  • 习题
  • 第7章 包图
  • 7.1 包图的基本概念
  • 7.2 包
  • 7.2.1 包的概念
  • 7.2.2 包的作用
  • 7.2.3 元素的分包原则
  • 7.3 包的依赖关系
  • 7.4 包图的建模技术
  • 7.5 实验:使用Rose绘制包与包图
  • 7.5.1 包图的Rose操作
  • 7.5.2 使用包组织UML图中的元素
  • 小结
  • 习题
  • 第8章 顺序图
  • 8.1 顺序图的概念
  • 8.2 顺序图的组成元素
  • 8.2.1 对象
  • 8.2.2 生命线
  • 8.2.3 激活
  • 8.2.4 消息
  • 8.3 (*)UML 2中的“片段”概念
  • 8.4 顺序图建模技术
  • 8.5 (*)顺序图的变体——时间图
  • 8.6 实验:使用Rose绘制顺序图
  • 8.6.1 顺序图的Rose操作
  • 8.6.2 绘制登录用例的顺序图
  • 小结
  • 习题
  • 第9章 协作图
  • 9.1 协作图的概念
  • 9.2 协作图的组成元素
  • 9.2.1 对象
  • 9.2.2 链
  • 9.2.3 消息
  • 9.3 协作图与顺序图
  • 9.4 协作图建模技术
  • 9.5 (*)UML 2中的通信图
  • 9.6 实验:使用Rose绘制协作图
  • 9.6.1 协作图的Rose操作
  • 9.6.2 绘制查询航班用例的协作图
  • 小结
  • 习题
  • 第10章 状态图
  • 10.1 状态图的基本概念
  • 10.1.1 状态机
  • 10.1.2 状态图
  • 10.2 状态图的组成
  • 10.2.1 简单状态
  • 10.2.2 转换
  • 10.2.3 伪状态
  • 10.3 复合状态
  • 10.4 状态图的建模技术
  • 10.5 实验:使用Rose绘制状态图
  • 10.5.1 状态图的Rose操作
  • 10.5.2 绘制航班类的状态图
  • 小结
  • 习题
  • 第11章 活动图
  • 11.1 活动图基本概念
  • 11.2 活动图组成元素
  • 11.2.1 动作和活动节点
  • 11.2.2 开始和终止
  • 11.2.3 控制流
  • 11.2.4 判断节点
  • 11.2.5 合并节点
  • 11.2.6 泳道
  • 11.3 活动图的高级概念
  • 11.3.1 并发
  • 11.3.2 分叉节点
  • 11.3.3 结合节点
  • 11.3.4 对象流
  • 11.3.5 扩展区域
  • 11.4 活动图建模技术
  • 11.5 活动图的进一步说明
  • 11.6 实验:使用Rose绘制活动图
  • 11.6.1 活动图的Rose操作
  • 11.6.2 绘制用户购票的活动图
  • 小结
  • 习题
  • 第12章 组件图
  • 12.1 组件图的基本概念
  • 12.2 组件图的组成元素
  • 12.2.1 组件
  • 12.2.2 接口
  • 12.2.3 组件图中的关系
  • 12.2.4 (*)Rose中的特殊组件
  • 12.2.5 (*)UML 2中组件的嵌套
  • 12.3 组件图的建模技术
  • 12.4 实验:使用Rose绘制组件图
  • 12.4.1 组件图的Rose操作
  • 12.4.2 绘制机票预订系统的组件图
  • 小结
  • 习题
  • 第13章 部署图
  • 13.1 部署图的基本概念
  • 13.2 部署图的组成元素
  • 13.2.1 节点
  • 13.2.2 部署图中的关系
  • 13.3 部署图建模技术
  • 13.4 实验:使用Rose绘制部署图
  • 13.4.1 部署图的Rose操作
  • 13.4.2 绘制机票预订系统的部署图
  • 小结
  • 习题
  • 第三部分 建模过程剖析
  • 第14章 统一软件开发过程
  • 14.1 统一软件开发过程概述
  • 14.1.1 什么是软件开发过程
  • 14.1.2 统一软件开发过程简介
  • 14.1.3 统一软件开发过程发展历程
  • 14.2 过程总览
  • 14.3 阶段和迭代——时间维度
  • 14.3.1 起始阶段
  • 14.3.2 细化阶段
  • 14.3.3 构建阶段
  • 14.3.4 转化阶段
  • 14.3.5 迭代
  • 14.4 过程的静态结构
  • 14.4.1 工作者
  • 14.4.2 活动
  • 14.4.3 制品
  • 14.4.4 工作流
  • 14.5 核心工作流
  • 14.6 在统一软件开发过程中使用UML
  • 14.6.1 起始阶段常用UML图
  • 14.6.2 细化阶段常用UML图
  • 14.6.3 构建阶段常用UML图
  • 14.6.4 转化阶段常用UML图
  • 小结
  • 习题
  • 第15章 小型网上书店系统
  • 15.1 小型网上书店系统的需求分析
  • 15.1.1 项目背景描述
  • 15.1.2 系统需求分析
  • 15.1.3 用户管理模块
  • 15.1.4 订单管理模块
  • 15.1.5 书目管理模块
  • 15.2 系统的UML基本模型
  • 15.2.1 需求分析阶段模型
  • 15.2.2 基本动态模型
  • 15.3 类的设计与实现
  • 15.3.1 系统设计类
  • 15.3.2 类的实现
  • 15.4 系统的组件图和部署图
  • 15.4.1 系统的组件图
  • 15.4.2 系统的部署图
  • 第16章 小型二手货交易系统
  • 16.1 需求分析部分
  • 16.1.1 子系统划分
  • 16.1.2 系统功能需求
  • 16.1.3 非功能需求
  • 16.2 系统设计部分
  • 16.2.1 系统设计类图
  • 16.2.2 关键用例的动态模型
  • 16.2.3 类的代码框架
  • 第17章 汽车服务管理系统
  • 17.1 汽车服务管理系统的需求分析
  • 17.1.1 系统功能需求
  • 17.1.2 车辆及路线管理模块
  • 17.1.3 人员管理模块
  • 17.1.4 信息管理模块
  • 17.2 系统的UML基本模型
  • 17.2.1 需求分析阶段模型
  • 17.2.2 基本动态模型
  • 17.3 系统中的类
  • 17.3.1 系统类图
  • 17.3.2 生成类的代码框架
  • 17.4 系统的划分与部署
  • 17.4.1 系统的包图
  • 17.4.2 系统的部署图
  • 附录 习题答案
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。