文摘
英文文摘
声明
1引言
1.1软件工程概述
1.2软件开发的生命周期模型
1.2.1构建和修补模型
1.2.2瀑布模型
1.2.3快速原型模型
1.2.4螺旋模型
1.2.5增量模型
1.2.6同步稳定模型
1.2.7 RUP方法
1.2.8极限编程
1.2.9回顾并比较生命周期模型
1.3论文背景及论文结构
2极限编程法
2.1极限编程概述
2.1.1极限编程的价值观
2.1.2极限编程的原则
2.1.3极限编程的行为
2.1.4极限编程的最佳实践
2.2软件开发中的一些问题
2.2.1软件开发危机
2.2.2软件项目中的控制变量
2.2.3使用极限编程控制软件项目中的风险
2.3极限编程的工作原理
2.3.1极限编程开发的生命周期
2.3.2极限编程小组中的角色
2.4本章小结
3××供电公司物资计划管理信息系统总体设计
3.1需求分析
3.1.1总体业务需求
3.1.2存在问题
3.1.3系统目标
3.2系统功能设计
3.2.1系统总体结构
3.2.2系统功能模块划分
3.3小结
4××供电公司物资计划管理信息系统的开发流程:实现XP的过程模型
4.1物资计划管理信息系统软件分析
4.1.1发行规划
4.1.2迭代规划
4.1.3开发规划
4.1.4版本规划
4.2构建系统隐喻——系统体系结构
4.2.1隐喻的概念
4.2.2构建物资计划管理信息系统隐喻——系统体系结构
4.3编写用户故事
4.3.1极限编程使用用户故事的理由
4.3.2物资计划管理信息系统的用户故事
4.3.3用户故事的排序
4.3.4故事估算
4.3.5穿刺
4.3.6划分用户故事
4.4项目开发中的现场客户
4.4.1极限编程中的现场客户
4.4.2物资计划管理信息系统中的现场客户
4.5功能测试
4.6接受测试
4.7本章小结
5××供电公司物资计划管理信息系统的开发管理:实现XP的重要原则
5.1结对编程
5.1.1结对和分工
5.1.2互换
5.1.3组合
5.2代码规范
5.3代码重构
5.4以人为本的XP
5.5本章小结
6极限编程的一些优势
6.1适应变化的优势
6.2开发效率优势
6.3软件质量优势
6.4团队建设的优势
6.5本章小结
结束语
致谢
参考文献