软件可复用性(software reusability),理学-计算机科学技术-软件工程-软件工程管理-软件质量工程-软件质量属性,重用软件系统或其一部分能力的难易程度。软件的一种开发期质量属性。可复用性又称重用性,是重复使用的意思,指重用软件系统或其一部分的能力的难易程度,通过利用已有的功能模块或程序代码,在不修改或者较少修改的情况下进行复用以达到增加新功能的目的。合理的复用既可以提高软件开发效率,还可以提高软件系统的质量。软件可复用性是评价软件质量的重要质量属性之一。软件的可复用性包含四个因素,即可移植性、灵活性、可理解性和可信度;可以通过走查次数、复用次数、复杂度和问题报告数四个要素来度量软件构件的质量和可复用性。从软件开发的长远目标上看,可复用性表明了一个软件组件除了在最初开发的系统中使用之外,还可以在其他应用程序中使用的程度。比起创建一个只在一个应用程序中使用的组件,开发可复用软件的费用会更大些,因为可复用软件必须标准化、资料齐全、不依赖于特定的应用程序和运行环境,并具有一般性。