基于JPG标准的图像压缩算法+代码+论文
测试与文护
6.1 测试
测试是软件开发时期的最后一个阶段,也是软件质量保证中至关重要的一个环节。测试的目的是为了发现程序中的错误,是为了证明程序有错,而不能证明程序无错。测试具有挑剔性、复杂性、不彻底性、经济性等特征。
本系统的测试步骤如下。
1)先进性静态测试,即通过对被测程序的静态审查,发现代码中潜在的错误,如编译错误。
2)再进行动态测试,动态测试工分二个步骤:黑盒测试与白盒测试,黑盒测试的目的是测试程序的功能,白盒测试的目的是测试程序的结构。本系统的黑盒测试采用等价分类法的测试方法,自顶向下的测试策略,深度优先的测试步骤。白盒测试采用任务测试,行为测试,任务间测试的测试方法。任务测试是对每一个任务都进行单独的白盒测试,它可以发现逻辑和功能上的错误;行为测试即用CASE工具创建应用系统模型模拟实时系统行为,测试的事件以随机次序、随机频率送给系统,检查软件行为方面的错误;任务间测试即用不同的数据速率处理负载测试相互通信的异步任务。通过消息队列或数据存储测试任务间的通信来找出数据存储区错误的范围。
6.2 文护
软件的文护是软件的开发产品交付用户后,有软件开发公司对系统的运行所做的售后服务。软件文护的目的,是满足用户对已开发产品的性能与运行环境不断提高的需要,进而达到延长系统的寿命。
软件文护按照具体的文护目标分为:完善性文护、适应性文护和纠错性文护3类。
由于本系统尚属于开发阶段,并没有进入生命周期的最后一个时期---运行时期,所以暂时不需要进行系统文护。
总结
这次毕业课题的设计包括毕业论文的写作和图像压缩系统的开发。通过毕业设计,使我对应用软件的开发过程有了详细的理解,把原来《软件工程》所讲的理论运用到了实践中。在程序开发中主要用的编程语言是Vc++,通过这一段的编程实习,对所用语言已经可以熟练掌握。在这半年 的毕业设计中我阅读了大量计算机专业文献,并将之应用到实际编程中,在自学能力和编程方面有了提高,这些对我以后的工作学习是一种很好的锻炼。
在这次毕业设计的整个过程中,收获主要有以下几点:
1)开始编程前,一定要了解系统意图,做好规划。
2)很好地实现了理论知识与实践的结合。把以往所学的专业知识和编程思想应用到了实际设计当中,比较顺利地解决了毕业设计中遇到的一些问题。同时对所学的理论知识也有了更深刻、更系统的了解。同时也增强了运用所学知识解决实际问题的能力。
3)通过这次毕业设计,很好的领会了程序设计的思想。建立了用Vc++进行程序设计的思文方式。通过比较掌握了Vc++的特性,也明白了Vc++与原来学的其它编程语言的区别。另外,掌握了学习一门语言的方法,为以后学习其它语言打好了基础。
4)这次毕业设计中,我虚心向老师和其它同学请教,与其团结协作,很好地培养了我的团队精神和协作能力。通过学习和交流,看到了别人的优点,也发现了自己的不足,以后要进一步完善自己。
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] 下一页
VC++基于JPG标准的图像压缩算法+代码+论文 第11页下载如图片无法显示或论文不完整,请联系qq752018766