軟體工程結課作業

2022-08-21 15:39:12 字數 1105 閱讀 9257

軟體工程結課總結

軟體工程這門課程可以說是禿頭指數僅次於高數的一門課程,但是轉眼間,乙個學期的軟體工程課程就這麼結束了,一直進行很困難的事情在突然結束的時候還覺得有些許捨不得。雖然說這門課程是最累的一門課,但是一學期下卻也是讓我受益最多的一門課程。

一開始對於軟體工程的印象是開發軟體,以為會是傳統意義上的老師帶著我們一起學習開發軟體,但是當聽說不是在機房上課的時候就覺得可能不像我想像的那麼簡單。果然,從第一節課的開始,就意識到了這門課程的與眾不同之處。從一開始的個人程式設計實現——到結對專案的雙人合作——再到十幾個人一組的團隊的專案完成,讓我們由淺入深循序漸進的了解:從個人到小組,再到較大的乙個團隊是怎樣的乙個變化,從實踐中學習在乙個專案中擔任不同角色是是什麼樣的乙個體驗。整個乙個學期下來,軟體工程對於我來說,與其說是一門課程,不如說是一門思想。是乙個如何去分析和處理問題的過程,應該說其範疇已經遠遠不止侷限於該門課程,成為了乙個綜合的乙個能夠解決問題的思想集合。

我的收穫如下: 

解決問題的方法,不糾結於小的功能點是否依次實現,而是先寫整體架構,再慢慢實現功能小點。程式設計思想上,由易到難由簡到繁。些程式設計的思想是相通的 可以延續第一次的解題思路 解決後面的問題 而有些問題 當問題變得複雜時便不得不考慮新的思路與方法 具體的有四則運算功能要求的不斷增加  。  

學習到了程式設計規範,編寫文件以及程式單元測試github 的使用。

團隊合作,從結組開發 到團隊開發 軟體工程不是乙個人的事 到公司也一樣 需要和各種各樣的人合作 這半學期也鍛鍊我方面的能力 從任務分工到任務總結,所有事情都是以小組為單位進行,體驗團隊合作的重要性。 

展示 ,最後的乙個團隊合作的專案有每個組展示的環節,能夠在沉浸在自己所專注的事情的同時看看其他人的成果,換乙個思維方式思考,能夠學習總結出自己在團隊中扮演的角色與其他小組中扮演同樣角色的人自己有什麼需要改進的地方,在整個小組專案中,其他小組有哪些自認為的不足的地方,如果是自己的話會如何進行改進。這樣的學習模式更高效。而且自我反思的地方很多,進步也就越快,意義很大。

最後很感謝這種不同以往的模式吧,如果不是採用做中學的方式 這門偏重理論的學科 我可能在學完全部之後 就只是背了幾個概念而已 實質的卻沒有任何進步 只有親自動手動腦 才能把課本裡的東西 轉化為自己知識 雖然也為此在這門課上 花費了大量的時間和精力,但我認為這一切的付出是值得的。

軟體工程結課作業

通過十二周的學習,在這次軟體工程課程中,我學到了很多東西,在一次次作業中我對程式設計有了更深的理解,不僅僅只是 編寫。第一次深刻的體會到了什麼叫做用工程化的思想來編寫軟體,從這裡,我才真正的意識到實施乙個軟體工程並不是說簡單的會編碼就能夠解決問題的,我們更多的精力不是放在編碼上,編碼只是乙個很小的模...

軟體工程結課作業

學習了乙個學期的軟體工程課程,通過老師的課上講解,我大概了解了什麼是軟體工程。課上老師耐心詳細的講解,還有個人,結對,團隊的專案實踐,讓我不僅僅掌握了軟體工程的理論知識,並且在學習理論的同時,相對應的實踐操作也掌握了很多,充分的讓理論和實踐相結合。在學習軟體工程這門課程時,我的感受是一定要有乙個清晰...

軟體工程結課作業

史美爾斯在不經意間這樣說過,書籍把我們引入最美好的社會,使我們認識各個時代的偉大智者。有一句富有哲理的話,感激每乙個新的挑戰,因為它會鍛造你的意志和品格。對我個人而言,軟體工程不僅僅是一門課程,從這個課程學到的東西,可能默默的改變了我。構建之法這本書不僅容易懂知識,而且有趣,與其他專業書籍不同,這本...