文摘
英文文摘
独创性(或创新性)声明及关于论文使用授权的说明
第1章绪论
1.1论文研究背景
1.1.1我国网络教育实验的现状
1.1.2课题的开发结果
1.1.3课题的开发技术背景
1.2论文的内容及其研究意义
第2章极限编程概述
2.1什么是极限编程?
2.2 XP的项目状态变迁图
2.3 XP的内容
2.3.1 XP价值观
2.3.2 XP的基本原则
2.3.3 XP的基本活动
2.3.4 XP实践
第3章问题出现->采用XP
3.1基本问题
3.1.1客户和需求之间矛盾
3.1.2代码质量差
3.1.3文档多且杂乱
3.1.4人员流动造成开发维护难
3.2常见的软件开发方法
3.2.1编码-修复方法
3.2.2瀑布式方法
3.2.3进化式原型方法
3.2.4分步交付方法
3.2.5 RUP方法
3.3各种开发方法比较—采用XP
第4章项目实施XP
4.1应用XP
4.2改进XP
4.2.1设计原则
4.2.3设计模式
4.3 XP项目的生命周期
4.3.1探索
4.3.2计戈
4.3.3生产(不断迭代)
4.3.4维护
第5章系统的设计与实现
5.1系统的整体结构
5.1.1系统的体系结构
5.1.2系统框架流程
5.2系统的设计
5.2.1实验模块(Exper i ment)
5.2.2实验器材模块(Component)
5.2.3逻辑实验器材模块(S曲Component)
5.2.4器材管理模块(ComponentManager)
5.2.5算法模块(Alogrimth)
5.3系统的实现
5.3.1控制器的实现
5.3.2电路算法的实现
第6章项目实施XP后的效果
6.1开发时间缩短
6.2软件质量明显提高
第7章结论
参考文献
致谢
作者攻读学位期间发表的学术论文目录