對《軟件工程》課程的總結

通過對軟件工程的16周的學習,咱們對軟件工程也有了深入的理解。軟件工程是研究和應用如何以系統性的、規範化的、可定量的過程化方法去開發和維護軟件,以及如何把通過時間考驗而證實正確的管理技術和當前可以獲得的最好的技術方法結合起來的學科。它涉及到程序設計語言、數據庫、軟件開發工具、系統平臺、標準、設計模式等方面。算法

 

對於前期提出的問題的回答:數據庫

在課前的閱讀中,由於一開始對軟件工程不是很瞭解,提出了一些問題,當時周老師也爲我解決了一些問題。我提出的問題比較普遍。編程

1.對於「軟件工程的學習應該達到何種程度和只靠《構建之法》這本書真的夠嗎?」周老師給出的回答是先學好這本書,的確,鄒欣老師的這本書對軟件工程的開發與實現寫的非常詳細。當我拜讀鄒欣老師的書時,無不感嘆他對軟件工程的認知和了解。設計模式

2.對於「咱們是否也要按期進行自我評價來改進本身,加強學習進度和效率」,對於這個問題,鄒老師的書上也有體現,那就是按期的發幾篇博客,經過博客來審視本身的工做和學習進度。工具

3.對於「是否團隊模式有助於學習和編程,若是是,那該多少人爲一組爲好」,對於這個問題,周老師給出的意見是學校能夠定在五我的左右。在我看來,團隊合做確實有助於學習,團隊的幾我的互相協做,共同窗習,共同進步,使團隊的優勢更加顯著。可是相對的,團隊合做也有必定的弊端。每一個人都會有本身的思考,咱們不必定要求徹底的同一,咱們能夠作到集思廣益,擇優而行,這樣才能吧團隊的能力發揮到極致。單元測試

 

總結課程的體會:學習

經過16周的學習,我對軟件工程這門課有了必定的瞭解。對於軟件的開發流程又有了新的認識,軟件開發流程包括設計軟件的功能和實現的算法和方法、軟件的整體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序等一系列操做。想要作好軟件開發,必須遵循如下幾個步驟:開發工具

第一步:需求分析,需求分析階段是一個很重要的階段,這一階段作的好,將爲整個軟件項目的開發打下良好的基礎。測試

第二步:軟件設計,其中包括整體設計和詳細設計編碼

第三步:程序編碼,在程序編碼中一定要制定統1、符合標準的編寫規範。以保證程序的可讀性、易維護性。提升程序的運行效率。

 

第四步:軟件測試,整個測試階段分爲單元測試、組裝測試、系統測試三個階段進行。測試方法主要有白盒測試和黑盒測試。

除此以外,我對流程圖也有了新的認識,原來不是全部的圖都是流程圖,流程圖只是圖形建模的一種。圖形建模包括思惟導圖、實體關係圖、數據流圖、流程圖等。圖形建模能夠更好的幫助本身對本身要實現的軟件進行分析。

 

對課程的建議:

軟件工程這門課,感受老師只是按照書上寫的教咱們,咱們課後仍是得再學一些其餘的內容才行。

相關文章
相關標籤/搜索