软件外包中测试驱动的软件开发模式及度量研究

软件外包中测试驱动的软件开发模式及度量研究

论文摘要

随着软件外包市场的迅猛发展,中国一批软件外包企业通过创业努力逐步在激烈的竞争中站稳了脚跟,正在进一步为做大做强探索着前进的道路。对软件外包企业来说,软件产品质量和软件产品生产率是其制胜的不二法宝。针对软件外包项目特性,建立适合的软件开发模式,并在此基础上进行配套的软件过程度量,能够有效地采集和分析过程数据,为软件过程、项目乃至公司的管理改进提供依据。论文首先分析国内外软件外包发展的基本形势,了解中国软件外包所处的位置。然后探讨软件过程度量和软件开发模式的重要性,认识到定量分析和规范的软件开发过程对软件外包企业的意义。之后结合测试驱动开发技术和MVC模式,讨论研究高效率的开发模式,以及与之配套的度量方法。最后对论文的研究工作做个总结。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 选题背景及意义
  • 1.1.1 国内外软件外包发展概况
  • 1.1.2 软件过程度量和软件开发模式在软件外包领域的重要性
  • 1.2 论文的主要工作和篇章结构
  • 1.2.1 论文的主要工作
  • 1.2.2 论文的篇章结构
  • 第二章 测试驱动开发和MVC模式概论
  • 2.1 测试驱动开发
  • 2.1.1 测试驱动开发的原理
  • 2.1.2 测试驱动开发的基本流程
  • 2.1.3 测试驱动开发的原则
  • 2.1.4 测试驱动开发的测试技术
  • 2.2 MVC模式
  • 2.2.1 MVC模式的原理
  • 2.2.2 MVC模式的优点
  • 2.2.3 MVC模式的不足
  • 第三章 测试驱动的软件开发模式
  • 3.1 O3W框架
  • 3.1.1 O3W概要
  • 3.1.2 优点和解决的问题
  • 3.2 BLoC框架
  • 3.2.1 BLoC概要
  • 3.2.3 解决的问题
  • 3.3 Table Module模式
  • 3.3.1 Table Module概要
  • 3.3.2 解决的问题
  • 3.4 测试驱动开发流程
  • 第四章 测试驱动的软件过程度量
  • 4.1 测试驱动开发过程和数据度量项定义
  • 4.1.1 测试驱动开发过程定义
  • 4.1.2 测试驱动开发过程数据度量项定义
  • 4.2 测试驱动开发过程的数据收集
  • 4.2.1 单元测试状况报告(Status Report)
  • 4.2.2 单元测试覆盖率报告(Coverage Report)
  • 4.2.3 编码规范违反报告(Violation Report)
  • 4.3 测试驱动开发过程的数据分析
  • 4.3.1 测试时间的周期分析
  • 4.3.2 测试覆盖率分析
  • 4.3.3 代码规范性分析
  • 第五章 结论
  • 附录一 DDO类实例
  • 附录二 DAO类实例
  • 附录三 TM类实例
  • 附录四 IFC类实例
  • 附录五 MC类实例
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].浅谈大规模定制的软件开发模式[J]. 电子制作 2013(14)
    • [2].浅谈信息系统的软件开发模式[J]. 才智 2011(14)
    • [3].汽车电子控制单元软件开发模式研究[J]. 上海汽车 2011(03)
    • [4].模型驱动的软件开发模式研究[J]. 计算机技术与发展 2008(02)
    • [5].教学设计与软件工程结合的教学软件开发模式[J]. 现代教育技术 2009(07)
    • [6].基于SaaS的军用软件开发模式研究[J]. 微处理机 2012(01)
    • [7].分享与传播:敏捷中国2010[J]. 程序员 2010(11)
    • [8].由“个性需求”看信息化发展趋势[J]. 上海信息化 2009(01)
    • [9].将企业软件开发模式引入J2EE教学的研究[J]. 成功(教育) 2013(04)
    • [10].中国80%以上的游戏用触控引擎[J]. 东方企业家 2014(05)
    • [11].技术促进学习的问题与思考[J]. 科教文汇(中旬刊) 2014(02)
    • [12].基于领域模式的图书馆信息系统开发评价[J]. 信息系统工程 2012(10)
    • [13].基于构件的软件工程中构件模型的分析[J]. 科技信息 2010(03)
    • [14].自动测试系统软件开发模式研究[J]. 工业仪表与自动化装置 2010(06)
    • [15].敏捷开发的利与弊[J]. 互联网周刊 2014(14)
    • [16].敏捷开发与传统瀑布模型的比较及教学[J]. 福建电脑 2011(04)
    • [17].对软件开发模式的研究与分析[J]. 科技信息(学术研究) 2008(24)
    • [18].企业软件开发模式在C语言实践教学中的应用研究[J]. 高师理科学刊 2014(02)
    • [19].基于“众包”的软件开发模式[J]. 计算机系统应用 2014(06)
    • [20].对开源软件著作权归属的思考[J]. 知识经济 2012(20)
    • [21].软件开发模式的演进[J]. 硅谷 2011(12)
    • [22].新锐金炎军:IFC的本质为实事求是[J]. 中国经济和信息化 2012(16)
    • [23].未来十年的软件研发[J]. 程序员 2010(12)
    • [24].从VISTA到WIN7 揭秘全球软件开发模式的变迁[J]. 创新科技 2009(11)
    • [25]..net框架下软件开发模式研究[J]. 哈尔滨师范大学自然科学学报 2014(03)
    • [26].基于模型驱动框架的企业服务软件开发模式[J]. 机械设计与制造 2008(12)
    • [27].基于SaaS的水利工程软件云平台服务模式研究[J]. 珠江现代建设 2019(03)
    • [28].三种数据库开发模式[J]. 信息技术 2010(02)
    • [29].J2EE软件开发模式探讨[J]. 电脑知识与技术 2008(25)
    • [30].自动测试系统软件设计标准化研究[J]. 仪表技术 2009(08)

    标签:;  ;  ;  

    软件外包中测试驱动的软件开发模式及度量研究
    下载Doc文档

    猜你喜欢