当前位置: > 硕士毕业论文 > 81600字硕士毕业论文针对VV模式光电经纬仪设备软件质量的提高

81600字硕士毕业论文针对VV模式光电经纬仪设备软件质量的提高

论文类型:硕士毕业论文
论文字数:81600字
论点:成本,软件,程序员
论文概述:

有效的过程管理、适当的方法与工具能大大提高软件过程、阶段性软件产品的可见性,可见性的改善提高了阶段性评审和各层次测试的质量,进而提高了交付给用户的软件产品质量。

论文正文:

第一章引言

1.1研究背景和意义

1.1.1研究背景
现代飞机结构的发展越来越趋向小型化、复杂化和轻量化。随着国内靶场建设的提高和航天事业的大发展空作为光学测量手段的杰出代表,光电经纬仪设备数量越来越多,整体性能越来越快,更新换代越来越频繁。
经纬仪设备软件作为光电经纬仪的“光、机、电、软”组件之一,自诞生以来经历了重大变革。第一次革命源于“硬件危机”。长期以来,我们一直认为我们遇到的计算机问题源于硬件。当时的观点是,只要有一台速度更快、功能更强、内存更多、外部设备更好的计算机,就可以建立一个完善的系统,所有问题都可以得到解决。渐渐地,计算机运行得越来越快,内存越来越大,外部设备也越来越高效,但问题仍然存在。我们仍在使用不稳定的系统,无法及时完成任务。因此,我们把我们遇到的问题归咎于软件,也就是第二次革命的软件危机。人们认为有了优秀的编程工具、先进的编程语言、丰富的组件库和辅助程序构建系统,所有问题都可以得到解决,好的软件系统可以在预算内及时交付给用户。现在,第三代编程语言变得越来越精确,第四代编程语言出现了。编译器变得越来越快和聪明。可重用组件库已经扩展,编辑软件变得更加上下文敏感,计算机辅助软件工程工具随处可见。结构技术认可结构设计和分析。面向对象技术也变得成熟和日益流行。然而,我们仍然必须经常改变我们的工作计划,增加我们的预算。计算机问题仍然无处不在。因此,我们把遇到的问题归因于软件开发过程,第三次革命可以称为“过程危机”。据信,只要引入结构化过程来管理软件开发生命周期,问题就会完全解决。因此,我们引入了CMMI一级和二级(GJBSOOOA Level II)标准来进行过程管理,按阶段开发、评审和测试,甚至引入工具来提高测试阶段的测试效率。然而,我们仍然需要花费大量的人力和物力来进行软件维护,用户对软件系统仍然有一些抱怨。
软件质量问题的根本原因是什么?提高软件质量的方法在哪里?这已经成为两个必须立即回答的问题。

1.1.2研究意义
众所周知,追求质量需要金钱,但缺乏质量也需要金钱。对于遭受软件缺陷的用户来说尤其如此,尤其是对于已经开发并必须维护软件的软件组织来说。
质量成本包括质量差造成的有形成本和客户满意度造成的无形成本,以及开发组织在追求质量或开展质量相关活动的过程中信誉下降。根据软件生命周期的不同阶段,它可以分为预防成本、评估成本和故障成本。
预防成本包括:(1)质量控制和质量保证所需的规划和协调管理活动的成本;(2)开发完整需求模型和设计模型的技术活动成本增加;(3)测试计划成本;(4)与上述活动相关的培训费用。
评估成本包括加深了解产品“第一遍”每个过程条件的活动。例如,软件工程阶段产品技术评审的成本、数据收集和测量估计的成本以及测试和调试的成本。

3.3可变气门模型的定位……48-54 [/BR/] 3.3.1本地化……49-54
基于……49 [/BR/] 3.3.2模型第4章VV模型工程实践(中)……54-92[/br/ ] 4.1要求-……54-66 [/BR/] 4.1.1设计前需求挖掘……55-60 [/BR/] 4.1.2要求验证……60-61
4.1.3要求确认……61-65[/比尔/] 4.1.4分析……65-66 [/BR/] 4.2设计——从历史中学习……66-74
4.2.1逆向工程……67-69 [/BR/] 4.2.2设计验证……69-70 [/BR/] 4.2.3设计验证……70-74
4.2.4分析……74 [/BR/] 4.3代码-最后一英里……74-84 [/BR/] 4.3.1版本控制……74-77 [/BR/] 4.3.2代码验证……77-79[/ Br/] 4.3.3代码确认……79-84
4.3.4分析……84
4.4维护-遗忘角落……84-92
4.4.1维护级别……85-87 [/BR/] 4.4.2维护验证……87-88 [/BR/] 4.4.3维护验证……88-90
4.4.4分析……90-92
第5章总结和展望……92-97
5.1概述……92-95
5.2展望……95-97

结论:
1)软件质量问题的根源是组织文化,但我们可以在现有条件下做点什么,通过开发过程来提高软件质量。
2)虚拟模型有局限性,虚拟模型可以达到更好的评价效果;
3)有效的过程管理和适当的方法和工具可以大大提高软件过程和分阶段软件产品的可见性。可见性的提高提高了各级分阶段评审和测试的质量,从而提高了交付给用户的软件产品的质量。

参考
1,学术期刊
[1]王小毅。结构化敏捷方法和过程学科[。程序员(基础)。20061131-133
[2]徐峰。对需求管理的思考[。程序员(捆绑包)。2004142-146
[3]格雷迪·布奇。软件的未来[程序员(精英版)。2008257
[4]刘开阳。软件工程与管理思想[。程序员(精英版)。2008 259
[5]吴湾。软件工程的未来发展趋势[。程序员(精英版)。2008259
[6]布莱恩·马林。软件测试的缺点[模型。程序员(精英版)。2005227
[7]布赖恩·马里克。对改进[模型的建议。程序员(基本版)。20052229-231
[8]朱华雨。需求沙漏》[。程序员(基本版)。2006 197-199
[9]潘佳玉。提高利益相关者需求的质量[。程序员(基本版)。2006年224-226
[10]王小毅。单元测试学科[。程序员(基本版)。2006 135-138