图书介绍
火球 UML大战需求分析PDF|Epub|txt|kindle电子书版本网盘下载
![火球 UML大战需求分析](https://www.shukui.net/cover/77/30301898.jpg)
- 张传波著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508492285
- 出版时间:2012
- 标注页数:270页
- 文件大小:71MB
- 文件页数:283页
- 主题词:面向对象语言,UML-程序设计
PDF下载
下载说明
火球 UML大战需求分析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 大话UML1
1.1 UML基础知识扫盲1
1.1.1 UML有什么用1
1.1.2 UML的分类2
1.2结构型的UML3
1.2.1类图3
1.2.2对象图4
1.2.3构件图5
1.2.4部署图5
1.2.5包图6
1.3行为型的UML7
1.3.1活动图7
1.3.2状态机图7
1.3.3顺序图8
1.3.4通信图8
1.3.5用例图9
1.3.6时序图9
1.4如何学好UML10
1.4.1 UML的认识误区10
1.4.2我的学习经历11
1.4.3 UML学习难点12
1.5小结和练习12
1.5.1小结12
1.5.2练习13
第2章 耗尽脑汁的需求分析工作15
2.1需求分析面面观15
2.2持续进化的客户需求16
2.3给客户带来价值——需求分析之正路18
2.3.1手机短信订餐系统18
2.3.2需求分析的大道理19
2.4 UML助力需求分析20
2.5小结与练习21
2.5.1小结21
2.5.2练习22
第3章 分析业务模型——类图(Class Diagram)23
3.1面向过程与面向对象23
3.2类图的基础知识25
3.2.1类图有什么用25
3.2.2什么是类25
3.2.3什么是类图26
3.2.4如何识别类26
3.3类之间的关系27
3.3.1“直线”关系27
3.3.2“包含”关系29
3.3.3“继承”关系30
3.3.4“依赖”关系32
3.4演练类之间的关系32
3.4.1练习1:你和你另外一半的关系32
3.4.2练习2:公司与雇员的关系34
3.4.3练习3:香蕉、苹果、梨子的关系34
3.4.4练习4:公司的组织架构35
3.5类的“递归”关系与“三角”关系37
3.5.1“递归”关系37
3.5.2“三角”关系38
3.6考试管理系统——类图综合训练40
3.7关于对象图43
3.8小结与练习45
3.8.1小结45
3.8.2练习46
第4章 流程分析利器之一——活动图(Activity Diagram)47
4.1结构建模与行为建模47
4.2认识流程分析工具的鼻祖——流程图48
4.3工时审批流程——活动图基础49
4.3.1基础语法:初始状态、结束状态、活动、判断、合并49
4.3.2判断的三种处理办法50
4.3.3多层分支51
4.3.4泳道/分区52
4.3.5对活动图分析业务流程的思考53
4.4会签评审流程——活动图进阶53
4.4.1“并行”的活动53
4.4.2工作产品如何表示——对象流55
4.4.3活动图的组织——连接件(Connector)57
4.5活动的粒度问题58
4.5.1活动与动作58
4.5.2活动粒度的问题58
4.6版本发布流程——用活动图表达复杂流程59
4.6.1活动图的实践建议59
4.6.2实战版本发布流程59
4.6.3版本发布流程存在问题的思考63
4.7小结与练习63
4.7.1小结63
4.7.2练习65
第5章 流程分析利器之二——状态机图(State Machine Diagram)66
5.1请假审批流程——认识状态机图66
5.1.1请假流程活动图66
5.1.2请假流程状态机图67
5.1.3状态机图基本语法68
5.1.4关于状态数量的思考69
5.2请假的多级审批流程——状态机图进阶70
5.2.1多级审批的问题70
5.2.2状态机图的分支结构71
5.2.3应用状态机图的常见问题72
5.3缺陷管理流程——演练复杂的状态机图73
5.3.1状态机图的实践建议73
5.3.2一封求助信——混乱的缺陷管理73
5.3.3缺陷管理流程状态机图74
5.3.4缺陷管理流程存在问题的思考76
5.4小结与练习76
5.4.1小结76
5.4.2练习78
第6章 流程分析利器之三——顺序图(Sequence Diagram)79
6.1你如何和餐厅服务员“眉来眼去”——认识顺序图79
6.1.1复习一下中文语法79
6.1.2你和服务员的“眉来眼去”80
6.1.3你和服务员的另外一种“眉来眼去”81
6.1.4顺序图的基本语法82
6.2餐厅服务员背后的故事——发掘隐藏背后的业务流程83
6.2.1服务员背后“有人”83
6.2.2如何用顺序图发掘业务流程85
6.3你和提款机的故事——体会顺序图的粒度控制85
6.4顺序图的循环及分支结构86
6.4.1循环及分支结构86
6.4.2要用好循环及分支结构不容易88
6.5购买地铁票——活动图与顺序图的比较90
6.6流程分析三剑客92
6.7通信图——顺序图的另外一种表示方式93
6.8小结与练习95
6.8.1小结95
6.8.2练习97
第7章 描述系统的行为——用例图(Use Case Diagram)98
7.1初识用例图98
7.1.1为什么需要用例图98
7.1.2用例图基本语法99
7.2用例图进阶102
7.2.1角色的继承103
7.2.2用例的Include104
7.2.3用例的Extend106
7.2.4用例的继承107
7.2.5用例的粒度控制109
7.3小试牛刀——订餐系统的用例图110
7.3.1订餐系统的用例图110
7.3.2用例的组织112
7.4用例表——用例的进一步细化112
7.5综合运用类图、流程三剑客、用例图描述需求116
7.5.1用类图描述业务概念116
7.5.2流程三剑客的威力117
7.6从用例分析开始还是由业务分析开始117
7.6.1客户主导VS项目组主导117
7.6.2需要和需求规格118
7.7非要使用用例图、用例表吗119
7.7.1不使用用例图和用例表的情况119
7.7.2使用用例图但不使用用例表的情况121
7.8小结与练习122
7.8.1小结122
7.8.2练习125
第8章 描述系统的框架——部署图、构件图126
8.1描述需求为什么要用部署图、构件图126
8.2什么是部署图(Deployment Diagram)127
8.3什么是构件图(Component Diagram)130
8.4部署图和构件图的“捆绑”应用132
8.5小试牛刀——OA系统的架构需求133
8.6如何获取和描述非功能性需求135
8.7小结与练习137
8.7.1小结137
8.7.2练习138
第9章 组织你的UML图——包图(Package Diagram)139
9.1什么是包图139
9.2用包图组织类图141
9.3用包图组织用例142
9.4用包图进行软件设计145
9.5小结与练习147
9.5.1小结147
9.5.2练习148
第10章 UML共冶一炉——考勤系统的需求分析149
10.1迎接挑战——你的需求分析任务书149
10.2需求分析从零开始151
10.2.1需求分析全过程的活动图151
10.2.2第一阶段:战略分析——你需要高屋建瓴151
10.2.3第二阶段:需要分析——你需要命中需要153
10.2.4第三阶段:业务分析——你需要吃透业务154
10.2.5第四阶段:需求细化——你需要设计有价值的需求方案155
10.3考勤系统的战略分析156
10.3.1考勤系统的背景156
10.3.2战略分析到底要做啥157
10.4考勤系统的需要分析159
10.4.1目标159
10.4.2涉众及待解决问题159
10.4.3范围161
10.4.4项目成功标准162
10.5考勤系统的业务概念分析162
10.5.1业务概念图的重要性和高难度163
10.5.2考勤系统的业务概念图164
10.5.3部门与员工165
10.5.4打卡记录165
10.5.5外出申请166
10.5.6请假申请167
10.6外出申请审批流程分析169
10.6.1外出申请审批流程的活动图169
10.6.2外出申请审批流程的状态机图170
10.6.3外出申请相关的类图172
10.6.4外出管理上的进一步思考173
10.7请假申请审批流程分析173
10.7.1请假申请审批流程的活动图174
10.7.2请假审批流程的顺序图175
10.7.3请假管理上的进一步思考176
10.8执行者及用例分析178
10.8.1执行者分析178
10.8.2宏观用例图180
10.8.3普通员工的用例分析180
10.8.4行政部员工、财务部员工用例分析188
10.8.5部门经理、副总经理、总经理用例分析192
10.8.6管理员用例分析196
10.8.7用例分析小结198
10.9非用例的功能性需求199
10.10系统的非功能性需求分析201
10.10.1软件技术架构方面的要求201
10.10.2安全性、易用性、性能等方面的要求202
10.11如何编写需求规格说明书203
10.12对考勤系统后续故事的思考205
10.12.1连董事长都敢“忽悠”的员工205
10.12.2上有政策下有对策206
10.12.3有先天缺陷的MIS型系统206
10.12.4如何打造有竞争力的MIS类型系统207
10.13小结与练习207
10.13.1小结207
10.13.2练习209
第11章 需求分析的团队作战210
11.1需求分析单兵作战合适吗210
11.1.1案例分析:孤军奋战的系统分析师210
11.1.2需求驱动地工作211
11.2项目团队如何“集体”获取需求211
11.2.1案例分析:某模具管理系统的需求调研工作211
11.2.2团队作战获取需求212
11.2.3项目组各角色对需求把握程度的要求213
11.3需求如何传递给项目组成员215
11.3.1案例分析:某任务管理系统215
11.3.2我的失误及改进措施215
11.3.3如何快速分享需求217
11.4让客户持续参与218
11.4.1如何让客户签署几十页甚至上百页的需求文档218
11.4.2极限编程中的客户全程参与218
11.4.3让客户全方位全程持续参与219
11.5小结与练习220
11.5.1小结220
11.5.2练习221
第12章 说不尽的UML——UML补遗222
12.1认识时序图(Timing Diagram)222
12.2认识交互概览图(InteractionOverview Diagram)224
12.3认识组合结构图(CompositeStructure Diagram)225
12.4 UML全家福225
12.5认识UML工具228
12.6学习目标检查及学习建议230
附录1考勤系统的需求规格说明书232
附录2名词解释255
附录3软件知识原创基地简介258
附录4附带光盘内容说明261
附录5图表目录264