個人閱讀作業2

2022-09-05 18:27:10 字數 674 閱讀 8197

乙個學期的軟體工程課程即將結束,從一次個人作業,一次結對作業和兩個階段軟體的開發中,我學到了很多東西。

個人作業讓我明白了程式設計師最需要具備的一項技能就是自學能力。從對語言的不熟悉,到能寫出乙個小型的程式,非常考驗我們的自學能力。

結對作業重在讓我們有乙個團隊合作的意識,給接下來的團隊專案打下基礎。同時從中我也學到了,在軟體的開發的同時,組內人員同時進行查bug也是提高效率的乙個非常好的方法。

在m1階段,我的感觸是最深的。我們從拿到乙個空殼功能非常多的軟體,到alpha階段發布了乙個基礎功能都能實現的版本,付出了多少的努力,大家都有目共睹。在m1階段,連續三周晝夜不停的開發,最後終於看到了成果。

在m2階段,我們的任務相對m1階段要少一些。m1階段是從無到有的質變,而m2階段則是在原有的基礎上進行優化。

我在團隊專案中擔任pm的職責,在我看來,軟體工程比其他的課更能讓我接觸到真實的開發過程。軟體的開發如果只有開發人員,那麼軟體開發的再迅速也無法正常發布。乙個團隊,每個人各司其職,正常的運轉才能維持乙個軟體的開發,發布和維護。

軟工課程就要結束了,但是依舊想給這門課程一些小的建議。因為課程設定的問題,我們在期末的時候有很多的大作業要寫,即使所有的人都在盡量盡早開始,但是大多數的人還是高估了自己的能力。所以如果軟工的大作業可以在學期中旬之前就完成的話,那麼後半程的時間不會和其他作業衝突,也不會影響這門課大作業的質量。希望老師能夠採納。

個人閱讀作業2

在 no silver bullet 中,作者提到兩種軟體開發的困難 1.本質性 軟體本身在概念 conceptual 建構上存先天的困難 亦即如何從抽象性問題,發展出具體概念上的解決方案。2.附屬性 將概念上的構思施行於電腦上,所遭遇到的困難。而造成本質性困難的原因是 1.複雜性 complexi...

個人閱讀作業 2

專案 內容這個作業屬於哪個課程 2021春季軟體工程 羅傑 任健 這個作業的要求在 個人閱讀作業 2 我在這個課程的目標是 學習軟體工程基礎知識以及培養軟體開發能力和專案組織能力 這個作業在哪個具體方面幫助我實現目標 對軟體開發流程有基本的了解 學習用ci id進行專案的整合與部屬 p1 閱讀提問 ...

個人閱讀作業

問題 1.對於高健壯性的 應該先斷言再進行錯誤處理 大全 p193。為什麼不直接用錯誤處理呢?先斷言再進行錯誤處理和直接進行錯誤處理的效果不是一樣的麼?2.完全填充分配到的所有記憶體,這樣可以讓你檢查到記憶體分配錯誤。完全填充已分配到的所有檔案和流,這樣可以讓你排查出檔案格式錯誤。大全 p206 什...