天天看點

《軟體工程》課程總結

《軟體工程》課程總結

一、對前期提出的問題的回答

二、總結課程的體會

       經過這次軟體工程實踐後,感覺對軟體工程這門學科有了深一層的認識。軟體工程是一門重視實際操作的科學。對于軟體産品,無非是産品定義、設計代碼、調試維護幾個步驟,看似簡單,可是實際操作卻複雜困難,它不比其它行業産品可預見可觸及,是以學好軟體工程能為以後從事軟體開發行業打好基礎。

       在軟體實踐這門課中,講到了有效利用現有資源進行軟體程式設計的方法。提到軟體開發也可以像練習書法一樣,采用臨貼的方式,借鑒他人的優秀代碼資源。臨摹優秀軟體是學習軟體開發的一個重要方法。正如一首詩中說的:“熟讀唐詩三百首,不會寫來也會吟”。軟體開發也是一個道理。為了真正地掌握軟體開發的技巧,“臨貼”是個不錯的起步方法。

       以前總是覺得,既然編寫一個程式,就應該完全靠自己,那樣寫出來才有成就感,才算是自己的程式,可是這門課程教會我原來适當地借鑒别人的東西,也不算抄,相反,還可以提高效率,節省時間。這可真是與以往的觀點不一樣了。比如:(1) 源代碼交換友善。(2)可行的例程式用處大。(3)借鑒現成少走彎路。不過借鑒别人的東西可是有說法的,可不是盲目地抄襲,可以通過書本例子進行簡單修改,熟悉程式設計;也可參考開放的軟體源碼平台或一些資源平台。

       借鑒過來後,還要多方面綜合考慮,比如說代碼的具體作用,完整性,還要考慮每個借鑒過來的東西的好壞。這些都要多方面考慮,可不能因為前面說軟體程式設計可以借鑒别人的,就盲目地抄襲。

       課程還提到,應該用一個小項目先從頭到尾地練完,這樣,有個整體性的了解,可以增加不少開發經驗。看來,不學習此門課程,還不能深入地解讀軟體工程的奧義。這門課程為我們深入地了解軟體工程這個龐大的前沿學科起到了推動性的作用。以上是我就此門課中提到的衆多方法的一小段做的一些淺談,更多的知識還在于我們自己去學習體會。

三、對課程的建議

繼續閱讀