Page 66 - 计算机应用软件开发技术研究
P. 66

计算机应用软件开发技术研究
            Research on Computer Application Software Development Technology

            化计算机操作系统、软件和数据库等,节约软件开发时间,保证计算机软件正常
            运行。
                计算机软件分层技术能够提高计算机设计应用技术,从而也提高计算机效果

            和质量。与此同时,计算机软件设计人员要结合用户实际需求,精心设计出符合
            用户实际需求产品,并将不同分层技术运用在计算机软件开发中,提高计算机整
            体运行效果。在分层技术在计算机软件开发应用中,有着一定技术特征。目前,
            计算机软件在人们日常生活学习中是必备的软件,分层技术在计算机软件设计领

            域中推广,能够促进计算机软件行业日后更好地发展。


                            第三节  软件测试模型与方法研究



                一、对软件测试模型的探讨

                (一)软件测试模型的概述
                信息时代的飞速发展,使得软件产品在社会生活的各个领域得到广泛应用,
            软件产品本身越来越复杂。如何提高软件质量,提高软件可靠性越来越受到研

            究机构和企业的关注。长期的软件生产实践表明,软件成功与否的关键技术在
            于软件测试。正如软件开发有过程模型一样,软件测试也有测试模型。它描述
            了软件测试过程所包含的主要活动以及活动之间的相互关系,描述软件测试的

            各项活动与软件开发过程的其他活动之间的关系。软件测试模型把软件测试用例
            (TESTCASE)的设计方法集成到一系列已经周密计划过的步骤中去,从而有效
            地减少测试活动中不必要的资源消耗,使得测试活动更有效率。一个好的软件测
            试模型,应具有以下特征:
                第一,它将测试计划、测试用例设计、测试执行,还有测试结果收集与分析

            结合在一起。第二,不同的测试技术,应用于不同的时间点。第三,使软件设计
            中的错误尽可能早地暴露出来。软件开发的几十年中,软件专家总结出了很多开
            发模型。但在这些模型中,测试作为软件开发的一个阶段,被附加在开发模型后

            面,忽视了开发活动和测试活动是并行进行的,从而使得测试阶段使用的资源和
            占用的时间都大大增加。近年来,人们逐步认识到软件测试的重要性,提出了一
            些新的测试模型如 V 模型、W 模型、X 模型等。本部分内容分析研究了传统的




            ·54·
   61   62   63   64   65   66   67   68   69   70   71