当前位置: 首页 > news >正文

软考软件评测师——软件工程之系统维护

一、系统质量属性

  1. 可维护性
    衡量软件系统适应修改的难易程度,包括修复缺陷、扩展功能或调整规模的效率。计算公式为:系统可用时间占比 = 1/(1+平均修复时间),其中平均修复时间(MTTR)指排除故障所需的平均耗时。

  2. 可靠性 vs 可用性

  • 可靠性:系统在指定条件下持续稳定运行的能力,通过无故障运行时间占比衡量。计算公式:平均无故障时间/(1+平均无故障时间),MTTF表示系统首次出现故障前的平均运行时长
  • 可用性:特定时间点系统正常工作的概率,计算公式:平均失效间隔/(1+平均失效间隔),MTBF指两次故障间的平均工作时长
  1. 可伸缩性
    反映系统动态调整处理能力的设计特性,支持根据业务需求灵活扩展计算资源、存储容量等关键指标。
二、软件维护类型
  1. 改正性维护
    修复在测试阶段未发现,但在实际使用中暴露的系统缺陷。例如修复数据计算错误、界面显示异常等问题。

  2. 适应性维护
    使系统适应运行环境变化的改造,包括:

  • 兼容新型硬件设备
  • 适配升级后的操作系统
  • 对接更新的第三方接口标准
  1. 完善性维护
    优化现有功能的质量型改进,典型场景:
  • 重构代码提升可读性
  • 优化算法提高执行效率
  • 改进用户界面交互体验
    (注:不涉及新增功能,但显著提升用户体验)
  1. 预防性维护
    前瞻性的系统加固措施,例如:
  • 消除潜在安全漏洞
  • 优化高并发场景下的资源分配
  • 改进异常处理机制
    通过架构优化为未来功能扩展奠定基础

第二部分 综合知识历年真题
2020下综合知识历年真题(1分)
【2020年评测真题第43题:绿色】
43.软件的( )是指纠正软件系统出现的错误和缺陷,以及为满足新的要求进行修改、扩充或者压缩的容易程度。
A.可维护性
B.可靠性
C.可用性
D.可伸缩性

解答:答案选择A。

2019下综合知识历年真题(1分)
【2019年评测真题第36题:绿色】
36.由于操作系统升级而对软件进行修改的行为属于( )维护。
A.改正性
B.适应性
C.完善性
D.预防性

解答:答案选择B。维护分类(ISO/IEC14764)。

2018下综合知识历年真题(1分)
【2018年评测真题第34题:绿色】
34.系统交付后,修改偶尔会出现乱码的问题,该行为属于( )维护。
A.正确性
B.适应性
C.完善性
D.预防性

解答:答案选择A。

2017下综合知识历年真题(1分)
【2017年评测真题第38题:绿色】
38.系统交付后,修改原来打印时总是遗漏最后一行记录的问题,该行为属于( )维护。
A.改正性
B.适应性
C.完善性
D.预防性

解答:答案选择A。

2016下综合知识历年真题(2分)
【2016年评测真题第35题:红色】
35.在计算机系统中,系统的( )可以用MTTF/(1+MTTF)来度量,其中MTTF为平均无故障时间。
A.可靠性
B.可用性
C.可维护性
D.健壮性

解答:答案选择A。AB二选一错。重点关注。

【2016年评测真题第36题:红色】
36.修改现有软件系统的设计文档和代码以增强可读性,这种行为属于( )维护。
A.正确性
B.适应性
C.完善性
D.预防性

解答:答案选择C。BC二选一错。重点关注。
修改现有软件系统的设计文档和代码以增强可读性,事实上是在提高软件的质量。因此属于完善性维护。

2015下综合知识历年真题(1分)
【2015年评测真题第37题:绿色】
37.对现有软件系统中一些数据处理的算法进行改进,以提高效率,从而更快地响应用户服务要求。这种行为属于( )维护。
A.正确性
B.适应性
C.完善性
D.预防性

解答:答案选择C。送分题。

2014下综合知识历年真题(1分)
【2014年评测真题第37题:绿色】
37.在软件维护阶段,将专用报表功能改成通用报表功能,以适应将来可能的报表格式变化,则该维护类型为 ( ) 维护。
A.正确性
B.适应性
C.完善性
D.预防性

解答:答案选择D。

2013下综合知识历年真题(1分)
【2013年评测真题第32题:绿色】
32.由于硬件配置的变化,如机型、终端或打印机等导致软件系统需要进行修改维护,这类维护属于( )。
A.改正性
B.适应性
C.完善性
D.预防性

解答:答案选择B。

2012下综合知识历年真题(1分)
【2012年评测真题第37题:红色】
37.为了能按时交付系统,开发小组在实现“确定最优任务分配方案”功能时采用了蛮力的方法。在系统交付后,对可能出现更多任务量的情况,采用更有效的方法来实现该功能,这属于( ) 。
A.正确性维护
B.适应性维护
C.完善性维护
D.预防性维护

解答:答案选择C。
本题没有新增功能,而是改进了原有的方法,因此属于完善性维护。

2011下综合知识历年真题(1分)
【2011年评测真题第43题:绿色】
43.某财务系统在使用过程中,因个人所得税政策变化,需修改计算工资的程序。这种修改属于( )维护。
A.正确性
B.适应性
C.完善性
D.预防性

解答:答案选择B。
本题财务系统中由于个人所得税政策发生变化,需要修改计算工作的程序,这是为了适应变化而进行的修改,因此属于适应性维护。

http://www.xdnf.cn/news/469657.html

相关文章:

  • ADS1220高精度ADC(TI)——应用 源码
  • 采用sherpa-onnx 实现 ios语音唤起的调研
  • 每周靶点:NY-ESO-1、GPC3、IL27分享
  • Linux操作
  • Oracle APEX IR报表列宽调整
  • [ctfshow web入门] web75
  • 运维实施30-FTP服务
  • 欧拉计划 Project Euler 73(分数有范围计数)题解
  • ABP User Interface-Angular UI中文详解
  • Loki的部署搭建
  • JS手写代码篇---手写 Object.create
  • 哈夫曼树完全解析:从原理到应用
  • 接口测试知识详解
  • 亚马逊运营中评论体系构建与高效索评策略解析!
  • 4寸工业三防手持机PDA,助力仓储高效管理
  • 【在qiankun模式下el-dropdown点击,浏览器报Failed to execute ‘getComputedStyle‘ on ‘Window‘: parameter 1 is not o
  • 亚马逊,temu测评采购低成本养号策略:如何用一台设备安全批量管理买家账号
  • 英语学习笔记
  • 移动端网络调试全流程:从常见抓包工具到Sniffmaster 的实战体验
  • Web》》url 参数 # 、 ? 、@
  • manuskript开源程序是面向作家的开源工具
  • Cursor vs VS Code vs Zed
  • deepseek讲解如何快速解决内存泄露,内存溢出问题
  • 拉取sset docker镜像
  • 经典卷积神经网络
  • 【Java ee初阶】http(1)
  • 【电子通识】热敏纸定义、分类与内在质量
  • 无人机避障——深蓝学院浙大Fast-planner学习部分(前端部分)
  • Java JSON 数据绑定对象的注意事项
  • 【FMC216】基于 VITA57.1 的 2 路 TLK2711 发送、2 路 TLK2711 接收 FMC 子卡模块