全部科目 > 系统规划与管理师 >
2025年下半年 上午试卷 综合知识
第 23 题
知识点 软件设计、测试与维护  
关键词 开发过程   软件测试   软件项目   测试   开发  
章/节 软件工程  
 
 
在软件项目开发过程中,进行软件测试的目的是( )。
 
  A.  证明所开发软件的先进性
 
  B.  缩短软件开发的时间
 
  C.  尽可能多地找出软件中的错误
 
  D.  减少软件的维护成本




 
 
相关试题     软件工程 

  第24题    2017年下半年  
MVC(Model—View—Controller,模型—视图—控制器)是一种广泛流行的软件设计模式,也是J2EE平台上推荐的一种设计模型。其中,(23)主要表现用户界面,(24)..

  第7题    2019年上半年  
软件维护中,改进交付后产品的性能和可维护性属于( )。

  第8题    2022年上半年  
软件开发工具中()是软件配置管理工具。

 
知识点讲解
· 软件设计、测试与维护
 
        软件设计、测试与维护
        软件设计:根据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础。通过软件设计,描述出软件架构及相关组件之间的接口;然后,进一步详细地描述组件,以便能构成这些组件。
        通过软件设计得到要实现的各种不同模型,并确定最终方案。其可以划分为软件架构设计(也叫作高层设计)和软件详细设计两个阶段。
        软件测试:测试是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为。
        测试不再只是一种仅在编码阶段完成后才开始的活动。现在的软件测试被认为是一种应该包括在整个开发和维护过程中的活动,它本身是实际产品构造的一个重要部分。
        软件测试伴随开发和维护过程,通常可以在概念上划分为单元测试、集成测试和系统测试3个阶段。
        软件维护:将软件维护定义为需要提供软件支持的全部活动。这些活动包括在交付前完成的活动,以及交付后完成的活动。交付前要完成的活动包括交付后的运行计划和维护计划等。交付后的活动包括软件修改、培训、帮助资料等。
        软件维护有如下类型:①更正性维护——更正交付后发现的错误;②适应性维护——使软件产品能够在变化后或变化中的环境中继续使用;③完善性维护——改进交付后产品的性能和可维护性;④预防性维护——在软件产品中的潜在错误成为实际错误前,检测并更正它们。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有