极限编程在工业电气图纸管理系统中的应用与实现

极限编程在工业电气图纸管理系统中的应用与实现

论文摘要

极限编程是一种全新的、轻量级的、针对中小型开发团队的、适用于需求不明确或快速变化的场合的开发方法,是软件工程敏捷方法中最流行的一个。极限编程以简单设计、结对编程、小型发布、代码重构、测试先行等核心实践著称,通过现场客户、独特的规划方式、持续集成来实现快速反馈和高效的交流机制,最终使交付价值最大化。本文首先介绍软件工程方法学的发展现状和传统软件过程开发的特点,然后介绍了敏捷方法的基本思想,并集中论述了极限编程的基本原理。在此基础上,结合新疆化肥厂图纸管理系统,适当地对XP 剪裁,借助面向对象技术,探讨了一个将极限编程与图纸管理系统相结合的应用模型,并对XP 的若干核心实践和图纸管理系统进行实现。最后该文详细介绍了XP 指导下的图纸管理系统的开发过程和技术特点。

论文目录

  • 第一章 序言
  • 1.1 课题背景
  • 1.2 国外的研究现状
  • 1.3 国内的研究现状
  • 1.4 本人的研究工作
  • 第二章 敏捷方法学概述
  • 2.1 传统方法学
  • 2.2 面向对象方法学
  • 2.2.1 面向对象方法学的特点
  • 2.3 敏捷方法学
  • 2.3.1 敏捷方法学的发展历程
  • 2.3.2 敏捷方法的核心理念
  • 2.3.3 Agile 方法的指导原则
  • 2.3.4 敏捷方法学的特点
  • 第三章 极限编程(XP)
  • 3.1 XP 的思想
  • 3.1.1 XP的4 个核心价值
  • 3.1.2 XP的指导原则
  • 3.1.3 XP的行为
  • 3.1.4 XP的12个实践
  • 3.1.5 极限编程对应传统开发方法各个阶段的规则和惯例[11]
  • 3.1.6 XP的生命周期
  • 3.1.7 XP的“极端”
  • 3.2 XP与其它软件开发模型
  • 3.2.1 常用软件开发模型
  • 3.2.2 各种软件开发模型的比较
  • 3.3 XP与RUP
  • 3.4 XP与CMM
  • 3.4.1 XP与CMM 的关系
  • 3.4.2 XP的成熟度模型(XPMM)
  • 第四章 工业电气图纸管理系统
  • 4.1 现状及存在的问题
  • 4.2 系统需求分析
  • 4.2.1 总体解决方案
  • 4.2.2 确定系统角色
  • 4.2.3 建立用例模型
  • 4.2.4 用户界面原型设计
  • 4.2.5 系统功能模块划分
  • 4.3 系统设计
  • 4.3.1 建立系统架构
  • 4.4 系统实现
  • 4.4.1 图纸的网上借阅与查询
  • 4.4.2 C/S 部分的功能实现
  • 4.5 测试
  • 4.6 GUI 设计
  • 4.7 对业务流程的改进
  • 4.8 小结
  • 第五章 极限编程在图纸系统中的核心应用
  • 5.1 用用户故事(use stories)来确定需求
  • 5.1.1 图纸系统的用户故事
  • 5.1.2 用户故事的排序
  • 5.1.3 故事估算
  • 5.1.4 穿刺
  • 5.1.5 划分用户故事
  • 5.1.6 书写用户故事的工具
  • 5.2 结对编程
  • 5.2.1 结对编程
  • 5.2.2 图纸系统中结对编程的实例
  • 5.3 代码集体所有----用 VSS 实现源代码控制和软件配置管理
  • 5.4 编码标准---用CodeReview有针对性地对代码进行复核
  • 5.5 现场客户----难以实现的实践
  • 5.6 测试先行(或测试驱动)
  • 5.6.1 使用 NUnit来编写单元测试
  • 5.7 重构
  • 5.8 小型发布和持续集成
  • 5.8.1 持续集成与其它实践的关系
  • 5.8.2 小型发布和持续集成在本系统中的应用
  • 第六章 图纸系统的技术要点
  • 6.1 数据库的设计
  • 6.2 将AutoCAD 软件嵌入应用程序容器中
  • 6.3 用多态和重构技术实现AutoCAD 图纸的保存与打开
  • 6.4 用继承和多态实现软件复用
  • 6.5 .dwg 格式向.dwf 格式转换
  • 6.6 类Windows xp 风格的控件的使用
  • 6.7 利用逆向工程生成文档
  • 第七章 总结及展望
  • 7.1 总结
  • 7.2 今后的工作
  • 7.3 展望
  • 参考文献
  • 致谢
  • 研究生期间发表的学术论文
  • 相关论文文献

    • [1].基于安全管控下的配电图纸管理体系探索[J]. 电子制作 2014(23)
    • [2].基于安全管控的配网动态图纸管理体系探索[J]. 电子技术与软件工程 2014(17)
    • [3].图纸管理系统中的六西格玛改进[J]. 上海质量 2013(01)
    • [4].对发电企业图纸管理的探索[J]. 广东科技 2011(14)
    • [5].从一次图纸管理透视基础管理现状[J]. 云南电业 2010(01)
    • [6].浅谈技术图纸管理[J]. 中国电力教育 2010(S2)
    • [7].城市供水管网图纸管理系统的设计与实现[J]. 中国给水排水 2011(20)
    • [8].网络环境下的图纸管理模式探析[J]. 兰台世界 2010(22)
    • [9].基于浏览器和服务器的图纸管理平台[J]. 科技致富向导 2010(35)
    • [10].Auto CAD图纸管理系统[J]. 内蒙古广播与电视技术 2013(03)
    • [11].供电企业电气二次图纸管理探讨[J]. 浙江电力 2010(05)
    • [12].智邦国际31.76发布 开启全新管理体验[J]. 计算机与网络 2016(23)
    • [13].北京市发展和改革委员会关于印发《北京市小煤矿测量及图纸管理规范》和《北京市小煤矿井下封闭管理规范》的通知[J]. 北京市人民政府公报 2008(16)
    • [14].PDM中BOM管理技术的研究[J]. 软件导刊 2010(02)
    • [15].面向对象技术在CAD图纸管理系统中的应用[J]. 现代制造技术与装备 2008(05)
    • [16].基于Visio的配电图纸管理信息系统设计与实现[J]. 电脑编程技巧与维护 2016(20)
    • [17].UML分析建模技术在生产图纸管理系统的应用研究[J]. 软件导刊 2011(02)
    • [18].晋能公司铁塔图纸管理系统的设计与实现[J]. 科学之友 2010(03)
    • [19].基于XML技术的图纸管理模式研究[J]. 计算机与网络 2010(21)
    • [20].矿山测量现存问题及对策研究[J]. 环球人文地理 2014(04)
    • [21].房产测绘图纸的信息化管理[J]. 住宅与房地产 2017(03)
    • [22].建筑设计院CAD图纸管理系统分析设计[J]. 吉林建筑工程学院学报 2009(01)
    • [23].基于GIS的测绘图纸管理系统设计与实现[J]. 工程技术研究 2019(04)
    • [24].CAD图纸管理系统中组件的优化[J]. 山东国资 2019(08)
    • [25].条形码技术在工程图纸管理中的应用[J]. 科技与企业 2015(19)
    • [26].总包工程设计图纸管理技术[J]. 中华建设 2012(08)
    • [27].CAD图纸管理系统设计与实现[J]. 科技资讯 2012(29)
    • [28].彩路软件在针织提花中的应用性研究[J]. 针织工业 2015(03)
    • [29].国家安全监管总局 国家煤矿安监局关于进一步加强和规范煤矿图纸管理和监管监察工作的通知[J]. 国家安全生产监督管理总局国家煤矿安全监察局公告 2014(09)
    • [30].图纸管理系统中CAD图形文件自动转换设计和实现[J]. 长春大学学报 2010(10)

    标签:;  ;  ;  ;  

    极限编程在工业电气图纸管理系统中的应用与实现
    下载Doc文档

    猜你喜欢