软件工程过程是为获得软件产品,在软件工具支持下由软件工程师完成的一系列软件工程活动。
软件工程过程通常包含四种基本的过程活动:
(1)软件规格说明:规定软件的功能及其运行的限制;
(2)软件开发:产生满足规格说明的软件;
(3)软件确认:确认软件能够完成客户提出的要求;
(4)软件演进:为满足客户的变更要求,软件必须在使用的过程中演进。软件工程过程具有如下特性:
(1)易理解性。
(2)可见性:每个过程活动均能以取得明确的结果告终,使过程的进展对外可见。
(3)可支持性:易于得到计算机辅助工程工具的支持。
(4)可接受性:易于为软件工程师接受和使用。
(5)可靠性:不会出现过程错误,或发现在产品出现故障之前。
(6)健壮性:不受意外发生问题的干扰。
(7)可维护性:过程可随软件机构需求的变更或随认定的过程改进而演进。
(8)速度:从给出规格说明起,就能够较快地完成开发而交付。
软件工程过程(Software Engineering Process)
最新推荐文章于 2023-11-21 16:22:06 发布