软件工程-3

软件工程—3
方法、工具和过程
- 软件工程方法为软件开发提供了“如何做”的技术
- 软件工具为软件工程方法提供了自动的或半自动的软件支撑环境
- 软件工程过程定义了:
- 方法使用的顺序
- 要求交付的文档资料
- 为保证质量和适应变化所需要的管理
- 软件开发各个阶段完成的里程碑
软件工程项目的基本目标
- 付出较低的开发成本
- 达到要求的软件功能
- 取得较好的软件性能
- 开发的软件易于移植
- 需要较低的维护费用
- 能按时完成开发工作,及时交付使用
软件工程的基本原理
(1)用分阶段的生存周期计划严格管理

(1)用分阶段的生存周期计划严格管理

1983年IEEE这么定义:软件是计算机程序、方法、规则、相关的文档资料和在计算机上运行程序所必需的数据。
1983年IEEE这么定义:软件工程是软件开发、运行、维护和修复软件的系统方法。