软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式复用是指(66)中的复用,水平式复用是指(67)中的复用。为了提高构件的复用率,通常要求构件具有较好的(68)。为了将不同软件生产商在不同软硬件平台上开发的构件组装成一个系统,必须解决异构平台的各构件间的互操作问题。目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织OMG推荐的(69)和Microsoft公司推出的(70)。
A.同一软件系统
B.不同软件系统
C.同一应用领域
D.不同应用领域
第1题:
软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。
A.项目范围定义、需求分析文档、设计文档B.需求分析文档、设计文档、程序代码C.设计文档、程序代码、界面原型D.程序代码、界面原型、数据表结构
第2题:
第3题:
15、以下哪种方式对提高软件产品的可维护性没有直接帮助:
A.在项目开发过程中使用软件配置管理和版本控制工具
B.撰写完备的软件文档,在源代码中增加详细的注释
C.使用敏捷开发方式管理开发过程,提高与客户之间的互动
D.在需求项、设计方案、源代码、测试用例之间建立良好的追溯关系
第4题:
系统设计的目的是验证软件是否满足软件开发合同或项目开发计划、系统/子系统设计文档、SRS、软件设计说明和软件产品说明等规定的软件质量要求。
此题为判断题(对,错)。
第5题:
复用已有的软件开发过程,使用可复用的应用生成器来自动或半自动地生成所需系统,是软件复用。