软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过 程。软件元素包括( )、测试用例和领域知识等。

2023-09-01

A. 项目范围定义、需求分析文档、设计文档
B. 需求分析文档、设计文档、程序代码
C. 设计文档、程序代码、界面原型
D. 程序代码、界面原型、数据表结构

参考答案:B

软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。通常,可重用的元素也称作软构件,可重用的软构件越大,重用的粒度越大。使用软件重用技术可以减少软件开发活动中大量的重复性工作,这样就能提高软件生产率,降低开发成本,缩短开发周期。同时,由于软构件大都经过严格的质量认证,并在实际运行环境中得到校验,因此,重用软构件有助于改善软件质量。此外,大量使用软构件,软件的灵活性和标准化程度也可望得到提高。