软件工程 软件重用.ppt 激烈的市场竞争要求软件“更快、更好、更便宜”。所谓更快是指软件开发速度更快,更好是指软件运行的错误率更低,而更便宜则有利于用户购买和软件推广。 为了达到这一目的,软件工程师提出了“软件重用”的概念。软件重用(Software Reuse,又称软件复用、软件再用),是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识等。 软件重用技术经过近40年的发展,已经成为了软件工程中的重要技术。