﻿在前一期（2125）的內容介紹中，我們對於軟體工廠概念，曾經提到過軟體開發的基本問題：軟體設計、軟體發展對於軟體開發人員來說，是非常複雜的一門學問；而造成軟體開發很複雜的原因，主要有兩個主要的因素，分別是：複雜性（complexity）與改變（change）。在此部份，我們將參酌『軟體工廠』一書的內容，再輔以相關資訊，在接下來的內容繼續說明。