enyang

SOLID 五大设计原则

SOLID 五原则用于指导面向对象设计,目标是让系统: 更易扩展(Extensible) 更易维护(Maintainable) 更易测试(Testable) 更松耦合(Loosely Coupled) 更清晰(Clean & Understandable) SOLID 包含五条原则: S — 单一职

enyang Published on 2025-12-06

软件危机与软件工程

1.1 软件危机 1.1.1 软件危机的概念 软件危机是指计算机软件的开发与维护过程中遇到的一系列严重问题。软件危机包含两方面问题:如何开发软件,怎样满足对软件的日益增长的需求;如何维护数量不断膨胀的已有软件。以下为软件危机的一些表现。 • 对软件开发成本和进度的估计通常不准确;实际成本比预估成本可

enyang Published on 2025-01-09