计算机
类型
可以朗读
语音朗读
190千字
字数
2016-03-01
发行日期
展开全部
主编推荐语
《本书: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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。