首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
影响系统可维护性的因素不包括()。
[单选题]
影响系统可维护性的因素不包括()。
可理解性
可测试性
可修改性
可靠性
查看正确选项
添加笔记
求解答(2)
邀请回答
收藏(120)
分享
纠错
4个回答
添加回答
4
大星星和小猩猩
软件可维护性的因素,
软件可维护性可以定性地定义为:维护人员理解、改正、改动和改进这个软件的难易程度
。
提高可维护性是支配软件工程方法论所有步骤的关键目标。
维护就是在软件交付使用后进行的修改,修改之前必须理解修改的对象,修改之后应该进行必要的测试,以保证所做的修改是正确的。如果是改正性维护,还必须预先进行调试以确定故障。
因此,影响软件可维护性的因素主要有下述三个:
1.可理解性
软件可理解性表现为外来读者理解软件的结构、接口、功能和内部过程的难易程度。模块化、详细的设计文档、结构化设计、源代码内部的文档和良好的高级程序设计语言等等,都对改进软件的可理解性有重要贡献。
2.可测试性
诊断和测试的难易程度主要取决于软件容易理解的程度。良好的文档对诊断和测试是至关重要的。此外,软件结构、可用的测试工具和调试工具,以及以前设计的测试过程也都是非常重要的。维护人员应该能够得到在开发阶段用过的测试方案,以便进行回归测试。在设计阶段应该尽力把软件设计成容易测试和容易诊断的。
3.可修改性
软件容易修改的程度和软件设计原理和规则直接有关。耦合、内聚、局部化、控制域与作用域的关系等等,都影响软件的可修改性。
上述三个可维护性因素是紧密相关的。维护人员在正确理解一个程序之前根本不可能修改它;如果不能进行完善的诊断和测试,则表面正确的修改可能引进其他故障。
编辑于 2019-03-31 15:41:52
回复(0)
2
zurp
软件可维护性可以定性地定义为:维护人员理解、改正、改动和改进这个软件的难易程度。因此影响软件可维护性的因素有:可理解性、可测试性、可修改性。
发表于 2018-04-12 09:01:47
回复(1)
0
White23th
软工导论195
发表于 2021-11-22 13:39:35
回复(0)
0
喵线宝宝
有不有大佬解释一下,怎么理解:软件可维护性度量的七个质量特性:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。(含可靠性哦)
发表于 2019-11-29 09:07:56
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
软件工程
上传者:
星辰大海的碎片
难度:
4条回答
120收藏
3235浏览
热门推荐
相关试题
在开发一个系统时,如果用户对系统的...
腾讯
软件工程
评论
(9)
软件设计的主要任务是设计软件的结构...
腾讯
软件工程
评论
(6)
明明的随机数
数组
评论
(3692)
来自
华为研发工程师编程题
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题