1. 程式人生 > 其它 >高階軟體工程——實驗總結-SA20225416-孫宇

高階軟體工程——實驗總結-SA20225416-孫宇

實驗總結

實驗一:安裝並熟悉VS Code

  在以前有用 VS Code 進行開發過,在本次實驗中又一次熟悉了VS的安裝以及配置過程;使用 VS Code 進行輕量級的開發還是很方便的,它有非常豐富的外掛資源,能夠很方便得進行各種開發;配置教程資源豐富,學習成本不是很高。

實驗二:五大場景玩轉 Git

  Git是一個分散式的版本控制系統,在實驗之前我也有簡單瞭解、使用過Git的一些指令,例如 push、pull、clone、add、commit...對Git的使用還不是很熟練,有很多關於分支的知識還是一知半解,通過本次實驗對Git的版本控制、分支合併等相關知識有了進一步的瞭解,也理解了一些Git背後的原理。

實驗三:正則表示式

  正則表示式描述了一種字串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。通過本次實驗熟悉了正則表示式的基本用法。

實驗四: 用 VS Code + draw.io 畫UML用例圖

  以前畫UML類圖主要是在ipad的軟體上,或者就在草稿本上簡易畫出。通過本此實驗瞭解了draw.io外掛在 VS Code 的使用,以後再畫UML類圖就方便了許多。

實驗五:實驗驗證軟體中的一些特殊機制

  本次實驗主要是認識到回撥函式、多型、閉包、非同步呼叫、匿名函式等特殊機制在軟體專案開發中的重要作用,在實驗過程中我也寫了一些例子來體會到C語言的函式指標,以及C++中虛擬函式實現多型,自己也有在專案開發中使用過上面一些技術,確實能夠很好的隔離開不同的模組,使得軟體模組間更加清晰、明瞭。

課程總結

  對於我們軟體工程專業的學生來說,程式碼能力是一個硬性指標。但是工程能力也非常重要。高階軟體工程課程可以提高我們的工程能力,不管是設計模式,還是軟體開發的整個生命流程,都指導我們要以一定的步驟、邏輯進行程式碼的設計與編寫。通過學習該門課程,我也學到了一些自己平常編碼所沒有碰到的知識;讓我意識到軟體開發不僅僅只是寫程式碼,其中很多其它步驟一樣非常重要。