文摘
英文文摘
声明
第一章 绪论
1.1项目背景
1.2现状和趋势
1.3本项目的研究内容
第二章 敏捷软件开发概述
2.1敏捷软件开发的理念
2.2敏捷软件开发的价值观和原则
2.2.1敏捷软件开发的价值观
2.2.2敏捷软件开发的原则
2.3敏捷软件开发过程
2.4本章总结
第三章极限编程的研究和应用
3.1 XP简介
3.1.1什么是XP
3.1.2 Extreme的含义
3.2为什么使用XP
3.3 XP的实施
3.4 XP的应用和具体实践
3.5本章小结
第四章敏捷建模(AM)
4.1 敏捷建模的介绍及其理论
4.1.1敏捷建模的介绍
4.1.2敏捷建模的价值观
4.1.3敏捷建模的原则
4.1.4补充原则
4.2敏捷建模的实践
4.2.1 核心实践
4.2.2补充实践
4.3本章总结
第五章 IC卡管理系统的敏捷开发过程
5.1项目背景和实际开发环境的描述
5.2开发历程
5.2.1 XP的探索阶段和计划阶段
5.2.2 XP的迭代阶段
5.2.3产品化阶段
5.2.4维护阶段
5.3本章小结
第六章IC卡管理系统的设计技术与实现
6.1 IC卡管理系统的开发工具
6.2系统功能的实现
6.2.1自助验单子系统设计
6.2.2业务报表输出子系统设计
6.2.3车辆与司机管理子系统设计与实现
6.3 自助验单子系统的详细设计
6.3.1 IC卡管理系统系统拓扑图
6.3.2 自助验单子系统的数据流图
6.3.3安检模块的设计
6.3.4 ATM上刷卡读卡模块的设计
6.3.5油品限发处理模块的设计
6.3.6发油台发油安全性模块的设计
6.3.7台位分配模块的设计
6.3.8验单应急处理模块的设计
6.3.9后台管理模块的设计
6.4数据库的设计应用
6.4.1主要数据表的设计
6.4.2数据关系图
6.4.3数据库访问技术
6.5界面设计
6.6本章小结
第七章 敏捷软件开发的若干认识偏误
7.1 敏捷开发排斥计划设计
7.2敏捷开发排斥文档、图表
7.3敏捷开发实践不能适应
7.4测试先行无法理解
7.5本章小结
结论
参考文献
附录
致谢