|
|
知识路径: > 嵌入式系统的项目开发与维护知识 > 系统运行和维护知识 > 系统维护 > 系统维护概述 > 可维护性概念 >
|
相关知识点:3个
|
|
|
|
(1)可理解性。指别人能理解系统的结构、界面、功能和内部过程的难易程度。模块化、详细设计文档、结构化设计和良好的高级程序设计语言等,都有助于提高可理解性。
|
|
|
(2)可测试性。诊断和测试的容易程度取决于易理解的程度。好的文档资料有利于诊断和测试,同时,程序的结构、高性能的测试工具以及周密计划的测试工序也是至关重要的。为此,开发人员在系统设计和编程阶段就应尽力把程序设计成易诊断和测试的。此外,在系统维护时,应该充分利用在系统测试阶段保存下来的测试用例。
|
|
|
(3)可修改性。诊断和测试的容易程度与系统设计所制定的设计原则有直接关系。模块的耦合、内聚、作用范围与控制范围的关系等,都对可修改性有影响。
|
|
|
|
|
|
|
|
|
|
|
|