文摘
英文文摘
独创性说明
1绪论
1.1软件工程概述
1.1.1快速应用开发方法简介
1.1.2 Internet时代的软件开发
1.2软件开发方法及比较
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项目中的4个控制变量
2.2.3使用极限编程控制风险
2.3极限编程的工作原理
2.3.1极限编程开发的生命周期
2.3.2极限编程小组中的角色
2.4项目中所使用的极限编程工具
2.4.1集成系统流程
2.4.2软件开发工具
2.4.3自动化单元测试工具
2.4.4自动化构建工具
3极限编程在优化排产软件中的应用
3.1宝钢冷轧厂生产工艺流程
3.2优化排产软件分析
3.3优化排产软件设计
3.3.1发行规划
3.3.2迭代规划
3.3.3开发规划
3.3.4版本规划
3.3.5极限编程实践在项目中的应用
4优化排产软件系统实施过程
4.1第一次迭代
4.1.1用户故事
4.1.2用户故事摘要
4.1.3按优先顺序排列用户故事
4.1.4规划迭代周期
4.2用Nunit进行单元测试工作
4.2.1项目中测试类的编写方法
4.2.2项目中类的编写方法
4.2.3进行自动化测试工作
4.2.4项目中测试的一些原则
4.3用Nant进行系统构建工作
4.3.1为什么要用Nant
4.3.2 Nant的构建文件
4.3.3构建系统
4.4问题解决方案
5优化排产软件系统
5.1生产计划编制模块
5.1.1合同组批
5.1.2分卷信息
5.1.3组批计划
5.1.4班组计划
5.2虚拟生产模块
5.2.1物流总览
5.2.2原料信息
5.2.3交货信息
5.2.4库存信息
5.3软件使用效果
6结束语
参考文献
攻读硕士学位期间发表学术论文情况
致 谢
大连理工大学学位论文版权使用授权书