软件工程的质量主要取决于哪几个因素

如题所述

软件工程的质量主要取决于方法、工具、过程这三个因素,简称软件工程三要素。

方法是完成软件开发的各项任务的技术方法,为软件开发提供“如何做”的技术。工具为运用方法而提供的自动的或半自动的软件工程的支撑环境。

过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤,如何将软件工程方法与软件工具相结合,合理、及时地进行软件开发。

软件工程的主要目标是:

生产具有正确性、可用性以及开销合宜的产品。正确性意指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。

开销合宜性是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多问题有待解决,它们形成了对过程、过程模型及工程方法选取的约束。

软件工程围绕工程设计、工程支持以及工程管理,提出了四项基本原则:选取适宜开发范型。采用合适的设计方法。提供高质量的工程支持。重视开发过程的管理。

温馨提示:答案为网友推荐,仅供参考