高級軟件工程學(xué)習(xí)心得

張采奕 + 原創(chuàng)作品轉(zhuǎn)載請注明出處 + 《軟件工程(C編碼實踐篇)》MOOC課程http://mooc.study.163.com/course/USTC-1000002006

本學(xué)期的高軟課程現(xiàn)在也結(jié)束了,通過這一學(xué)期的學(xué)習(xí)使我受益良多。在課程中,學(xué)習(xí)了需求分析,用例模型、領(lǐng)域模型、面向?qū)ο蠛蚒ML等理論知識。除了學(xué)習(xí)課堂上的內(nèi)容之外還有網(wǎng)易云課堂的線上課程,在實驗樓中完成了實驗。在這個實踐課程中,使用了Linux環(huán)境,熟悉了Linux指令,學(xué)習(xí)了如何在Linux環(huán)境中編譯執(zhí)行c的文件。同時也學(xué)習(xí)了寫代碼風(fēng)格規(guī)范的問題,代碼風(fēng)格規(guī)范可以幫助日后的維護(hù)減少很多的麻煩。還有模塊化的思想以及模塊之間接口的設(shè)計,要遵循接口規(guī)范,高內(nèi)聚低耦合,通用性原則等等。

網(wǎng)易云實驗報告:

實驗一:寫一個hello world小程序

報告:https://www.shiyanlou.com/courses/reports/1244114

實驗二:命令行菜單小程序V1.0,具體要求參見視頻

報告:https://www.shiyanlou.com/courses/reports/1244679

實驗三:內(nèi)部模塊化的命令行菜單小程序V2.0

報告:https://www.shiyanlou.com/courses/reports/1245356

實驗四:用可重用的鏈表模塊來實現(xiàn)命令行菜單小程序V2.5

報告:https://www.shiyanlou.com/courses/reports/1246192

實驗五:用callback增強鏈表模塊來實現(xiàn)命令行菜單小程序V2.8

報告:https://www.shiyanlou.com/courses/reports/1247126

實驗七:將menu設(shè)計為可重用的子系統(tǒng)

報告:https://www.shiyanlou.com/courses/reports/1248036

總結(jié):

在本學(xué)期高軟課程學(xué)習(xí)中,不僅學(xué)習(xí)了軟件工程的思想,還進(jìn)行了一次較為系統(tǒng)的編程實踐,提高了自己編碼技巧,學(xué)習(xí)了代碼風(fēng)格的規(guī)范以及模塊化的設(shè)計及其接口的設(shè)計。同時除了上述的內(nèi)容,也學(xué)習(xí)了使用墨刀進(jìn)行原型的設(shè)計,完成了kingke微信公眾號的動態(tài)原型設(shè)計。課程結(jié)束了,也獲益良多,感謝孟老師的教學(xué)與指導(dǎo)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容