警结构化维护和非结构化维护 (P167) 所维护的软件的配置是否齐全,如软 件结构、全程数据结构、系统接口 性能说明、设计约束等。 如果仅有程序代码,非结构化维护工 作就十分困难
结构化维护和非结构化维护 (P167) 所维护的软件的配置是否齐全,如软 件结构、全程数据结构、系统接口、 性能说明、设计约束等。 如果仅有程序代码,非结构化维护工 作就十分困难
维护的代价 癱维护费用有上升的趋势 癱维护的无形代价 美国海军飞行控制软件每条指令的开发 成本是50$,而每条指令的维护成本是 4000$ Belady建议的估算公式: M=P+K×exp(C-d) 其中,M是维护总工作量,P为生产性工 作量,K为经验常数,C是复杂程度,d 是维护人员对软件的熟悉程度
维护的代价 维护费用有上升的趋势 维护的无形代价 美国海军飞行控制软件每条指令的开发 成本是50$,而每条指令的维护成本是 4000$. Belady建议的估算公式: M = P + K exp(c-d) 其中,M是维护总工作量,P为生产性工 作量,K为经验常数,c是复杂程度,d 是维护人员对软件的熟悉程度
维护的问题(P168) 理解别人的程序很难 文档不全 维护阶段持续时间漫长,“事过境迁” 绝大数软件在设计时没有考虑将来的维 护问题 软件维护是一项不吸引人的工作
维护的问题(P168) 理解别人的程序很难 文档不全 维护阶段持续时间漫长,“事过境迁” 绝大数软件在设计时没有考虑将来的维 护问题 软件维护是一项不吸引人的工作
维护组织 维护管理员 根据项目的规模,指定一名高级管理人员担 任,或由高级管理人员和专业人员组成修改 控制组(CCB— change control board 负责对维护申请的审查与批准,指定维护的 计划安排、人力和资源分配,批准向用户发 布维护结果,对维护活动进行评价和分析。 般还设置系统监督员、维护人员,系统 理员等
维护组织 维护管理员 根据项目的规模,指定一名高级管理人员担 任,或由高级管理人员和专业人员组成修改 控制组(CCB——change control board), 负责对维护申请的审查与批准,指定维护的 计划安排、人力和资源分配,批准向用户发 布维护结果,对维护活动进行评价和分析。 一般还设置系统监督员、维护人员,系统 管理员等