UML面向对象需求分析与建模教程

出版日期:2015-8-15
ISBN:9787030444671
作者:邹盛荣,周塔,顾爱华,彭昱静
页数:168页

内容概要

邹盛荣,男,1968年生,日本高级程序员,印度NIIT培训教师,现为扬州大学信息工程学院软件工程系副教授,硕士研究生导师,高级工程师。 南京大学软件与理论专业硕士学位,复杂网络理论及应用方向博士学位。主要研究领域为:软件工程、形式化方法、数据挖掘、生物信息学。 在国内外期刊和国际会议上发表SCI及EI学术论文二十余篇。已培养研究生三十多名。

书籍目录

第1章  绪论
1
1.1 UML的发展史
1
1.2 日常生活中的应用
2
1. 3 本课程学习中需要注意的问题
3
第一部分 建模理论概述
6
第2章 面向对象方法
7
2.1 了解面向对象产生的原因
8
2.2 面向对象方法基本概念与特征
10
2.2.1面向对象的概念
11
2.2.2面向对象的特征
11
2.2.3 面向对象的要素
13
2.3 面向对象方法学开发过程
14
2.4下一步发展方向
16
第3章 UML统一建模语言
20
3.1 建模语言三个类别
21
3.2 UML特点
21
3.3 网络教学系统案例UML简单图示
24
3.3.1 系统功能
25
3.3.2 系统的UML建模
25
第4章 RUP统一过程
34
4.1 RUP产生
34
4.2基于统一过程的UML系统建模
36
4.3 二维开发模型
37
4.4 RUP开发过程
39
4.4.1 初始阶段
39
4.4.2 细化阶段
39
4.4.3 构造阶段
40
4.4.4 交付阶段
40
4.5 RUP核心工作流
40
4.5.1 商业建模
40
4.5.2 需求
40
4.5.3 分析和设计
40
4.5.4 实现
41
4.5.5 测试
41
4.5.6 部署
41
4.5.7 配置和变更管理
41
4.5.8 项目管理
41
4.5.9 环境
41
4.6 RUP十大要素和经验
42
第5章 ROSE建模工具
48
5.1常用的UML建模工具Visio、Rational Rose、PowerDesigner
49
5.2 Rose说明
52
第6章 UML的进一步讨论
62
6.1 UML的内容及建模机制
62
6.2 UML更多细节
63
6.3 UML 2.2
83
6.4 相关行业标准协会OMG
85
第二部分 UML系统建模的过程
88
第7章 需求获取
89
7.1需求流概述
89
7.2 需求获取的困难
90
7.3 需求获取的方法
95
7.4 复杂系统的复杂网络需求获取方法 *
98
7.5 需求路线图
102
7.6 需求案例
104
7.6.1人事组织管理系统功能需求描述
104
7.6.2系统的UML表示
106
第8章 需求分析
109
8.1确定客户需要什么
109
8.2 需求分析方法
112
8.2.1 OOA方法
112
8.2.2 面向对象的分析
113
8.2.3 建立逻辑模型
113
8.2.4 建立过程模型
119
8.3 路线图
120
8.4 分析案例
121
第9章 设计
127
9.1设计介绍
127
9.2 对象设计
129
9.3路线图
132
9.4 设计案例
132
9.4.1 系统结构设计
132
9.4.2 核心用例的组件图
132
9.4.3 系统数据库设计
134
第10章 实现
139
10.1对象实现
139
10.1.1 程序设计语言
140
10.1.2 类的实现
140
10.1.3 应用系统的实现
141
10.2 实现案例
141
10.2.1 系统登陆界面
141
10.2.2 员工信息界面
143
10.2.3 假条信息界面
146
10.2.4工资信息界面
147
10.2.5 用户权限登录
149
第11章 测试
156
11.1测试流
156
11.2 面向对象测试模型
158
11.3 测试案例
163
第三部分 高级课题
167
第12章 UML的形式化*
168
12.1 形式化方法介绍
168
12.2 UML与形式化方法的结合
170
12.2.1直接对UML模型进行形式化语义定义
170
12.2.2 UML到形式化方法的转换
170
12.3 形式化方法
171
12.3.1 形式化方法的介绍
171
12.3.2 B方法
173
12.3.3 需求获取形式化语言的表示
175
12.4 形式化的案例
176
12.4.1 免疫系统
176
12.4.2 免疫系统建模
177
12.4.3系统模拟及结果分析
194
第四部分 实验案例
197
第13章 综合案例
198
13.1 通讯录安卓版需求分析
198
13.2 总体设计方案
203
208
附录A 知识点框图
224
附录B 中英文技术词汇对照表
225
参考文献
2

作者简介

本书主要介绍基于UML2.5标准系统建模的基本理论、软件分析与设计方法,书中加强了软件案例的UML示例说明,以提高学生的软件分析与设计水平,进一步托展学生分析问题、解决问题的能力,达到培养“厚基础、宽口径、会应用、能发展”的卓越人才的宗旨。
全书共13章,内容包括绪论、面向对象方法、UML建模语言、RUP 统一过程、工具、UML更多细节、系统的需求获取、分析、设计、实现和测试、UML高级课题、案例介绍等。每章均有相关工程实践中的案例说明及实践应用的创意思考和提示,书的最后一章重点描述一个完整的UML建模课程设计案例。
本书深入浅出,通俗易懂,具有很好的可读性,实用性强。
本书内容全面,配有精美ppt, 可作为大学本科软件工程类、计算机等专业的教材或参考书,可有针对性地运用于卓越工程师培养计划,还可供各类研究生及科研人员参考使用,还可供从事软件开发应用的工程技术人员参考。
特色:
案例引导,实用性强,不讲太多的UML理论;
按软件系统的大小分类讲述建模步骤,一步步引导培养学生动手实践的能力;
结合RUP统一过程,按照软件工程的过程需要讲述,不是唯理论而上;
提供配套ppt教学;
可供本科生、工程硕士和学术类研究生参考;
书上大中型案例可供本科毕业设计参考 。


 UML面向对象需求分析与建模教程下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     http://download.csdn.net/detail/zzz2013ss/9620493http://wenku.baidu.com/view/8bb9d30502d8ce2f0066f5335a8102d276a26166
  •     书看过后,觉得简单明了,易学易上手PPT生动,易懂有很多其他书上没有过的UML2新思想有很多从业多年的经验总结本书深入浅出,通俗易懂,具有很好的可读性,实用性强。本书内容全面,配有精美ppt, 可作为大学本科软件工程类、计算机等专业的教材或参考书,可有针对性地运用于卓越工程师培养计划,还可供各类研究生及科研人员参考使用,还可供从事软件开发应用的工程技术人员参考。特色:案例引导,实用性强,不讲太多的UML理论;按软件系统的大小分类讲述建模步骤,一步步引导培养学生动手实践的能力;结合RUP统一过程,按照软件工程的过程需要讲述,不是唯理论而上;提供配套ppt教学;可供本科生、工程硕士和学术类研究生参考;书上大中型案例可供本科毕业设计参考 。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024