目 录
文摘
英文文摘
声明
1.绪论
1.1研究背景
1.2国内外研究现状
1.2.1UML的发展现状
1.2.2软件开发方法现状
1.2.3设计模式的发展现状
1.3课题的研究内容
1.4本文章节的安排
2.统一建模语言和ROSE建模工具
2.1 UML概述
2.1.1UML的起源和发展
2.1.2UML与形式化表示方法
2.2 UML语法和语义
2.2.1UML的语法和语义
2.2.2UML的建模机制
2.4 ROSE建模工具
2.4.1 ROSE简介
2.4.2 ROSE模型元素
3.设计模式与UML建模
3.1设计模式简介
3.2设计模式在UML建模中的应用
3.2.1 UML与设计模式
3.2.2 UML建立顺序图和类图的基本步骤
3.3 UML的建模方法在XML分析器设计中的应用
4.XML解析器的分析与设计
4.1系统概述
4.2需求分析
4.2.1 XML解析器总体功能需求
4.2.2文档预读模块功能需求
4.2.3文档遍历模块
4.2.4文档编辑模块
4.2.5事件侦听处理模块
4.3 XML解析器的UML系统建模
4.3.1用例的建立
4.3.2时序图与协作图的生成
4.3.3状态图的生成
4.3.4活动图的生成
4.4类与接口
4.4.1类图的生成
4.4.2包图的生成
4.4.3组件图的生成
4.5系统部署
5.XML解析器的的实现
5.1文档预读模块的实现
5.2文档遍历模块的实现
5.3文档编辑模块的实现
5.4事件侦听处理模块的实现
6.XML解析器的测试
6.1 XML解析器的测试方法
6.1.1白盒测试
6.1.2黑盒测试
6.1.XML解析器的系统测试实例
6.2.XML解析器系统的测试结果
结论
参考文献
致谢