中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      軟件工程實習(xí)總結(jié)

      時間:2020-12-13 13:43:06 實習(xí)總結(jié) 我要投稿

      關(guān)于軟件工程實習(xí)總結(jié)范文

        軟件工程是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學(xué)科。它涉及程序設(shè)計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設(shè)計模式等方面。

      關(guān)于軟件工程實習(xí)總結(jié)范文

        軟件工程(C編碼實踐篇)是一個非常不錯的學(xué)習(xí)軟件工程思想方法的實踐性課程,通過一個小小的C語言項目的不斷演化,體現(xiàn)了許多工程化的思想和方法,從而讓我們更加深刻的理解軟件工程理論的內(nèi)涵。通過跟隨模仿孟寧老師的代碼實現(xiàn),從無設(shè)計代碼,模塊化設(shè)計的代碼,到可復(fù)用的代碼和回調(diào)函數(shù)等接口設(shè)計,提高了我們工程化代碼的編寫能力,讓我們能夠嚴格遵守代碼風格規(guī)范來編寫代碼。總之,這門線上課程重視實踐,可以使我們對軟件工程有一個直觀感性的認識。個人感覺學(xué)了這門課之后受益匪淺。必須點贊!!!

        實驗報告目錄:

        第一周 課程實驗環(huán)境準備

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

        第二周 代碼風格規(guī)范

        實驗二:命令行菜單小程序V1.0

        第三周 基本的模塊化設(shè)計

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

        第四周 可重用模塊的接口設(shè)計

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

        第五周可重用模塊的接口設(shè)計(callback函數(shù))

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

        第六周函數(shù)的可重入性(reentrant)及線程安全

        實驗六:函數(shù)的可重入性(reentrant)及線程安全

        第七周 子系統(tǒng)的可重用設(shè)計

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

        總結(jié)部分:

        學(xué)習(xí)《軟件工程(C編碼實踐篇)》課程中最大的收獲:

        熟悉了Linux環(huán)境下的C語言編程開發(fā),了解了Vim的基本設(shè)置。熟悉了Git命令行的使用;熟悉了函數(shù)的復(fù)用、程序循環(huán)等思想;體會到模塊化的重要性和精髓,及包容變化的能力:將變化和不變的.部分分離。 同時我也了解到KISS原則、設(shè)計與代碼的一致性、錯誤處理,用數(shù)據(jù)結(jié)構(gòu)和控制結(jié)構(gòu)來簡化代碼等一系列重要原則。學(xué)習(xí)了鏈表的很多基本操作代碼,同時對在頭文件中聲明函數(shù)、定義常量的一些基本規(guī)則、技巧有所了解,進一步加強了代碼的編寫規(guī)范,對程序之間的接口規(guī)范化有了初步了解。了解了callback回掉函數(shù)機制,使用此函數(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ù)一定不是線程安全的;

        pthread_rwlock_t基本用法

        操作相關(guān)函數(shù)說明

        初始化讀寫鎖pthread_rwlock_init

        讀取讀寫鎖中的鎖pthread_rwlock_rdlock

        寫入讀寫鎖中的鎖pthread_rwlock_wrlock

        解除鎖定讀寫鎖pthread_rwlock_unlock

        銷毀讀寫鎖pthread_rwlock_destroy

        學(xué)習(xí)了支持帶參數(shù)的復(fù)雜命令,并嘗試使用GNU make來構(gòu)建和管理自己的工程。

        最后分享一下老師上課引用的經(jīng)典名言警句,與君共勉:

        夫事未有不生于微而成于著,圣人之慮遠故能謹其微而治之,眾人之識近故必待其著而后救;治其微則用力寡而功多,救其著則竭力而不能及也。

        ――資治通鑒

        學(xué)習(xí)完《軟件工程(C編碼實踐篇)》課程后最大的遺憾:

        課程非常精致,但結(jié)合之前相關(guān)的軟件開發(fā)經(jīng)驗,發(fā)現(xiàn)現(xiàn)在太多程序員都不能真正理解軟件工程的精髓,希望以后能有更多程序員來學(xué)習(xí)孟老師的課程,夠好好體會一下軟件工程的魅力所在!

      【關(guān)于軟件工程實習(xí)總結(jié)范文】相關(guān)文章:

      軟件工程實習(xí)目的范本06-19

      關(guān)于教師實習(xí)總結(jié)范文10-23

      關(guān)于金工實習(xí)報告總結(jié)范文07-01

      軟件工程實習(xí)目的和要求實習(xí)目的11-01

      軟件工程大學(xué)生實習(xí)目的08-27

      軟件工程專業(yè)實習(xí)目的與任務(wù)11-28

      軟件工程碩士畢業(yè)總結(jié)11-29

      關(guān)于軟件工程碩士學(xué)位論文致謝范文09-28

      關(guān)于學(xué)前教育實習(xí)總結(jié)范文10-09

      軟件工程個人求職簡歷范文11-12

      主站蜘蛛池模板: 东平县| 久久久久久AV无码成人| a√无码在线观看| 国产精品自拍一区视频在线观看 | 在线你懂| 久久网站视频免费观看| 国产一区二区三区视频免费在线 | 常宁市| 久久亚洲成a人片| 日本专区一区二区三区| 国产午夜亚洲精品一级在线| 清苑县| 宝应县| 西安市| 广元市| 巫溪县| 曲麻莱县| 国产一区二区a毛片色欲| 亚洲日本人妻中文字幕| 亚洲无线码1区| 99精品国产自产在线观看| 国内精品国产三级国产av另类| 免费一级黄色大片久久久| 阳城县| 看黄色亚洲看黄色亚洲| 大姚县| 武冈市| 徐水县| 国产在线h视频| 婷婷色在线视频中文字幕| 临城县| 精品人妻av一区二区三区不卡| 阳城县| 日本一区二区三区视频一| 开原市| 亚洲国产成人久久综合三区| 日本熟妇hd8ex视频| 亚洲国产一区二区三区,| 国产精品一区久久av| 在线视频一区二区亚洲| 一区二区三区婷婷中文字幕|