计算机 选择题 标准 ★ 精品

软件可维护性影响因素 — 计算机选择题

软件工程(大学通用) 软件维护与演化 AI 三重审校通过

题目
某团队评估一个遗留系统的可维护性。该系统文档齐全、代码结构清晰且模块耦合度低,但使用了一种已停止维护的小众编程语言编写,且原开发人员均已离职,团队中无人熟悉该语言。若严格依据影响软件可维护性的主要因素(包括可理解性、可修改性、可测试性、可移植性、文档质量及人员因素等)进行综合分析,下列判断最恰当的是哪一项? A. 可维护性必然很低,因为可维护性只取决于代码内部结构质量,而人员因素与所用语言不在其影响因素范围内 B. 该系统可维护性总体仍可能处于较高水平,因为结构、耦合度与文档等关键因素良好,可部分抵消语言冷门与人员流失带来的不利影响 C. 该系统完全不可维护,因为维护人员不懂该语言就无法进行任何维护活动 D. 可维护性只与文档是否齐全有关,因此该系统可维护性一定很高