图书介绍

火球 UML大战需求分析PDF|Epub|txt|kindle电子书版本网盘下载

火球 UML大战需求分析
  • 张传波著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508492285
  • 出版时间:2012
  • 标注页数:270页
  • 文件大小:71MB
  • 文件页数:283页
  • 主题词:面向对象语言,UML-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

火球 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

热门推荐