学位论文 > 优秀研究生学位论文题录展示
极限编程在XX供电公司物资计划管理信息系统开发中的应用
作 者: 王一平
导 师: 黄慧君
学 校: 南京理工大学
专 业: 工商管理
关键词: 极限编程 软件工程 生命周期模型
分类号: F426.61
类 型: 硕士论文
年 份: 2006年
下 载: 108次
引 用: 0次
阅 读: 论文下载
内容摘要
在计算机系统发展的早期所形成的一些概念和做法,严重阻碍了计算机软件的开发,因此将行之有效的软件开发方法引入到实际的开发项目中,并以之影响开发人员的思维方式和决策过程是避免错误概念和做法形成的最根本有效的途径,从而从“人”、“过程”等一些角度解决了项目开发中的一些典型问题。对于软件开发来说,重要的不仅仅是编制程序,更为重要的是对这一活动的复杂性进行规划和管理,就是用软件工程的方法更科学地开发软件。其中,软件工程提出的各种过程模型是它最为重要的成果。实践表明,采用不同的过程模型进行开发其结果可能差别很大。极限编程是近年来提出的一种全新的、轻量级的软件开发方法。该软件过程开发方法比较适合于小型项目。极限编程通过现场客户、独特的规划方式、持续测试来实现快速反馈和高效的交流机制,最终使交付价值最大化。本文通过××供电公司物资计划管理信息系统的开发过程和开发管理的实例,阐述了极限编程的几个最佳实践:利用“用户故事”这一工具理解用户的需求;实践XP的计划游戏过程,制定发行规划、迭代规划、开发规划及版本规划;实践结对编程。极限编程使原本复杂的项目开发变得简捷高效,这对小型信息系统的开发具有一定的借鉴意义。
|
全文目录
摘要 3-4 ABSTRACT 4-8 1 引言 8-19 1.1 软件工程概述 9-10 1.2 软件开发的生命周期模型 10-17 1.2.1 构建和修补模型 10-11 1.2.2 瀑布模型 11-12 1.2.3 快速原型模型 12-13 1.2.4 螺旋模型 13-14 1.2.5 增量模型 14-15 1.2.6 同步稳定模型 15 1.2.7 RUP方法 15-16 1.2.8 极限编程 16-17 1.2.9 回顾并比较生命周期模型 17 1.3 论文背景及论文结构 17-19 2 极限编程法 19-28 2.1 极限编程概述 19-24 2.1.1 极限编程的价值观 20 2.1.2 极限编程的原则 20-21 2.1.3 极限编程的行为 21 2.1.4 极限编程的最佳实践 21-24 2.2 软件开发中的一些问题 24-25 2.2.1 软件开发危机 24 2.2.2 软件项目中的控制变量 24-25 2.2.3 使用极限编程控制软件项目中的风险 25 2.3 极限编程的工作原理 25-27 2.3.1 极限编程开发的生命周期 25-26 2.3.2 极限编程小组中的角色 26-27 2.4 本章小结 27-28 3 ××供电公司物资计划管理信息系统总体设计 28-33 3.1 需求分析 28-30 3.1.1 总体业务需求 28-29 3.1.2 存在问题 29 3.1.3 系统目标 29-30 3.2 系统功能设计 30-32 3.2.1 系统总体结构 30 3.2.2 系统功能模块划分 30-32 3.3 小结 32-33 4 ××供电公司物资计划管理信息系统的开发流程:实现XP的过程模型 33-53 4.1 物资计划管理信息系统软件分析 33-35 4.1.1 发行规划 33-34 4.1.2 迭代规划 34 4.1.3 开发规划 34-35 4.1.4 版本规划 35 4.2 构建系统隐喻──系统体系结构 35-36 4.2.1 隐喻的概念 35-36 4.2.2 构建物资计划管理信息系统隐喻──系统体系结构 36 4.3 编写用户故事 36-40 4.3.1 极限编程使用用户故事的理由 37-38 4.3.2 物资计划管理信息系统的用户故事 38-39 4.3.3 用户故事的排序 39 4.3.4 故事估算 39-40 4.3.5 穿刺 40 4.3.6 划分用户故事 40 4.4 项目开发中的现场客户 40-41 4.4.1 极限编程中的现场客户 40-41 4.4.2 物资计划管理信息系统中的现场客户 41 4.5 功能测试 41-47 4.6 接受测试 47-52 4.7 本章小结 52-53 5 ××供电公司物资计划管理信息系统的开发管理:实现XP的重要原则 53-56 5.1 结对编程 53-54 5.1.1 结对和分工 53 5.1.2 互换 53 5.1.3 组合 53-54 5.2 代码规范 54 5.3 代码重构 54-55 5.4 以人为本的XP 55 5.5 本章小结 55-56 6 极限编程的一些优势 56-59 6.1 适应变化的优势 56 6.2 开发效率优势 56-57 6.3 软件质量优势 57 6.4 团队建设的优势 57-58 6.5 本章小结 58-59 结束语 59-60 致谢 60-61 参考文献 61-62
|
相似论文
- 游戏公司计费系统的设计与实现,TP311.52
- 宜宾移动IT支撑系统设计研究,TP311.52
- 盘锦市区划地名信息系统的设计与实现,TP311.52
- 仿动物软件工程方法基因模型研究,TP311.52
- 基于构件的装备保障业务信息系统的设计与实现,TP311.52
- 电力工程项目管理系统的研究与实现,TP311.52
- 内蒙古中小学考试系统的设计与实现,TP311.52
- 基于.NET的电厂设备管理系统的设计与开发,TP311.52
- 公交企业智能化营运管理系统设计与实现,TP311.52
- 济南奥体中心信息化运营管理系统分析与设计,TP311.52
- 敏捷软件开发在新农村合作医疗系统中的研究与实现,TP311.52
- 中小型软件企业软件过程改进研究,TP311.52
- 人保财险绩效考核系统的设计与实现,F842.3;F224
- 中小企业信息系统需求变更的XP重构模型研究与应用,TP311.52
- 基于E-learning的职工在线培训与考试系统设计与实现,TP311.52
- 基于极限编程的隧道工程成本控制系统需求分析与设计,TP311.52
- 基于极限编程的校园一卡通系统开发方法,TP311.52
- 基于.NET的测试驱动开发平台的研究和实现,TP311.52
- RUP与XP整合设计在选煤管理信息系统中的应用研究,TP311.52
- 银行用户数据管理系统的设计与实现,TP311.52
- 学生成绩管理信息系统分析与设计,TP311.52
中图分类: > 经济 > 工业经济 > 中国工业经济 > 工业部门经济
© 2012 www.xueweilunwen.com
|