DPF的改进及论证

DPF的改进及论证

论文摘要

本文主要对开发流程框架(Development Process Framework)在应用增强项目及应用开发项目中的使用进行研究。通过在M项目的应用,经过分析指出存在的问题;然后针对问题,提出相应的解决方案;最后对于提出的方案,用理论及实际效果进行论证。首先,根据DPF在M项目中应用的实际情况,指出了DPF存在的一些问题。在应用增强的项目中,DPF在TAD开发过程中会存在滞后性的问题,文章从人力资源利用、风险管理、成本控制的角度来分析了滞后性带来后果;在应用维护的项目中,DPF在不同版本的Merge中会存在很高的失败率,文章从版本间的控制及风险管理的角度进行了分析。然后,针对上述提出的两个问题,作者提出了相应的解决方案。针对TAD的滞后性问题,提出了在TAD与开发之间建立DAD(Development AnalysisDesign),从而把TAD明确的时间点提前;针对DPF在应用项目维护开发中存在的问题,提出了建立Change tracking文档,从而提高Merge工作的成功率。最后,对于DAD和Change tracking的作用进行论证。对于DAD,理论上,从人力资源、风险管理、成本控制等角度进行了详细的量化分析;然后从M项目实际应用的效果来说明DAD的作用。对于Change tracking,理论上,从版本间的控制、风险管理等角度进行了分析;然后介绍了Change tracking在M项目中的实际应用效果。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景及论文提出
  • 1.2 国内外现状
  • 1.2.1 当前研究现状
  • 1.2.2 研究中的问题
  • 1.3 全文内容安排说明
  • 1.4 本章小结
  • 第2章 DPF及其应用综述
  • 2.1 Development Process Framework (DPF)
  • 2.1.1 软件开发过程组件
  • 2.1.2 DPF流程的各个阶段
  • 2.2 其他开发流程
  • 2.2.1 微软解决方案框架
  • 2.2.2 迭代化开发框架
  • 2.3 M系统简介
  • 2.4 DPF在M项目中的应用
  • 2.4.1 需求分析阶段
  • 2.4.2 软件开发阶段
  • 2.4.3 软件测试阶段
  • 2.5 本章小结
  • 第3章 DPF在应用中的问题
  • 3.1 M项目应用DPF的Release分析
  • 3.1.1 M项目的Release简介
  • 3.1.2 提出问题的准备性工作
  • 3.2 DPF的TAD滞后性问题
  • 3.2.1 TAD滞后性的提出
  • 3.2.2 TAD滞后性引起的问题
  • 3.3 DPF的版本Merge问题
  • 3.3.1 版本Merge的提出
  • 3.3.2 版本Merge引起的问题
  • 3.4 本章小结
  • 第4章 DPF的改进方案
  • 4.1 建立 DAD解决 TAD滞后性问题
  • 4.1.1 解决方案的提出
  • 4.1.2 解决方案的设计使用
  • 4.2 建立Change tracking解决版本Merge问题
  • 4.2.1 解决方案的提出
  • 4.2.2 解决方案的设计使用
  • 4.3 本章小结
  • 第5章 DPF改进的效果论证
  • 5.1 DAD对 DPF改进的论证
  • 5.1.1 理论论证
  • 5.1.2 实际效果论证
  • 5.2 Change tracking对 DPF改进的论证
  • 5.2.1 理论论证
  • 5.2.2 实际效果论证
  • 5.3 本章小结
  • 第6章 总结与展望
  • 6.1 论文主要工作
  • 6.1.1 论文主要工作
  • 6.1.2 论文不足之处
  • 6.2 未来工作展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于过程控制的导引头系统软件开发流程[J]. 电子技术与软件工程 2015(11)
    • [2].软件开发流程方法探析[J]. 电脑学习 2008(01)
    • [3].教学软件开发流程优化[J]. 电子技术与软件工程 2016(06)
    • [4].浅谈软件开发流程及实践[J]. 邮电设计技术 2015(12)
    • [5].基于过程控制的导引头系统软件开发流程[J]. 火控雷达技术 2014(01)
    • [6].重新梳理设计方案[J]. 中国计算机用户 2008(35)
    • [7].车载信息娱乐系统软件开发流程研究与应用[J]. 汽车实用技术 2019(20)
    • [8].基于PREEvision的AUTOSAR软件建模[J]. 机电一体化 2014(11)
    • [9].新版Elektrobit分析工具以开源方式推出[J]. 汽车与配件 2018(29)
    • [10].基于客户关系管理的银行软件开发研究[J]. 数字技术与应用 2010(09)
    • [11].基于国内某OTA的软件测试缺陷分析对软件开发流程的思考[J]. 轻工科技 2018(06)
    • [12].以培养学生职业技能为目标的《C#高级程序设计》教学研究与实践[J]. 科技资讯 2013(04)
    • [13].基于Aspice的汽车软件开发流程实践[J]. 汽车实用技术 2020(01)
    • [14].基于软件构件的软件开发流程浅析[J]. 电子技术与软件工程 2016(03)
    • [15].网上书店系统[J]. 漯河职业技术学院学报 2008(02)
    • [16].Java程序设计语言课程规划与实施[J]. 无线互联科技 2014(12)
    • [17].应用个人软件程序改善软件开发流程[J]. 武汉职业技术学院学报 2013(03)
    • [18].当前国内教学软件开发相关问题及对策探讨[J]. 民营科技 2012(05)
    • [19].浅谈软件安全开发关键技术的研究和实现[J]. 计算机光盘软件与应用 2012(08)
    • [20].初识UML[J]. 科学咨询(决策管理) 2009(04)
    • [21].浅谈UML[J]. 科学咨询(决策管理) 2008(04)
    • [22].分布式驱动电动汽车控制软件开发[J]. 数字技术与应用 2016(06)
    • [23].C语言课程设计教学模式的探索与实践[J]. 沈阳师范大学学报(自然科学版) 2012(01)
    • [24].基于CoDeSys平台的双吊钩装置软件开发流程研究[J]. 工程机械 2020(04)
    • [25].第一次开发Android程序的历程[J]. 科技资讯 2014(29)
    • [26].项目教学法在可视化程序设计中的应用[J]. 中国校外教育 2013(31)
    • [27].XMOS之SDS开发工具包可加速电子设计[J]. 电子与电脑 2008(09)
    • [28].高职软件开发实训类课程的设计研究[J]. 武汉职业技术学院学报 2016(06)
    • [29].嵌入式软件调试方法研究[J]. 计算机与数字工程 2012(07)
    • [30].软件开发流程简析——以远程考试系统为例[J]. 电脑知识与技术 2016(10)

    标签:;  ;  ;  ;  ;  ;  ;  

    DPF的改进及论证
    下载Doc文档

    猜你喜欢