軟體系統價值

行為價值、架構價值

行為價值

工程師的首要責任 需求實現、可用性保障(功能性 Bug、性能、穩定性) 業務明確、穩定的前提下,可忽略架構價值

架構價值

更容易適應:需求變更。 變更實作難度和變更的範圍成正比、跟變更的具體形狀無關。 ?? 業務需求通常不明確、時常變動,因此架構非常重要。 不關注架構價值會隨著版本迭代、變更每一行程式成本升高,因此投入的人力成本增加。