软件维护是软件生命周期的重要组成,而影响维护的因素较多,除了人员因素、技术因素和管理因素外,还

10 查阅

软件维护是软件生命周期的重要组成,而影响维护的因素较多,除了人员因素、技术因素和管理因素外,还有程序自身的因素,具体影响因素可归纳为:

1)软件系统的规模:

2)软件系统的年龄:

3)软件系统的结构。

试回答以下问题:

1.给出上述三项因素的解释,阐述“规模”、“年龄”和“结构”的具体含义。

2.扼要分析影响维护工作量的因素,即分析可能增加维护工作量的因素和可能减少维护工作量的因素。

3.简单叙述软件可维护性度量的含义。

参考答案:

1.系统的规模。指软件系统规模的大小系统规模越大维护困难越大。 系统的年龄。系统运行时间越长可能经过多次修改从而造成维护的困难。 系统的结构。系统结构合理与否会给维护带来困难。 2.增加维护工作量的因素有:软件系统的年龄和规模、结构合理性、程序复杂性、用户的数量、应有的变化和文档的质量。 减少维护工作量的因素有:结构化技术的使用自动化工具使用数据库技术应用高性能软件使用新的软件技术的应用。 3.可维护性度量表示软件系统维护工作的强度或维护工作量的大小。人们为了度量可维护性常将可维护性度

计算机四级