做爲一名計算機專業的學生,我對軟件的理解並無那麼透徹,說實話,我本人只是站在軟件最基礎的層面上來看待軟件,以爲軟件就只有編程實現,只要你的編程能力足夠好就必定可以作出一個完美的軟件,並無想其餘方面,可是,經過讀了《構建之法》這本書,我對軟件有了從新的認識,編程只是實現一個軟件的基本要求,然而,要想作出一個徹底符合客戶要求,而且在此基礎上讓軟件更加完美,這項工程也是很是艱鉅的。經過《構建之法》的閱讀,我有如下問題將要在之後的學習中慢慢領會:編程
1.假如代碼將要完成的時候,準備進行復審,若是新的人員加入有新的想法,要增長或改變功能,那到底是效率優先,仍是創意優先呢,仍是折中處理呢?服務器
2.若是在軟件開發過程當中,遇到人事變更,該員工處理的部分又沒人懂或者是遇到服務器故障,源代碼丟失,找不到完整備份,面對交付日期和工做難度,這時該如何應對?學習
3.測試角色獨立,容易產生依賴,如何才能保證團隊人員各司其職?測試
但願經過軟件工程這門課程的學習,我可以對以上這些問題能有充分的認識和體驗。spa