閱讀了鄒欣老師的《構建之法》這本書,我感受頗多。上個學期在學習軟體工程的課程的時候,並沒有很大的學習興趣。但是讀了這本書,我完全有了新的感受。以下是我的學習心得。
閱讀這本書使我對下面個人技術和流程、分析了軟體工程師的成長、軟體團隊合作的幾種模式和開發流程、敏捷流程、需求分析、專案經理、使用者體驗、軟體測試、質量保障這些概念有了更深刻的理解。
我了解到了建立單元測試的主要步驟以及好的單元測試的標準是什麼。還有團隊的力量是無窮的,這讓我懂得了我們應該增強團隊合作意識,這樣很多時候會事倍功半。通過閱讀,我了解了敏捷開發的原則和一些關於敏捷流程的問題和解法。但是我還是沒有明白,具體要在什麼時候選擇敏捷流程。這個問題我希望能夠得到幫助。
**風格,乙個良好的**風格規範是乙個軟體開發人員最起碼的要求,即使程式寫得是多麼地出色,具有廣闊的市場應用前景,但是如果背後是混亂不堪 的**,那麼就會對這個軟體日後產生不少的負面的影響,**規範相當重要。
我對軟體工程有了進一步的了解。所謂的軟體工程指的不僅僅是**的編寫,而是乙個軟體從設計到編碼到最後測試,執行維護這乙個完整的過程。在軟體設計之初乙個程式設計師應該學會通過分析使用者的需求來確定自己軟體開發的方向,而後制定軟體開發的方案再開始真正地編寫**,在軟體完成編譯成品提交之後還要定期維護。在整個軟體開發的過程中,測試是非常重要的。測試幾乎穿插了整個軟體開發的過程,一次成功的測試能及時發現軟體中存在的錯誤和漏洞及時改進糾錯從而大大提公升後期編寫**時的效率。
在團隊合作的過程中可能會產生分歧,此時一位優秀的專案經理,一位優秀的領導者能極大程度上的解決甚至完全避免分歧。此外我認為在乙個軟體設計時所選用的開發模式是十分重要的,適當的開發模式不僅能提高**編寫的效率更能為今後執行維護時的便利打下基礎。
構建之法 第五次心得
這個星期我學習了構建之法的第9章 第 10章和第 11章。第9章 這一章,首先我知道了pm代表著什麼,pm的 m就是manager 但是p 有好幾種 product manager project manager program manager 不同的行業和公司對 pm有不同的解釋,但是在這一章,介...
構建之法第五次作業 團隊專案測試
這個作業屬於哪個課程 課程的鏈結 這個作業要求在 作業要求的鏈結 團隊名稱 楊榮模傑和他的佶祥虎 這個作業的目標 測試與學習其他團隊的專案 作業正文 見下方其他參考文獻 團隊名稱 西柚排課王 團隊部落格 專案名稱 易奇排排課系統 本來是想測試這個 的,好像伺服器炸了,訪問特別慢,所以第乙個測試專案 ...
軟體測試 (第五次作業)構建之法體會
因為自學安卓,這學期過得非常忙碌,但是偶爾有空餘時間,我會看看構建之法,鄒欣老師真的好厲害,能把乏味的 和知識歸納得這麼貼切,這麼生動有趣,讓我知道怎麼才能成為乙個優秀的程式設計師和軟體工程師,教我們如何做軟體設計和需求分析,有很多有意思的舉例和 還有教我們如何合作,軟體產品的推廣,軟體的運營和盈利...