软件测试技术与质量保证-更多文档分类.doc

软件测试技术与质量保证 PAGE 28 PAGE 8 前 言 本教材中讲述的关于软件测试与质量保证方面的基本概念和基本技能,有些侧重软件技术方面,而有些则侧重软件工程方面,对于刚刚开始学习程序设计的学员来讲,建议大家首先从学习软件技术入手,逐渐过渡到软件工程方面,以此完成一个程序员从士兵到将军的演变过程。为了帮助学员更好地理解什么是软件技术以及与软件工程的区别,下面对软件技术做些介绍。 技术这个词在有些辞典里的意思是指完成技术工作细节所必须具备的能力。例如,机械加工业的一线工作人员必须具备按统一的工艺流程加工零件的技能,才能生产出合格成品。程序编码员就是软件行业的一线工作人员,他们必须掌握的技术就是按规范化的作业方法,编写标准化的程序代码,提供规范化的文档和进行规范化的测试。 很久以来一直由一种误解,以为技巧在计算机软件开发中起着重要作用。诚然,在计算机发展的早期,巧妙的设计可以克服资源(内存和CPU)不足所带来的一些限制。但是,现在的程序设计已有完善的理论作为指导,软件开发也正在以越来越大的工业化规模进行。在这种形势下,对编写程序的个体来说,重要的不再是如何巧妙地利用计算机资源,而是用规范化的作业方式,编写出高度规范化的程序代码。 现在许多资料中把软件技术和软件工程混为一谈,但它们是有区别的。第一,像所有其它工程一样,软件工程是组织和管理群体的方法,注重的是完成任务的群体活

文档评论(0)

1亿VIP精品文档

相关文档