項目的不可見性。軟件開發主要是一項抽象的活動。基於此,計劃的執行情況、變更的影響範圍、風險的大小等因素對於軟件項目都是在一定程度不可見的。如果缺乏對這些因素的把握,項目必然是不可控的,必將走向失敗。
思考的問題:如何對這些因素進行控制?
--------------------------------------------------------------------------------------------------------------------------------------------
概念建模的複雜性。軟件的本質複雜性源於概念模型的抽象和構建。而這一活動又屬於智力的創造性活動,極大地取決於程序員對概念的掌握、理解以及再具抽象化。這些行動是無法通過灌輸、強制等措施來做到的。
思考的問題:如何概念建模?
待續中......................