第一章:基本概念和预备知识第一章:基本概念和预备知识韦庆杰韦庆杰软件工程学科研究生课程 软件质量保证与测试姓名:韦庆杰部门:计算机科学与技术学院实验室:信科1806E-mail(答疑用):2关于我关于我3什么是工程(Engineering)?狭义而言,工程定义为“以某组设想的目标为依据,应用有关的科学知识和技术手段,通过一群人的有组织活动将某个(或某些)现有实体(自然的或人造的)转化为具有预期使用价值的人造产品过程”。广义而言,工程则定义为由一群人为达到某种目的,在一个较长时间周期内进行协作活动的过程。(引用百度百科)研究、开发、设计、施工、生产、操作、管理以及其他主要职能4什么是软件工程(Software Engineering)?研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科(维基百科)软件工程软件工程-计算机软件发展的三个阶段计算机软件发展的三个阶段 阶 段特 点程序设计程序系统软件工程软件所指程序程序及说明书程序、文档、数据主要程序设计语言汇编及机器语言高级语言软件语