学位论文 > 优秀研究生学位论文题录展示
基于商业成品组件的测试驱动的软件生命周期模型
作 者: 王成杰
导 师: 陈伟
学 校: 吉林大学
专 业: 软件工程
关键词: 商业成品组件 测试驱动 生命周期 模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 39次
引 用: 0次
阅 读: 论文下载
内容摘要
波音777飞机的系统有50%是由商业成品组件构成的。当前,软件的开发越来越倾向于工业化,大部分的系统开发通常会大量使用商业成品组件。然而,基于组件开发的软件生命周期流程仍然滞后,不能完全适应基于商业成品组件的软件系统的开发和维护。其中主要的问题有:信息的不对称。应用软件的开发人员只能通过提供文档和供应商来了解系统,文档不完善或者有错误将严重影响系统的开发。应用软件的开发人员对于商业成品组件本身的发展没有控制权,商业成品组件产品的完善和版本更新等控制权都在提供商手里。应用软件的开发人员不能够修改定制商业成品组件产品。所有权版权的限制问题,对于供应商的依赖,在开发过程中的不同商业成品组件的兼容问题,商业成品组件供应商的选择,如何处理系统中的商业成品组件部分和非商业成品组件部分的关系等,对于这些问题,传统的软件生命周期模型不能很好的适应基于商业成品组件系统的开发和维护。本文针对上述问题提出和描述一个基于商业成品组件的测试驱动的软件生命周期模型。该模型基于传统的瀑布模型,采用了测试驱动的思想来确保软件开发的质量。并且针对商业成品组件的特性,将软件的整个生命周期都列为开发该模型。指出测试驱动对于确定需求和熟悉商业成品组件产品是一个目前来讲比较理想的方法。
|
全文目录
内容提要 4-7 第1章 绪论 7-20 1.1 引言 7 1.2 基本概念 7-13 1.2.1 组件(构件) 7-8 1.2.2 商业成品组件 8-9 1.2.3 商业成品组件与组件的关系 9-10 1.2.4 基于组件的软件开发与软件工程 10-11 1.2.5 基于商业成品组件的应用系统 11-12 1.2.6 商业成品组件产品的选型 12-13 1.2.7 商业成品组件产品的生命周期 13 1.3 卡内基·梅隆大学软件工程研究院关于生命周期的研究 13-18 1.3.1 CMM 简介 13-15 1.3.2 CMMI 改进的过程能力框架 15-18 1.4 本文的主要研究内容 18-19 1.5 本章小结 19-20 第2章 基于商业成品组件软件开发生命周期模型 20-34 2.1 概述 20 2.2 传统的开发过程模型 20-25 2.2.1 瀑布模型 20-21 2.2.2 演进式开发模型 21-23 2.2.3 螺旋模型 23-24 2.2.4 软件复用开发模型 24-25 2.3 基于商业成品组件的开发模型 25-33 2.4 本章小结 33-34 第3章 CMMI 中商业成品组件的软件过程改进 34-45 3.1 概述 34 3.2 问题描述 34-35 3.3 测试驱动开发 35-36 3.4 改进的针对商业成品组件的W 模型 36-39 3.5 商业成品组件开发的测试驱动 39-44 3.6 本章小结 44-45 第4章 总结与展望 45-49 4.1 论文主要工作概述 45-47 4.2 未来工作展望 47-49 参考文献 49-51 摘要 51-55 Abstract 55-59 致谢 59
|
相似论文
- 基于巨磁阻抗效应磁测传感器及地磁匹配算法研究,P318
- 电火花加工中的电极损耗机理及控制研究,TG661
- 油漆焦油基单颗粒危险废物热解和燃烧特性的实验研究,X705
- 粉末活性炭—超滤工艺处理微污染地表水试验研究,X703
- 陀螺稳定吊舱控制系统稳定回路设计与研究,V241.5
- 卫星姿态的磁控制方法研究,V448.222
- 涡轮S2流面正问题气动优化设计研究,V235.11
- 光纤陀螺温度漂移建模与补偿,V241.5
- 电磁轨道炮外弹道建模与仿真研究,TJ399
- 轨道交通引起周围环境竖向振动的振源特性分析,U211.3
- RUV4汽车点火线圈工艺参数分析及影响因素研究,U463.64
- 基于LIN总线的电动车窗控制方法研究,U463.6
- 径向振动模式压电变压器的等效电路模型与应用,TM406
- 压电陶瓷驱动器迟滞补偿方法研究,TM282
- 基于DSP的感应电动机四象限运行系统的研究,TM346
- 基于DSP的感应电机矢量控制系统研究,TM346
- 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
- 基于细胞电生理模型的膜片钳实验仿真平台设计与实现,R318.0
- 基于信息熵的课堂观察量化评价模型研究,G632.4
- SOA高校迎新系统中的SDO模型的研究与实现,G647
- 高精度激光跟踪装置闭环控制若干关键问题研究,TN249
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|