注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2021-01

出版社:科学出版社

以下为《UML面向对象需求分析与建模教程——基于UML2.5标准(第二版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 科学出版社
  • 9787030569141
  • 2-5
  • 226872
  • 47242761-6
  • 平装
  • 16开
  • 2021-01
  • 330
  • 226
  • 工学
  • 软件工程
  • 计算机
  • 本科
内容简介
第一部分介绍UML建模理论的基本内容和范围 包括两个章节 第二大部分用案例引导UML学习 详细用RUP过程规划面向对象的分析和设计过程 大案例用通俗易懂的系统引导教学
第三大部分是UML理论的进一步提升 介绍UML的不足及如何用形式化方法优化补充 适合硕士研究生和高年级本科生托展学习 第四大部分是实验辅导及另外四个不同类型的大案例介绍
目录
第1章 绪论
1.1 UML的发展史
1.2 UML在日常生活中的应用
1.3 本课程学习中需要注意的问题

第一部分 UML建模理论概述
第2章 面向对象方法
2.1 了解面向对象产生的原因
2.2 面向对象方法基本概念与特征
2.2.1 面向对象的概念
2.2.2 面向对象的特征
2.2.3 面向对象的要素
2.3 面向对象方法学开发过程
2.4 面向对象下一步发展方向
第3章 统一建模语言
3.1 建模语言三个类别
3.2 UML特点
3.3 基本元素
3.3.1 结构元素
3.3.2 行为元素
3.3.3 分组元素
3.3.4 注释元素
3.4 关系元素
3.5 常用的9种图介绍
3.5.1 用例图
3.5.2 类图
3.5.3 对象图
3.5.4 状态图
3.5.5 活动图
3.5.6 顺序图
3.5.7 协作图
3.5.8 组件图
3.5.9 部署图
3.6 网络教学系统案例UML简单图示
3.6.1 系统功能
3.6.2 系统的UML建模
第4章 RUP统一过程
4.1 RUP产生
4.2 基于统一过程的UML系统建模
4.3 二维开发模型
4.4 RUP开发过程
4.4.1 初始阶段
4.4.2 细化阶段
4.4.3 构造阶段
4.4.4 交付阶段
4.5 RUP核心工作流
4.5.1 商业建模
4.5.2 需求
4.5.3 分析与设计
4.5.4 实现
4.5.5 测试
4.5.6 部署
4.5.7 配置和变更管理
4.5.8 项目管理
4.5.9 环境
4.6 RUP的要素和经验
4.6.1 RUP十大要素
4.6.2 RUP六大经验
4.6.3 RuP的优势与不足
第5章 Enterprise Architect建模工具
5.1 常用的UML建模工具概述
5.1.1 Rational Rose
5.1.2 Rational Software Architect
5.1.3 PowerDesigner
5.1.4 Visio
5.1.5 免费的Argo UML
5.2 Enterprise Architect 13.0说明
第6章 UML 2.5 标准
6.1 相关行业标准协会OMG
6.2 UML规则
6.3 通用机制
6.4 UML标准通用机制
6.5 UML的体系结构
6.6 UML 2.5 概述
6.7 UML 2.5 图介绍

第二部分 UML需求分析与建模的过程
第7章 需求获取
7.1 需求流概述
7.2 需求获取的困难
7.2.1 软件需求获取面临的困难
7.2.2 软件需求获取困难的原因
7.2.3 需求工程过程
7.3 需求获取的方法
7.4 复杂系统的复杂网络需求获取方法
7.5 需求获取路线图
7.6 需求案例
7.6.1 人事管理系统功能需求描述
7.6.2 系统的UML表示
第8章 需求分析
8.1 确定客户需要什么
8.2 需求分析方法
8.2.1 面向对象分析方法
8.2.2 陈述需求
8.2.3 建立逻辑模型
8.2.4 以学生管理系统为例寻找类并建立类模型
8.2.5 建立过程模型
8.3 需求分析路线图
8.4.分析人事管理系统案例
第9章 设计
9.1 设计概述
9.2 面向对象设计
9.3 设计路线图
9.4 设计案例
9.4.1 系统结构设计
9.4.2 核心用例的组件图
9.4.3 系统数据库设计
第10章 实现
10.1 对象实现
10.1.1 程序设计语言
10.1.2 类的实现
10.1.3 应用系统的实现
10.2 实现人事管理系统案例
10.2.1 系统登录界面
10.2.2 员工信息界面
10.2.3 假条信息界面
10.2.4 工资信息界面
10.2.5 用户权限登录
第11章 测试
11.1 测试流
11.2 面向对象测试模型
11.3 测试人事管理系统案例

第三部分 高级课题
第12章 UML的形式化
12.1 OCL标准约束
12.1.1 xor约束
12.1.2 子集约束
12.2 对象约束语言
12.3 约束的语境
12.4 导航表达式
12.4.1 跟随链接
12.4.2 对象和聚集
12.4.3 迭代遍历
12.4.4 遍历限定关联
12.4.5 使用关联类
12.5 OCL数据类型和操作
12.5.1 基本类型
12.5.2 模型类型
12.5.3 聚集
12.5.4 聚集操作
12.6 约束
12.6.1 基本约束
12.6.2 组合约束
12.6.3 迭代约束
12.7 构造型化的约束
12.7.1 类不变量
12.7.2 前置条件和后置条件
12.7.3 按契约设计
12.8 约束和泛化
12.9 OCL小结
12.10 建模方法介绍
12.11 UML与形式化方法的结合
12.11.1 直接对UML模型进行形式化语义定义
12.11.2 UML到形式化方法的转换
12.12 形式化方法
12.12.1 形式化方法介绍
12.12.2 B方法
12.12.3 需求获取形式化语言的表示
12.13 形式化的案例
12.13.1 免疫系统
12.13.2 免疫系统建模
12.13.3 系统模拟及结果分析

第四部分 实验案例
第13章 综合案例
13.1 通讯录安卓版需求分析
13.1.1 基本功能需求
13.1.2 系统用例分析
13.2 总体设计方案
13.2.1 系统类图
13.2.2 状态图
13.2.3 顺序图
13.3 详细设计
13.3.1 开发环境
13.3.2 系统界面设计
13.3.3 程序设计
13.4 系统测试
13.4.1 系统测试的意义及目的
13.4.2 测试步骤
13.4.3 测试数据

参考文献
附录 UML2.5 标准技术词汇