| 0 引言 | 第1-9页 |
| 1 什么是用例 | 第9-14页 |
| 2 需求及其分类 | 第14-21页 |
| ·需求及其工作流程 | 第14-16页 |
| ·需求的层次 | 第16-18页 |
| ·需求的冲突及常见的需求问题 | 第18-20页 |
| ·现代需求实践 | 第20-21页 |
| 3 用例驱动分析技术 | 第21-30页 |
| ·简介 | 第21-24页 |
| ·参与者(Actor) | 第24-25页 |
| ·用例(Use Case) | 第25-26页 |
| ·事件流(Flow of Event) | 第26-27页 |
| ·用例驱动分析方法 | 第27-30页 |
| 4 用例驱动的需求获取 | 第30-47页 |
| ·需求也需要开发 | 第30-33页 |
| ·业务需求的获取 | 第33-34页 |
| ·用户需求的获取 | 第34-42页 |
| ·用户需求的获取问题 | 第34-37页 |
| ·参与者的确定 | 第37-38页 |
| ·用户需求用例的获取 | 第38-42页 |
| ·用户需求的用例模型 | 第42页 |
| ·功能需求的获取 | 第42-45页 |
| ·相关概念 | 第43页 |
| ·用例求精(Use Case Refinement) | 第43-45页 |
| ·非功能需求的获取 | 第45页 |
| ·用例文档的编制 | 第45-47页 |
| 5 行政学院房产管理系统需求分析 | 第47-91页 |
| ·开发背景 | 第47页 |
| ·使用实体关系图(ERD)开发需求 | 第47-54页 |
| ·使用用例驱动获取需求 | 第54-84页 |
| ·确定系统的初始范围 | 第54-55页 |
| ·确定参与者 | 第55-56页 |
| ·用户需求的获取 | 第56-58页 |
| ·功能需求的获取 | 第58-61页 |
| ·用例清单 | 第61-79页 |
| ·细化需求及用例求精 | 第79-81页 |
| ·紧缩需求 | 第81-84页 |
| ·系统的迭代开发实践 | 第84-86页 |
| ·两种分析方法的比较 | 第86-91页 |
| 6 结束语 | 第91-92页 |
| 7 参考文献 | 第92-95页 |
| 8 作者在读期间科研成果简介 | 第95-96页 |
| 9 声明 | 第96-97页 |
| 10 致谢 | 第97页 |