



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
關(guān)于軟件工程的實(shí)習(xí)總結(jié)
總結(jié)是在某一特定時間段對學(xué)習(xí)和工作生活或其完成狀況,包括
取得的成果、存在的問題及得到的閱歷和教訓(xùn)加以回顧和分析的m面
材料?,它在我們的學(xué)習(xí)、工作中起到呈上啟下的作用,讓我們一起仔
細(xì)地寫一份總結(jié)吧??偨Y(jié)你想好怎么寫了嗎?以下是我為大家收集的
關(guān)于軟件工程的實(shí)習(xí)總結(jié),期望能夠幫忙到大家。
軟件工程是一門討論用工程化方法構(gòu)建和維護(hù)有效的、有用的和
高質(zhì)量的軟件的學(xué)科。它涉及程序設(shè)計(jì)語言、數(shù)據(jù)庫、軟件開發(fā)工具、
系統(tǒng)平臺、標(biāo)準(zhǔn)、設(shè)計(jì)模式等方面。
軟件工程(C編碼實(shí)踐篇)是一個特別不錯的學(xué)習(xí)軟件工程思想
方法的實(shí)踐性課程,通過一個小小的c語言項(xiàng)目的不斷演化,體現(xiàn)了
很多工程化的思想和方法,從而讓我們更加深刻的理解軟件工程理論
的內(nèi)涵。通過跟隨仿照孟寧老師的代碼實(shí)現(xiàn),從無設(shè)計(jì)代碼,模塊化
設(shè)計(jì)的代碼,到可復(fù)用的代碼和回調(diào)函數(shù)等接口設(shè)計(jì),提高了我們工
程化代碼的編寫力量,讓我們能夠嚴(yán)格遵守代碼風(fēng)格規(guī)范來編寫代碼。
總之,這門線上課程重視實(shí)踐,可以使我們對軟件工程有一個直觀感
性的熟悉。個人感覺學(xué)了這門課之后受益匪淺。必需點(diǎn)贊?。?!
試驗(yàn)報告名目:
第一周課程試驗(yàn)環(huán)境預(yù)備
試驗(yàn)一:寫一個helloworld小程序
其次周代碼風(fēng)格規(guī)范
千里之行,始于足下。
試驗(yàn)二:命令行菜單小程序VI.0
第三周基本的模塊化設(shè)計(jì)
試驗(yàn)三:內(nèi)部模塊化的命令行菜單小程序V2.0
第四周可重用模塊的接口設(shè)計(jì)
試驗(yàn)四:用可重用的鏈表模塊來實(shí)現(xiàn)命令行菜單小程序V2.5
第五周可重用模塊的接口設(shè)計(jì)(callback函數(shù))
試驗(yàn)五:用callback增加鏈表模塊來實(shí)現(xiàn)命令行菜單小程序
V2.8
第六周函數(shù)的可重入性(reentrant)及線程平安
試驗(yàn)六:函數(shù)的可重入性(reentrant及線程平安
第七周子系統(tǒng)的可重用設(shè)計(jì)
試驗(yàn)七:將menu設(shè)計(jì)為可重用的'子系統(tǒng)
總結(jié)部分:
學(xué)習(xí)《軟件工程(C編碼實(shí)踐篇)》課程中最大的收獲:
熟識了Linux環(huán)境下的C語言編程開發(fā),了解了Vim的基本設(shè)置。
熟識了Git命令行的使用;熟識了函數(shù)的復(fù)用、程序循環(huán)等思想;體
會到模塊化的重要性和精髓,及包涵變化的力量:將變化和不變的部
第2頁/共4頁
分分別。同時我也了解到KISS原則、設(shè)計(jì)與代碼的全都性、錯誤處
理,用數(shù)據(jù)結(jié)構(gòu)和掌握結(jié)構(gòu)來簡化代碼等一系列重要原則。學(xué)習(xí)了鏈
表的許多基本操作代碼,同時對在頭文件中聲明函數(shù)、定義常量的一
些基本規(guī)章、技巧有所了解,進(jìn)一步加強(qiáng)了代碼的編寫規(guī)范,對程序
之間的接口規(guī)范化有了初步了解。了解了callback回掉函數(shù)機(jī)制,
使用此函數(shù)可以把調(diào)用者與被調(diào)用者分開,所以調(diào)用者不關(guān)懷誰是被
調(diào)用者。它只需知道存在一個具有特定原型和限制條件的被調(diào)用函數(shù)。
簡而言之,回調(diào)函數(shù)就是允許用戶把需要調(diào)用的函數(shù)的指針作為參數(shù)
傳遞給一個函數(shù),以便該函數(shù)在處理相像大事的時候可以敏捷的使用
不同的方法。了解了函數(shù)的可重入性與線程平安之間的關(guān)系:
1、可重入的函數(shù)不肯定是線程平安的;
2、可重入的函數(shù)在多個線程中并發(fā)使用時是線程平安的,但不
同的可重入函數(shù)(共享全局變量及靜態(tài)變量)在多個線程中并發(fā)使用
時會有線程平安問題(可能是線程平安的也可能不是線程平安的);
3、不行重入的函數(shù)肯定不是線程平安的;
1、可重入的函數(shù)不肯定是線程平安的;
2、可重入的函數(shù)在多個線程中并發(fā)使用時是線程平安的,但不
同的可重入函數(shù)(共享全局變量及靜態(tài)變量)在多個線程中并發(fā)使用
時會有線程平安問題(可能是線程平安的也可能不是線程平安的);
3、不行重入的函數(shù)肯定不是線程平安的;
pthreadrwlockt基本用法
操作相關(guān)函數(shù)說明
千里之行,始于足下。
初始化讀寫鎖pthread_rwlock_init
讀取讀寫鎖中的鎖pthread_rwlock_rdlock
寫入讀寫鎖中的鎖pthreadrwlockwrlock
解除鎖定讀寫鎖pthreadrwlockunlock
銷毀讀寫鎖ptaread_rwlock_destroy
學(xué)習(xí)了支持帶參數(shù)的簡單命令,并嘗試使用GNUmake來構(gòu)建和管
理自己的工程。
最終共享一下老師上課引用的經(jīng)典名言警句,與君共勉:
夫事未有不生于微而成于著,圣人之慮遠(yuǎn)故能謹(jǐn)其微而治之,眾
人之
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CMMA 4-2017鎂質(zhì)膠凝材料制品建筑用輕質(zhì)條板
- T/CIMA 0003-2018電動汽車非車載充電機(jī)現(xiàn)場檢測儀
- T/CHTS 10116-2023雄安新區(qū)高速公路高性能路基技術(shù)指南
- T/CHIA 28.3-2022兒童營養(yǎng)與健康評價指標(biāo)第3部分:6~17歲
- T/CECS 10298-2023二階反應(yīng)型水性環(huán)氧瀝青防水粘結(jié)料
- T/CECS 10083-2020增強(qiáng)豎絲巖棉復(fù)合板
- T/CDSA 305.16-2018盾構(gòu)維護(hù)高氣壓作業(yè)規(guī)程
- T/CCSAS 050-2024化學(xué)化工實(shí)驗(yàn)室化學(xué)品安全操作規(guī)程編寫指南
- T/CCMA 0108-2020預(yù)制混凝土構(gòu)件振動成型平臺
- T/CCAS 014.6-2022水泥企業(yè)安全管理導(dǎo)則第6部分:水泥工廠危險能量隔離管理
- 小學(xué)新課標(biāo)《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)》新修訂解讀課件
- 湖南省2024年對口升學(xué)考試計(jì)算機(jī)綜合真題試卷
- 江蘇省南京市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版期末考試(下學(xué)期)試卷及答案
- 中醫(yī)適宜技術(shù)-中藥熱奄包
- 材料力學(xué)第4版單輝祖習(xí)題答案
- 法學(xué)本科畢業(yè)論文
- 爆破安全安全規(guī)程
- 首末件檢查記錄表
- DB52∕T 046-2018 貴州省建筑巖土工程技術(shù)規(guī)范
- 真空斷路器課件
- 樓面板靜載試驗(yàn)檢測報告
評論
0/150
提交評論