软件维护是软件生命周期的重要组成,而影响维护的因素较多,除了人员因素、技术因素和管理因素外,还有程序自身的因素,具体影响因素可归纳为:
1)软件系统的规模:
2)软件系统的年龄:
3)软件系统的结构。
试回答以下问题:
1.给出上述三项因素的解释,阐述“规模”、“年龄”和“结构”的具体含义。
2.扼要分析影响维护工作量的因素,即分析可能增加维护工作量的因素和可能减少维护工作量的因素。
3.简单叙述软件可维护性度量的含义。
答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。
答 案:1.系统的规模。指软件系统规模的大小系统规模越大维护困难越大。 系统的年龄。系统运行时间越长可能经过多次修改从而造成维护的困难。 系统的结构。系统结构合理与否会给维护带来困难。 2.增加维护工作量的因素有:软件系统的年龄和规模、结构合理性、程序复杂性、用户的数量、应有的变化和文档的质量。 减少维护工作量的因素有:结构化技术的使用自动化工具使用数据库技术应用高性能软件使用新的软件技术的应用。 3.可维护性度量表示软件系统维护工作的强度或维护工作量的大小。人们为了度量可维护性常将可维护性度量问题分解为对:可测试性、可理解性、可修改性、可移植性、可靠性、有效性和可用性的度量。
1.系统的规模。指软件系统规模的大小,系统规模越大,维护困难越大。 系统的年龄。系统运行时间越长,可能经过多次修改,从而造成维护的困难。 系统的结构。系统结构合理与否,会给维护带来困难。 2.增加维护工作量的因素有:软件系统的年龄和规模、结构合理性、程序复杂性、用户的数量、应有的变化和文档的质量。 减少维护工作量的因素有:结构化技术的使用,自动化工具使用,数据库技术应用,高性能软件使用,新的软件技术的应用。 3.可维护性度量表示软件系统维护工作的强度或维护工作量的大小。人们为了度量可维护性,常将可维护性度量问题分解为对:可测试性、可理解性、可修改性、可移植性、可靠性、有效性和可用性的度量。