软件过程与管理期末复习 - 概论(一)
一、软件工程的三要素
软件工程以关注软件质量为目标,包含过程、方法和工具三个核心要素:
-
过程(Process):支撑软件生命周期的所有活动。
-
方法(Methods):为软件开发提供“如何做”的技术方案。
-
工具(Tools):为开发方法提供自动/半自动软件支撑环境。
来源:第一讲 PPT Slide 45
二、软件过程的定义
1. SEI 官方定义
软件过程是用于软件开发及维护的一系列活动、方法及实践。
2. 英文原版定义(Watts Humphrey, 1989)
The software process is the set of tools, methods and practices we use to produce a software product.
来源:第一讲 PPT Slide 53(SEI定义)
