《通信工程項目實訓(xùn)三》課程教學(xué)大綱_第1頁
《通信工程項目實訓(xùn)三》課程教學(xué)大綱_第2頁
《通信工程項目實訓(xùn)三》課程教學(xué)大綱_第3頁
《通信工程項目實訓(xùn)三》課程教學(xué)大綱_第4頁
《通信工程項目實訓(xùn)三》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

《項目實訓(xùn)三》課程教學(xué)大綱一、課程基本信息課程編號:B021660課程名稱:項目實訓(xùn)三:嵌入式物聯(lián)網(wǎng)英文名稱:ProjectTrainingPracticeofEmbeddedInternetofThings先修課程:C語言程序設(shè)計、嵌入式Linux程序設(shè)計、Linux操作系統(tǒng)、ARM體系結(jié)構(gòu)與程序設(shè)計適用專業(yè):通信工程(智能物聯(lián))課程類別:專業(yè)教育實踐課程課程總學(xué)時/學(xué)分:6周/6二、課程目標(biāo)1.熟練掌握開發(fā)嵌入式物聯(lián)網(wǎng)系統(tǒng)的基礎(chǔ)知識和基本方法。結(jié)合C語言程序技術(shù)、嵌入式Linux程序技術(shù)、Linux操作系統(tǒng)和ARM體系結(jié)構(gòu)與程序技術(shù)進行嵌入式物聯(lián)網(wǎng)系統(tǒng)開發(fā)。2.了解項目開發(fā)體制、管理體制、管理規(guī)范及項目小組的人員構(gòu)成;了解項目的提出背景、系統(tǒng)要求及軟硬件要求;了解業(yè)務(wù)數(shù)據(jù)庫的結(jié)構(gòu)。3.掌握項目的需求,掌握項目的業(yè)務(wù)流程等;掌握Linux嵌入式交叉開發(fā)環(huán)境的搭建過程,掌握文件應(yīng)用編程開發(fā);掌握嵌入式串口通信開發(fā);掌握網(wǎng)絡(luò)通信應(yīng)用開發(fā)和Linux多任務(wù)應(yīng)用開發(fā)。理解各部分的開發(fā)文檔;理解開發(fā)規(guī)約,各小組通過概要設(shè)計、詳細(xì)理解所分配模塊的業(yè)務(wù)邏輯;理解熟悉嵌入式WEB服務(wù)器開發(fā)、基于ARM的物聯(lián)網(wǎng)控制系統(tǒng)開發(fā)。4.培養(yǎng)學(xué)生規(guī)范編碼和良好的程序設(shè)計風(fēng)格,培養(yǎng)學(xué)生面向?qū)ο缶幊痰乃季S和提高邏輯思維能力。培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題的能力。培養(yǎng)良好的職業(yè)素質(zhì),撰寫規(guī)范技術(shù)報告文檔;培養(yǎng)團隊協(xié)作和和諧的溝通能力,并為學(xué)生以后從事更專業(yè)化的軟件開發(fā)工作或者學(xué)習(xí)后續(xù)課程打下良好的基礎(chǔ)。三、課程目標(biāo)與畢業(yè)要求的關(guān)系畢業(yè)要求指標(biāo)點課程目標(biāo)3.設(shè)計/開發(fā)解決方案:能夠針對通信與物聯(lián)網(wǎng)工程領(lǐng)域的復(fù)雜工程問題提出有效的解決方案,設(shè)計滿足功能需求、性能指標(biāo)的軟硬件系統(tǒng)或功能單元,并能夠在設(shè)計環(huán)節(jié)中體現(xiàn)創(chuàng)新意識,考慮社會、健康、安全、法律、文化以及環(huán)境等因素。3-5能夠形成完整設(shè)計文檔,全面呈現(xiàn)通信與物聯(lián)網(wǎng)系統(tǒng)的設(shè)計、開發(fā)方案及其效果。課程目標(biāo)1課程目標(biāo)38.職業(yè)規(guī)范:具有人文社會科學(xué)素養(yǎng),社會責(zé)任感,身心健康,能夠在通信與物聯(lián)網(wǎng)工程項目實施中理解并遵守工程職業(yè)道德和規(guī)范,履行責(zé)任。8-2能夠在通信與物聯(lián)網(wǎng)工程項目的開發(fā)、實訓(xùn)、企業(yè)實踐中理解并遵守職業(yè)道德和職業(yè)規(guī)范,履行相應(yīng)的責(zé)任。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)49.個人和團隊:具備團隊合作意識,能夠在多學(xué)科背景下的團隊中承擔(dān)個體、團隊成員以及負(fù)責(zé)人的角色。9-3能夠在團隊中承擔(dān)負(fù)責(zé)人的角色,依據(jù)任務(wù)及人員特點組建團隊,制定并解釋團隊目標(biāo)、計劃及過程管理機制,學(xué)習(xí)團隊管理方法,管理與協(xié)調(diào)團隊運行。課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4四、教學(xué)內(nèi)容、要求及重難點第一章項目開發(fā)流程介紹(1天)教學(xué)要求:1.了解項目開發(fā)體制、管理體制及管理規(guī)范;2.了解項目小組的人員構(gòu)成;3.完成項目組構(gòu)建。教學(xué)重點:項目的開發(fā)體制、管理體質(zhì)及管理規(guī)范。教學(xué)難點:項目開發(fā)體制和管理規(guī)范。第二章項目需求分析(1天)教學(xué)要求:1.了解項目的提出背景、系統(tǒng)要求及軟硬件要求;2.掌握項目的需求;3.掌握項目的業(yè)務(wù)流程;4.熟練掌握編制項目需求文檔方法。教學(xué)重點:項目需求,項目業(yè)務(wù)流程。教學(xué)難點:項目業(yè)務(wù)流程以及對應(yīng)的需求文檔。第三章項目概要設(shè)計(1天)教學(xué)要求:1.根據(jù)需求分析結(jié)果,分析項目數(shù)據(jù)模型;2.了解數(shù)據(jù)模型的分析過程及業(yè)務(wù)數(shù)據(jù)庫的實現(xiàn)方法;3.掌握編制項目概要設(shè)計說明書方法。教學(xué)重點:數(shù)據(jù)模型的分析過程及業(yè)務(wù)數(shù)據(jù)庫的實現(xiàn)方法,編制項目概要設(shè)計說明書。教學(xué)難點:數(shù)據(jù)模型的分析過程及業(yè)務(wù)數(shù)據(jù)庫的實現(xiàn)方法。第四章項目菜單界面設(shè)計(3天)教學(xué)要求:1.通過業(yè)務(wù)分析,初步了解開發(fā)框架的共同頁面及各業(yè)務(wù)模塊的靜態(tài)頁面結(jié)構(gòu);2.掌握項目菜單界面設(shè)計書編制方法。教學(xué)重點:搭建開發(fā)框架的共同頁面,設(shè)計各業(yè)務(wù)模塊的靜態(tài)頁面結(jié)構(gòu),項目菜單界面設(shè)計書的編制。教學(xué)難點:設(shè)計各業(yè)務(wù)模塊的靜態(tài)頁面結(jié)構(gòu)。項目網(wǎng)頁界面設(shè)計(3天)教學(xué)要求:1.掌握項目網(wǎng)頁界面設(shè)計書編制方法。教學(xué)重點:項目網(wǎng)頁界面設(shè)計書的編制。教學(xué)難點:設(shè)計各業(yè)務(wù)模塊的網(wǎng)頁頁面結(jié)構(gòu)。第六章項目詳細(xì)配置文件設(shè)計(5天)教學(xué)要求:1.掌握軟件開發(fā)環(huán)境的搭建過程;2.掌握操作系統(tǒng)工具的使用;3.了解開發(fā)規(guī)約;4.掌握通過概要設(shè)計、詳細(xì)理解所分配模塊的業(yè)務(wù)邏輯、結(jié)構(gòu)和頁面,熟悉各部分的開發(fā)文檔;5.掌握軟件系統(tǒng)開發(fā)配置工具的使用;6.掌握編制項目詳細(xì)設(shè)計說明書的方法。教學(xué)重點:軟件開發(fā)環(huán)境搭建;嵌入式操作系統(tǒng)的使用方法;編制詳細(xì)設(shè)計文檔。教學(xué)難點:編制詳細(xì)設(shè)計文檔。第七章程序開發(fā)(10天)教學(xué)要求:1.掌握LinuxI/O文件的編程和讀寫;2.掌握Linux串口讀寫;3.掌握Linux消息隊列和共享內(nèi)存;4.掌握Linux線程編程和TCP網(wǎng)格編程;5.掌握開發(fā)板交叉編程;6.掌握嵌入式WEB服務(wù)器移植和嵌入式WEB程序開發(fā);7.基于ARM的物聯(lián)網(wǎng)控制系統(tǒng)開發(fā);8.各小組基于模塊分組結(jié)果,在詳細(xì)理解頁面業(yè)務(wù)的基礎(chǔ)上,編寫測試用例,進行業(yè)務(wù)編碼和單體測試;9.熟悉各階段管理文檔的結(jié)構(gòu)和使用;10.根據(jù)系統(tǒng)設(shè)計書要求,完成系統(tǒng)代碼開發(fā)工作。教學(xué)重點:構(gòu)建開發(fā)框架;根據(jù)詳細(xì)設(shè)計文檔開發(fā)系統(tǒng);編制單體測試文檔;編寫測試用例。教學(xué)難點:構(gòu)建開發(fā)框架;根據(jù)詳細(xì)設(shè)計文檔開發(fā)系統(tǒng)。第八章測試(5天)教學(xué)要求:1.了解測試計劃編制方法;2.掌握軟件系統(tǒng)測試技術(shù);3.掌握完成系統(tǒng)集成測試、回歸測試方法;4.根據(jù)業(yè)務(wù)相關(guān)性進行模塊整合、調(diào)整。教學(xué)重點:編制系統(tǒng)測試用例,軟件系統(tǒng)測試方法及流程。教學(xué)難點:編制系統(tǒng)測試用例,軟件系統(tǒng)測試方法。第九章項目總結(jié)(1天)教學(xué)要求:1.檢查項目的開發(fā)完成情況;2.總結(jié)交流項目研發(fā)過程經(jīng)驗;3.檢查項目實訓(xùn)總結(jié)報告文檔的規(guī)范性情況;4.完成項目實訓(xùn)答辯前的準(zhǔn)備工作;5.參加項目實訓(xùn)課程答辯。教學(xué)重點:項目總結(jié)文檔編寫規(guī)范及方法。教學(xué)難點:項目總結(jié)文檔編寫方法。五、課程教學(xué)內(nèi)容、教學(xué)方式對課程目標(biāo)的支撐序號課程內(nèi)容框架教學(xué)內(nèi)容教學(xué)方式學(xué)時支撐課程目標(biāo)1項目開發(fā)流程介紹項目開發(fā)體制、管理體制及管理規(guī)范;項目小組的人員構(gòu)成;完成項目組構(gòu)建。講授方法,引導(dǎo)學(xué)生自主完成1天課程目標(biāo)22項目需求分析項目的提出背景、系統(tǒng)要求及軟硬件要求;項目需求;項目的業(yè)務(wù)流程;編制項目需求文檔方法。講授方法,引導(dǎo)學(xué)生自主完成1天課程目標(biāo)2課程目標(biāo)33項目概要設(shè)計根據(jù)需求分析結(jié)果,分析項目數(shù)據(jù)模型;數(shù)據(jù)模型的分析過程及業(yè)務(wù)數(shù)據(jù)庫的實現(xiàn)方法;編制項目概要設(shè)計說明書方法。講授方法,引導(dǎo)學(xué)生自主完成1天課程目標(biāo)2課程目標(biāo)34項目菜單界面設(shè)計通過業(yè)務(wù)分析,初步了解開發(fā)框架的共同頁面及各業(yè)務(wù)模塊的靜態(tài)頁面結(jié)構(gòu);項目菜單界面設(shè)計書編制方法。講授方法,引導(dǎo)學(xué)生自主完成3天課程目標(biāo)2課程目標(biāo)35項目網(wǎng)頁界面設(shè)計項目網(wǎng)頁界面設(shè)計書編制方法。講授方法,引導(dǎo)學(xué)生自主完成3天課程目標(biāo)2課程目標(biāo)36項目詳細(xì)配置文件設(shè)計軟件開發(fā)環(huán)境的搭建過程;操作系統(tǒng)工具的使用;了解開發(fā)規(guī)約;通過概要設(shè)計、詳細(xì)理解所分配模塊的業(yè)務(wù)邏輯、結(jié)構(gòu)和頁面,熟悉各部分的開發(fā)文檔;軟件系統(tǒng)開發(fā)配置工具的使用;編制項目詳細(xì)設(shè)計說明書的方法。講授方法,引導(dǎo)學(xué)生自主完成5天課程目標(biāo)2課程目標(biāo)37程序開發(fā)LinuxI/O文件的編程和讀寫;Linux串口讀寫;Linux消息隊列和共享內(nèi)存;Linux線程編程和TCP網(wǎng)格編程;開發(fā)板交叉編程;嵌入式WEB服務(wù)器移植和嵌入式WEB程序開發(fā);基于ARM的物聯(lián)網(wǎng)控制系統(tǒng)開發(fā);各小組基于模塊分組結(jié)果,在詳細(xì)理解頁面業(yè)務(wù)的基礎(chǔ)上,編寫測試用例,進行業(yè)務(wù)編碼和單體測試;各階段管理文檔的結(jié)構(gòu)和使用;根據(jù)系統(tǒng)設(shè)計書要求,完成系統(tǒng)代碼開發(fā)工作。講授方法,引導(dǎo)學(xué)生自主完成10天課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)48測試測試計劃編制方法;軟件系統(tǒng)測試技術(shù);系統(tǒng)集成測試、回歸測試方法;模塊整合、調(diào)整。講授方法,引導(dǎo)學(xué)生自主完成5天課程目標(biāo)3課程目標(biāo)49項目總結(jié)項目的開發(fā)完成情況;總結(jié)交流項目研發(fā)過程經(jīng)驗;項目實訓(xùn)總結(jié)報告文檔的規(guī)范性情況;項目實訓(xùn)答辯前的準(zhǔn)備工作;項目實訓(xùn)課程答辯。各指導(dǎo)老師評閱并主持答辯1天課程目標(biāo)4六、課程目標(biāo)與考核內(nèi)容課程目標(biāo)考核內(nèi)容課程目標(biāo)1:熟練掌握開發(fā)嵌入式物聯(lián)網(wǎng)系統(tǒng)的基礎(chǔ)知識和基本方法。結(jié)合C語言程序技術(shù)、嵌入式Linux程序技術(shù)、移動嵌入式開發(fā)基礎(chǔ)和ARM體系結(jié)構(gòu)與程序技術(shù)進行嵌入式物聯(lián)網(wǎng)系統(tǒng)開發(fā)。1.代碼的編寫質(zhì)量2.考勤課程目標(biāo)2:了解項目開發(fā)體制、管理體制、管理規(guī)范及項目小組的人員構(gòu)成;了解項目的提出背景、系統(tǒng)要求及軟硬件要求;了解業(yè)務(wù)數(shù)據(jù)庫的結(jié)構(gòu)。1.項目小組團隊構(gòu)建情況;2.項目框架搭建情況;3.考勤課程目標(biāo)3:掌握項目的需求,掌握項目的業(yè)務(wù)流程等;掌握Linux嵌入式交叉開發(fā)環(huán)境的搭建過程,掌握文件應(yīng)用編程開發(fā);掌握嵌入式串口通信開發(fā);掌握網(wǎng)絡(luò)通信應(yīng)用開發(fā)和Linux多任務(wù)應(yīng)用開發(fā)。理解各部分的開發(fā)文檔;理解開發(fā)規(guī)約,各小組通過概要設(shè)計、詳細(xì)理解所分配模塊的業(yè)務(wù)邏輯;理解熟悉嵌入式WEB服務(wù)器開發(fā)、基于ARM的物聯(lián)網(wǎng)控制系統(tǒng)開發(fā)。1.項目需求書的編制情況,重點考察業(yè)務(wù)流程掌握情況。2.框架界面設(shè)計實現(xiàn)情況;3.嵌入式系統(tǒng)應(yīng)用的掌握情況;4.開發(fā)規(guī)約的理解;5.項目詳細(xì)設(shè)計說明書的編寫;6.測試計劃的編制;7.測試用例的編制8.嵌入式開發(fā)測試法的掌握;9.項目的整合情況;10.考勤課程目標(biāo)4:培養(yǎng)學(xué)生規(guī)范編碼和良好的程序設(shè)計風(fēng)格,培養(yǎng)學(xué)生面向?qū)ο缶幊痰乃季S和提高邏輯思維能力。培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題的能力。培養(yǎng)良好的職業(yè)素質(zhì),撰寫規(guī)范技術(shù)報告文檔;培養(yǎng)團隊協(xié)作和和諧的溝通能力,并為學(xué)生以后從事更專業(yè)化的軟件開發(fā)工作或者學(xué)習(xí)后續(xù)課程打下良好的基礎(chǔ)。1.代碼的編寫情況,項目的結(jié)構(gòu)、代碼的規(guī)范性,技術(shù)的文檔的完備性;2.項目的完成情況,實訓(xùn)報告規(guī)范性情況3.答辯情況;4.考勤七、考核方式與評價細(xì)則考核方式比例考核/評價細(xì)則軟件項目的完成40%1.功能需求全部完成滿分,其他酌情減分,占40%;2.各類文檔的規(guī)范。項目需求文檔,項目概要設(shè)計說明書,項目菜單和網(wǎng)頁界面設(shè)計說明書,項目詳細(xì)配置設(shè)計說明書等文檔;實訓(xùn)報告內(nèi)容詳實,格式規(guī)范,文檔結(jié)構(gòu)合理,字?jǐn)?shù)工作量達(dá)到。要求,占30%;3.出勤,占10%;報告的規(guī)范性40%答辯20%1.設(shè)計過程的講述;2.回答問題等情況綜合三方成績,按照優(yōu)秀、良好、中等、及格、不及格五級制確定最后成績。八、課程及課程目標(biāo)達(dá)成評價1.課程目標(biāo)達(dá)成評價本課程分目標(biāo)達(dá)成度=0.4*(軟件項目的完成分目標(biāo)平均成績/軟件項目的完成分目標(biāo)總分)+0.4*(報告的規(guī)范性成績分目標(biāo)平均成績/報告的規(guī)范性成績分目標(biāo)總分+0.2*(答辯成績分目標(biāo)平均成績/答辯成績分目標(biāo)總分),。2.課程達(dá)成評價當(dāng)某個課程目標(biāo)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論