上传者: 43934844
|
上传时间: 2022-07-02 09:03:57
|
文件大小: 47KB
|
文件类型: DOC
第一节 软件工程基本概念 一、软件定义与软件特点 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档 的完整集合。 软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发 、运行、维护、使用等有关的文档。 软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件) 二、软件危机与软件工程 软件工程包括3个要素,即方法、工具和过程 方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支 持软件开发的各个环节的控制、管理。 三、软件工程过程与软件生命周期 1、软件工程过程:是把输入转化为输出的一组彼此相关的资源和活动。 包括两方面内涵: 其一、软件工程过程是指为获得软件产品,在软件工具支持下由软件工程师完成的一系 列软件工程活动: 1)P—软件规格说明。 2)D—软件开发。产生满足规格说明的软件 3)C—软件确认。 4)A—软件演进。 其二、从软件开发的观点看,它就是使用适当的资源,为开发软件进行的一组开发活动 ,在过程结束时将输入转化为输出。 2、软件生命周期 将软件产品从提出、实现、使用维护到停止使用退役的过程称