张传波所著的《火球UML大战需求分析》介绍的是UML在软件需求方面的最佳实践。全书内容经过精心设计,大案例贯穿全书,小案例一个接一个,直接用案例来讲解UML基本及进阶语法、UML最佳实践、需求分析及需求管理的最佳实践等。
张传波所著的《火球UML大战需求分析》融合UML、非UML、需求分析及需求管理等各方面的知识,帮助读者解决UML业界问题、需求分析及需求管理问题。全书主要介绍UML的基本语法、面向对象的分析方法、应用UML进行需求分析的最佳实践及软件需求管理的最佳实践四个方面的内容。
《火球UML大战需求分析》各章以问题为引子,通过案例、练习、思考和分析等,由浅入深地逐步介绍UML综合应用的知识。本书以案例贯穿始终,补充了大量的实用知识,并讲究实效,能使读者尽快在工作中应用所学知识。
无论是Java技术流派、.NET技术流派还是其他技术流派,只要工作中涉及到需求分析或者对UML感兴趣的人士,均适合阅读本书。
开篇“废话”
第1章 大话UML
1.1 UML基础知识扫盲
1.1.1 UML有什么用
1.1.2 UML的分类
1.2 结构型的UML(Structure Diagram)
1.2.1 类图(Class Diagram)
1.2.2 对象图(Object Diagram)
1.2.3 构件图(Component Diagram)
1.2.4 部署图(Deployment Diagram)
1.2.5 包图(Package Diagram)
1.3 行为型的UML(Behavior Diagram)
1.3.1 活动图(Activity Diagram)
1.3.2 状态机图(State Machine Diagram)
1.3.3 顺序图(Sequence Diagram)
1.3.4 通信图(Communication Diagram)
1.3.5 用例图(Use Case Diagram)
1.3.6 时序图(Timing Diagram)
1.4 如何学好UML
1.4.1 UML的认识误区
1.4.2 我的学习经历
1.4.3 UML学习难点
1.5 小结和练习
1.5.1 小结
1.5.2 练习
第2章 耗尽脑汁的需求分析工作
第3章 分析业务模型——类图(Class Diagram)
第4章 流程分析利器之一——活动图(Activity Diagram)
第5章 流程分析利器之二——状态机图(State Machine Diagram)
第6章 流程分析利器之三——顺序图(Sequence Diagram)
第7章 描述系统的行为——用例图(Use Case Diagram)
第8章 描述系统的框架——部署图、构件图
第9章 组织你的UML图——包图(Package Diagram)
第10章 UML共冶一炉——考勤系统的需求分析
第11章 需求分析的团队作战
第12章 说不尽的UML——UML补遗
附录1 考勤系统的需求规格说明书
附录2 名词解释
附录3 软件知识原创基地简介
附录4 附带光盘内容说明
附录5 图表目录