Maintainability
2016-07-04 18:28:20 0 举报
Maintainability,即可维护性,是指系统、产品或组件在面临变更、错误修复或增加新功能时,能够被容易地理解、修改、测试和调试的能力。一个具有高可维护性的系统通常具有清晰的代码结构、良好的文档以及充分的注释,使得开发人员能够快速定位问题并采取相应的措施。此外,可维护性还涉及到系统的模块化设计、代码的重用性和扩展性等方面。提高软件的可维护性可以降低维护成本、减少潜在的风险,从而提高整体的开发效率和产品质量。因此,在软件开发过程中,注重可维护性的设计和实现是至关重要的。
作者其他创作
大纲/内容
Manage I/O:-Record/Play back-Specialized Interfaces-Localize State Storage
Understandability
Maintainability
Limited Complexity:-limit Structural Complexity
Documentation:-maintain SRS-Version Control
Code Standards:-Code Conventions-Code Review-Standard IDE
Defer Binding:-minimize dependency-runtime registration-replacement
Testability
Minimize Affected Components:-information hiding-contract by design-unit test
Reduce Coupling:-Encapsulate-Restrict Dependencies-Refactor- Abstract Common Services
Modifiability
0 条评论
下一页