软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过 程。软件元素包括( )、测试用例和领域知识等。A. 项目范围定义、需求分析文档、设计文档B. 需求分析文档、设计文档、程序代码 C. 设计文档、程序代码、界面原型D. 程序代码、界面原型、数据表结构
软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过 程。软件元素包括( )、测试用例和领域知识等。
A. 项目范围定义、需求分析文档、设计文档
B. 需求分析文档、设计文档、程序代码
C. 设计文档、程序代码、界面原型
D. 程序代码、界面原型、数据表结构
B. 需求分析文档、设计文档、程序代码
C. 设计文档、程序代码、界面原型
D. 程序代码、界面原型、数据表结构
参考解析
解析:软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。通常,可重用的元素也称作软构件,可重用的软构件越大,重用的粒度越大。使用软件重用技术可以减少软件开发活动中大量的重复性工作,这样就能提高软件生产率,降低开发成本,缩短开发周期。同时,由于软构件大都经过严格的质量认证,并在实际运行环境中得到校验,因此,重用软构件有助于改善软件质量。此外,大量使用软构件,软件的灵活性和标准化程度也可望得到提高。
相关考题:
在管理信息系统项目的实施过程中,不仅需要管理过程,还需要技术过程、支持过程、过程改进、商务过程等,它们分别来自项目管理知识、项目环境知识、通用的管理知识和技能、软技能或人际关系技能,以及() A.软件开发方法体系的知识、标准和规定B.软件工具和软件工程环境的知识、标准和规定C.用户或客户业务领域的知识、标准和规定D.信息技术及客户业务领域的知识、标准和规定
● 在管理信息系统项目的实施过程中,不仅需要管理过程,也需要技术过程、支持过程、过程改进和商务过程等,它们分别来自项目管理知识、项目环境知识、通用的管理知识和技能、软技能或人际关系技能以及(41) 。(41)A. 软件开发方法体系的知识、标准和规定B. 软件工具和软件工程环境的知识、标准和规定C. 用户或客户业务领域的知识、标准和规定D. 信息技术及客户业务领域的知识、标准和规定
●软件测试是软件质量保证的主要手段之一,测试的费用已超过 (10) 的30%以上。因此提高测试的有效性非常重要。"高产"的测试是指 (11) 。根据国家标准GB856688计算机软件开发规范的规定,软件的开发和维护分为8个阶段,其中单元测试是在 (12) 阶段完成的;组装测试的计划内是在 (13) 阶段制定的;确认测试的计划是在 (14) 阶段制定的。(10) A.软件开发费用B.软件维护费用C.软件开发和维护费用D.软件研制费用(11) A.用适量的测试用例,说明被测程序正确无误B.用适量的测试用例,说明被测程序符合相应的要求C.用少量的测试用例,发现被测程序尽可能多的错误D.用少量的测试用例,纠正被测程序尽可能多的错误(12) A.实现B.组装测试C.确认测试D.使用和维护(13),(14) A.可行性研究和计划B.需求分析C.概要设计D.详细设计
●因为在软件开发的每一环节都有可能产生意想不到的问题,所以(8)。(8)A.应尽量由程序员或开发小组测试自己的程序B.在设计测试用例时,只需考虑合理的输入条件即可C.在设计测试用例时,只需考虑合理的输出条件即可D.应当把软件验证与确认贯穿到整个软件开发的全过程中
软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。A.项目范围定义、需求分析文档、设计文档B.需求分析文档、设计文档、程序代码C.设计文档、程序代码、界面原型D.程序代码、界面原型、数据表结构
下面关于测试用例的说法,正确的是()。A、测试用例通常由软件开发人员根据自己写的代码而设计B、一个成功的测试用例将证明程序的正确性C、测试用例的设计与软件的具体功能或性能有密切的关系D、在编写测试用例的时候,一般不再需要考虑需求
单选题因为在软件开发的每一环节都有可能产生意想不到的问题,所以()A应尽量由程序员或开发小组测试自己的程序B在设计测试用例时,只需要考虑合理的输入条件即可C在设计测试用例时,只需要考虑合理的输出条件即可D应对把软件验证和确认贯穿到整个软件开发的全过程中
单选题某集成项目包括应用软件开发和现场系统集成。软件开发团队负责软件开发以及参与现场软件安装调试工作。根据项目生命周期的有关知识,下列说法中正确的是()A软件开发团队负责人可以把软件开发和现场安装调试视为两个不同的项目,分别包括各自不同的明显阶段B在软件需求得到确认前不能进行软件开发C按照启动、计划、执行、监督和收尾来划分集成项目生命周期是最合适的D在该项目内部只能有一个生命周期模型
填空题软件测试阶段的基本任务应当是根据软件开发各阶段的()和程序的(),精心设计一批“高产”的测试用例,利用这些测试用例(),找出软件中潜藏的各种错误和缺陷。