版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 10 / 17第 1 局部:LINUX 操作系統(tǒng)根底入門第123LINUX 操作系統(tǒng)根底 LINUX 根本命令 LINUX 下C 編程根底C/C+編程 第 2 局部 C/C+編程第 4 天 C/C+語言簡介、數(shù)據(jù)類型和操作符 第 5 天 復(fù)合類型 第 6天 指針 第 7 天 循環(huán)和關(guān)系表達(dá)式 第 8 天 分支語句和規(guī)律操作符第 9 天 函數(shù) 第 10111212 天 繼承 第13 天 代碼重用 第 14 天 友元、特別和類模板數(shù)據(jù)構(gòu)造和算法 第 3 局部 數(shù)據(jù)構(gòu)造和算法第 15 天 第 16 天 第 17 天 第 181和算法2 數(shù)據(jù)構(gòu)造和算法3 階段考試第 4 局部 嵌入式系統(tǒng)和 ARM
2、介紹第 19 天 嵌入式系統(tǒng)和 ARM 介紹第 5 局部 嵌入式 LINUX 系統(tǒng)編程第 20 天 第 21 天 第 22 天 第 23 天 第 24 天第 25 天 第 26 天第 27 天 嵌入式 LINUX 開發(fā)環(huán)境的搭建 文件 I/O 編程 進(jìn)程把握開發(fā) 進(jìn)程間通訊 多線程編程 嵌入式 LINUX 網(wǎng)絡(luò)編程 嵌入式 LINUXQT 圖形編程第 6 局部 WINDOWS 編程第 28 天 第 29 天 第 30 天 第 31 天 第 32 天 第 33 天 第 34天 第 35 天 第 36 天 WINDOWS 程序內(nèi)部運(yùn)行機(jī)制 MFC 框架 簡潔繪圖與文本編程 菜單和對話框 繪圖把握和
3、文件 網(wǎng)絡(luò)編程1 網(wǎng)絡(luò)編程2 多線程1 靜態(tài)、動態(tài)連接庫、組件編程第 7 局部 WINCE 編程第 37 天 第 38 天 第 39 天 第 40 天 第 41 天 第 42 天 第 43天 WINDOWS CEWINDOWS CE器的建立和使用 WINCE 操作系統(tǒng)設(shè)計 WINDOWS CE 窗口消息機(jī)制與屏幕輸出 WINCEWINDOWSCE 下 MFC程序的開發(fā)第 8 局部 MTK 手機(jī)軟件第 44 天 第 45 天 第 46 天 第 47 天 第 48 天 第 49 天 手機(jī)設(shè)計根底理論 MTK 開發(fā)環(huán)境介紹 MTK 開發(fā)工具介紹 MTK 軟件編譯及工程源程序介紹 由淺入深的手機(jī)軟件開
4、發(fā) 如何在開發(fā)板上進(jìn)展工程實(shí)踐結(jié)業(yè)考試 第 9 局部 結(jié)業(yè)考試第 50 天 結(jié)業(yè)考試第 10 局部 工程實(shí)戰(zhàn) 第 51100 天 工程開發(fā)C+&嵌入式軟件工程師培訓(xùn)教學(xué)大綱 C+&嵌入式軟件工程師培訓(xùn)教學(xué)大綱局部: 第 1 局部:Linux 操作系統(tǒng)根底入門第 1 天 Linux 操作系統(tǒng)根底 1. 介紹 Linux 操作系統(tǒng)的根本學(xué)問,包括進(jìn)展概述,目前應(yīng)用狀況,技術(shù)優(yōu)勢和特點(diǎn)等。 2.Linux 系統(tǒng)的安裝預(yù)備,Linux 文件系統(tǒng)。 3.Linux 操作系統(tǒng) 第2 天 Linux1Linux壓縮打包相關(guān)命令, 網(wǎng)絡(luò)相關(guān)命令等。 2、 Linux 啟動過程詳解 3、Linux 系統(tǒng)效勞 4
5、Linux 系統(tǒng)常用命令操作 第 3 天Linux 下 C 編程根底 1. 2. 3. 4. 5. C 語言編程概述 Vi 等編輯工具使用 Gcc 和 GDB 的使用 Make 工程治理器 試驗(yàn)內(nèi)容:Vi 使用,用GDBMakefileC/C+編程 第 2 局部 C/C+編程C/C+4 天 C/C+符 1.2.c/c+語言起源和歷史進(jìn)展 3.c/c+語言的特點(diǎn)和應(yīng)用領(lǐng)域 4.c+集成開發(fā)環(huán)境介紹。講解 vc+IDE 5. 學(xué)習(xí) c/c+程序設(shè)計的方法 6. c/c+簡潔程序的構(gòu)造 7.8. c+的根本數(shù)據(jù)類型的處理 9. 數(shù)據(jù)溢出的結(jié)果和應(yīng)對方法 10.C+的算術(shù)操作符 11. 自動類型轉(zhuǎn)換
6、12. 強(qiáng)制類型轉(zhuǎn)換 第 5 天 復(fù)合類型 1. 2.3. 4. 5. 6. 數(shù)組 字符串 string 類 構(gòu)造 共同體 枚舉第 6 天 指針 1. 指針 2. 內(nèi)存安排3. 4. 5. 6. 7. 8.指針、數(shù)組、字符串之間的關(guān)系 指針?biāo)阈g(shù) 字符串的指針操作。 多維數(shù)組和指針訪問。 空指針的意義。 指針練習(xí)。第 7 天 循環(huán)和關(guān)系表達(dá)式 1. 2. 3. 4. 5. 6. 7. for 循環(huán) 關(guān)系表達(dá)式 while 循環(huán) dowhile 循環(huán) 嵌套循環(huán) 多維數(shù)組 把握臺輸入輸出第 81. 2. 3. 4. 5. 6. 7. 8. 語句 規(guī)律表達(dá)式 ?:操作符 switch 語句 break
7、 continue return入輸出第 9 天 函數(shù) 1. 函數(shù)原型 2. 函數(shù)參數(shù)和按值傳遞 3. 參數(shù)為數(shù)組一維和多維的函數(shù) 4. 參數(shù)為指針的函數(shù) 5. 參數(shù)和返回類型維結(jié)構(gòu)的函數(shù) 6. 處理 string 對象的函數(shù) 7. 函數(shù)指針 8. 內(nèi)聯(lián)函數(shù)和宏的使用 9. 引用變量 10. 函數(shù)重載的機(jī)制 11. 函數(shù)模板 12.c+程序的內(nèi)存模型和幾種內(nèi)存的安排方式 13. 構(gòu)造化程序設(shè)計的原則 14.源文件和頭文件的物理布局以及對程序模塊劃分和程序編譯的影響 15. 靜態(tài)變量 16. 名稱空間 第 10 天 類1 1.2.3.4.5.6.7.面對過程編程和面對對象編程的區(qū)分 面對對象和程
8、序設(shè)計語言的關(guān)系類的概念和抽象層次 接口的概念和客戶/效勞器模型 類的定義和數(shù)據(jù)this 指針和對象數(shù)組第 11 天 類2 1. 2. 3. 4. 5. 6. 7.存的初始化 含指針成員的類的=操作符重載和拷貝構(gòu)造函數(shù)的定義 按成員拷貝(bit-wise copy)和 deep copy 的區(qū)分 什么時候需要考慮深拷貝(deepcopy) 操作符重載 友元類和友元函數(shù) 類的自動轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換第 12 天 繼承 1. 繼承和派生的概念 2. 繼承的訪問把握和繼承方式3. 構(gòu)造函數(shù)成員初始化列表 4. 基類和派生類對象的構(gòu)造挨次 5. 繼6. 虛函數(shù)的語法和定義 7. 繼承和多態(tài)的關(guān)系 8.
9、靜態(tài)聯(lián)編和動態(tài)聯(lián)編 9. 虛析構(gòu)函數(shù) 10. 虛函數(shù)表和多態(tài)實(shí)現(xiàn)的編譯器機(jī)制 11. 含有虛函數(shù)的類的對象模型 第 13 天 代碼重用 1. 2. 3. 4. 5. Has-a141. 友元 2. 特別 3. 類模板和具體化第 3 局部 數(shù)據(jù)構(gòu)造和算法數(shù)據(jù)構(gòu)造和算法 第 15 天 數(shù)據(jù)構(gòu)造和算法1 1.2.3.4.5.6.常用的字符串的 c 函數(shù)的具體的代碼實(shí)現(xiàn) 數(shù)據(jù)構(gòu)造概論 算法根本概念 時間和空間簡單度 單鏈表的實(shí)現(xiàn)及其應(yīng)用 循環(huán)鏈表的實(shí)現(xiàn)及其應(yīng)用數(shù)據(jù)構(gòu)造和算法 第 16 天 數(shù)據(jù)構(gòu)造和算法2 1. 雙向鏈表的實(shí)現(xiàn) 2. 堆棧實(shí)現(xiàn)及其應(yīng)用 數(shù)據(jù)構(gòu)造和算法 第 17 天 數(shù)據(jù)構(gòu)造和算法3 1
10、. 2. 3. 4. 5. 6. 7. 8.歸算法 二叉排序樹的實(shí)現(xiàn)及應(yīng)用 二叉樹的前序遍歷、中序遍 歷、后序遍歷。 常見排序方法和二分查找第 18 天 階段考試第 4 局部 嵌入式系統(tǒng)和 ARM 介紹第 19 天 嵌入式系統(tǒng)和 ARM 介紹 1. 2. 3. 4. 嵌入式系統(tǒng)概述 ARM硬件平臺介紹,ARM 處理器體系構(gòu)造 嵌入式軟件開發(fā)流程 試驗(yàn)內(nèi)容:用 JTAGNAND FLASH第 5 局部 嵌入式 Linux 系統(tǒng)編程第 20 天 嵌入式 Linux 開發(fā)環(huán)境的搭建 1、2、3、4、5、6、嵌入式穿插編譯環(huán)境的搭建 超級終端的配置和使用 編譯嵌入式 linux內(nèi)核 制作文件系統(tǒng) Bo
11、otloader 介紹 試驗(yàn)內(nèi)容:移植 Linux 內(nèi)核第 21 天 文件 I/O 編程 1、 2、 3、 4、 5、 6、 Linux 系統(tǒng)調(diào)用和用戶編程接口 Linux 中文件和文件描述符介紹不帶緩存的文件I/O 操作 嵌入式 Linux 串口應(yīng)用開發(fā) 標(biāo)準(zhǔn) I/O 開發(fā) 試驗(yàn)內(nèi)容:文件讀寫和上鎖,串口讀寫第 22 天 進(jìn)程把握開發(fā) 1234Linux 下進(jìn)程概述 Linux 進(jìn)程把握編程 Linux程第 23 天 進(jìn)程間通訊 12345號通信的發(fā)送和捕獲 共享內(nèi)存的實(shí)現(xiàn) 消息隊(duì)列的實(shí)現(xiàn) 試驗(yàn)內(nèi)容:管道通信編寫程序,共享內(nèi)存試驗(yàn)第 24 天 多線程編程 1Linux 下線程概述 2Linu
12、x 線程實(shí)現(xiàn) 3、試驗(yàn)內(nèi)容:“生產(chǎn)者消費(fèi)者”試驗(yàn) 第 25 天 嵌入式 Linux 網(wǎng)絡(luò)編程1、 TCP/IP 協(xié)議介紹 2、 Socket 根底編程34Ping 源代碼分析 5、試驗(yàn)內(nèi)容:NTP 協(xié)議實(shí)現(xiàn)第 26 天 嵌入式 Linux 設(shè)備驅(qū)動開發(fā) 123456Linux設(shè)備驅(qū)動概述 字符設(shè)備驅(qū)動編寫 塊設(shè)備驅(qū)動編寫 中斷編程 實(shí)例介紹:LCD 驅(qū)動和鍵盤驅(qū)動的實(shí)現(xiàn) 試驗(yàn)內(nèi)容:Skull 驅(qū)動第 27 天 Qt 圖形編程 1GUI 概述 2Qt/Embeded 開發(fā)入門 3Qt/Embeded 開發(fā)環(huán)境 4Qt/Embeded 圖形界面編程 5、QT 編寫“HELLO WORLD”程序第
13、6 局部 Windows 編程第 28 天 Windows 程序內(nèi)部運(yùn)行機(jī)制 1.2.3.4.5.6.7.API 與 SDK窗口與句柄 消息與消息隊(duì)列 WinMain 函數(shù) 第一個 windows 程序 消第 29 天 MFC 框架 1.MFCAppWizard2. 基于 MFC 的程序框架剖析 3.窗口類、窗口類對象與窗口 第 30 天 簡潔繪圖與文本編程 1.MFC 消2. 繪制線條 3. 使用畫刷繪圖4. 5. 6. 7. 8. 9.繪制連續(xù)線條 繪制扇形效果線條 插入字符 窗口重繪 路徑 字符輸入第 31 天 菜單和對話框 1. 菜單命令響應(yīng)函數(shù) 2. 菜單命令的路由 3.根本菜單操作
14、 4. 動態(tài)菜單操作 5. 本例如程序 6. 對話框根本學(xué)問7. 對話框的創(chuàng)立和顯示 8. 動態(tài)創(chuàng)立按鈕 9. 控件的訪問 10. 對話框伸縮功能的實(shí)現(xiàn) 11. 輸入焦點(diǎn)的傳遞 12. 默認(rèn)按鈕的進(jìn)一步說明第 32 天 繪圖把握和文件 1. 簡潔繪圖 2. 設(shè)置對話框 3. 顏色對話框 4. 字體對話框 5. 轉(zhuǎn)變對話框和控件的背景和文本顏色 6. 顯示位圖 7. 坐標(biāo)空間和轉(zhuǎn)換 8. 圖形的保存和重繪 9. 窗口滾動功能的實(shí)現(xiàn) 10. 元文件 11. 兼容設(shè)備描述表 網(wǎng)絡(luò)編程 第 33 天 網(wǎng)絡(luò)編程1 1. 2. 3. 4. 5. 6.OSI 七層模型和 TCP/IP協(xié)議棧 客戶機(jī)/效勞器的
15、通信方式 物理層和數(shù)據(jù)鏈路層 傳輸層 TCP和 UDP網(wǎng)絡(luò)編 第 34 天 網(wǎng)絡(luò)編21.2.3.4.5.6.7. 基于 WinAPISOCKET 編程根底 面對無連接的協(xié)議和面對連接的協(xié)議 流式協(xié)議和數(shù)據(jù)報協(xié)議的區(qū)分套接字選項(xiàng)的配置網(wǎng)絡(luò)層相關(guān)技術(shù)字節(jié)挨次(Byte-order) 基于 MFC 的 CSocket 類的網(wǎng)絡(luò)編程多線程 第 35 天 多線程1 1. 2. 3. 4. 5.函數(shù) Sleep 函數(shù) 使用互斥對象實(shí)現(xiàn)線程同步 保證應(yīng)用程序只有一個實(shí)例運(yùn)行361.2.3.4. 5. 6. 7. 大事對象 關(guān)鍵代碼段 線程死鎖 互斥對象、時間對象與第 7 局部 WinCE 編程第 37 天
16、Windows CE 操作系統(tǒng)的介紹 1、 2、 3、 4、 5、 6、 7、WindowsCE 的構(gòu)造功能概覽 進(jìn)程、線程與調(diào)度 內(nèi)存治理 存儲治理與文件系統(tǒng) 驅(qū)動治理與效勞 用戶界面與圖形系統(tǒng) WindowsCE 的應(yīng)用特性第 38 天 建立 Windows CE1. Windows CE2. 應(yīng)用程序開發(fā)流程3. Windows CE4. 開發(fā)工具介紹及比照 第 39 天 平臺模擬器的建立和使用 1. 建立模擬器環(huán)境 2. 建立硬件開發(fā)板環(huán)境第 40 天 WinCE 操作系統(tǒng)設(shè)計 1. 2. 3. 4.PC 機(jī)上運(yùn)行 WindowsCE Platfrom Builder 集成開發(fā)環(huán)境 定
17、制 Windows CE 操作系統(tǒng)的一般流程 Windows CEWindows 第 41 天 WindowsCE 窗口消息機(jī)制與屏幕輸出 1. 建立一個HelloWorld 程序 6、 添加窗口消息響應(yīng)函數(shù) 7、 編寫文字輸出程序8、 編寫屏幕繪圖程序 下多線程編程, 第 42 天 WinCE 下多線程編程,文件操作與串口通信 1. 多線程的實(shí)現(xiàn) 2. Windows CE 中的文件操作 3. Windows CE 中的串口通信 第 43 天 Windows CE 下 MFC 程序的開發(fā) 1.2.3.4. 建立基于 MFC 框架的 WindowsCE 應(yīng)用程序 編MFC 中的根本W(wǎng)indow
18、s CE 下的串口調(diào)試工具第 8 局部 MTK 手機(jī)軟件第 44 天 手機(jī)設(shè)計根底理論 1、手機(jī)軟硬件原理介紹 2、手機(jī)重要技45 天 MTK 開發(fā)環(huán)境介紹1、MTK 手機(jī)芯片介紹 2、MTK 軟件架構(gòu)分析 第 46 天 MTK 開發(fā)工具介紹 1. 2. 3. 4. 燒寫程序下載工具 FlashTools 編譯工具和關(guān)心工具:ADS1.2 ,ADS1.2 update, Active Perl Trace:catcher 手機(jī)工程測試工具: META (Mobile Engineering Testing Architecture) 第 47 天 MTK 軟件編譯及工程源程序介紹第 48 天
19、由淺入深的手機(jī)軟件開發(fā) 1. 2. 3. 4. 5. 6. 7. 生疏編譯過程 轉(zhuǎn)變編譯參數(shù)/宏定義來實(shí)現(xiàn)手機(jī)配置的轉(zhuǎn)變或設(shè)定 更換資源文件實(shí)現(xiàn)的手機(jī)界面 利用 MTK 關(guān)心工具實(shí)現(xiàn)手機(jī)功能 修改源程序?qū)崿F(xiàn)簡單的功能更改或增加 修改 NVRAM 數(shù)據(jù)來轉(zhuǎn)變手機(jī)的功能/性能功能模塊的開發(fā)第 49 天 如何在開發(fā)板上進(jìn)展工程實(shí)踐第 9 局部 結(jié)業(yè)考試第 50 天 結(jié)業(yè)考試第 10 局部 工程實(shí)戰(zhàn)51 第 51100 天 工程開發(fā)工程階段1 前言 工程實(shí)戰(zhàn)是讓學(xué)生參與一個真實(shí)完整的軟件工程的開發(fā),是培訓(xùn)過程中的 一個重要環(huán)節(jié)。目的在于通過工程開發(fā)實(shí)踐使學(xué)生了解軟為學(xué)生將來的就業(yè)打下堅實(shí)的基礎(chǔ)。 工程
20、實(shí)戰(zhàn)過程旨在規(guī)定統(tǒng)一的工程開發(fā)的方法和流程。它是在參考 RUP、敏 捷、SCRUM、CMMI 多種軟件開發(fā)過程的根底上,結(jié)合我司的具體狀況以及培訓(xùn)的 特別規(guī)律定制而成的,是我司進(jìn)展軟件開發(fā)過程治理的企業(yè)標(biāo)準(zhǔn)。 工程周期 2 工程周期 學(xué)生教學(xué)階段完畢后的五十天時間。 原則上在工程實(shí)戰(zhàn)階段擔(dān)憂排學(xué)生面試,也不允許學(xué)生自3 工程選擇 工程的選擇至關(guān)重要。由于工程的規(guī)模和簡單度不能太大,否則我們的工程 將失去把握。目前我們正在建立統(tǒng)一的工程池,以后原則上學(xué)生實(shí)戰(zhàn)工程都從項(xiàng) 目池中獵取。工程池也會定期更維護(hù)。整個工程的規(guī)模以 450 人天為宜。 4 工程組織 教師應(yīng)將進(jìn)入工程實(shí)戰(zhàn)的學(xué)生劃分為假設(shè)干個小
21、組, 每個小組由 4 到 5 名學(xué)生 組成。 每個小組任命一名小組長。 小組長一般由技術(shù)和溝通力量工程開發(fā)的總負(fù)責(zé)人,負(fù)責(zé)工程打算的制定和監(jiān)控,給各小組配 置足夠的資源。教師應(yīng)經(jīng)常與小組進(jìn)步行溝通,了解各個小組的工程進(jìn)展?fàn)顩r組的工程開發(fā)治理。包括本小組內(nèi)每個成員的工組安排, 協(xié)調(diào)組內(nèi)成要的幫助。 5XXIBMRTCRationalTeamConcertIBM JAZZMicrosoft VSTS Visual Studio Team System平臺。 HP 測試平臺。 6SCRUM 開發(fā)過程 Scrum 是靈敏開發(fā)中的一種方Scrum中需要研發(fā)、創(chuàng)意、嘗試錯誤,所以沒有一種固定的流程可以保證
22、工程成功。Scrum 將軟件開發(fā)團(tuán)隊(duì)比較成橄欖球隊(duì),有明確的最高目標(biāo),生疏X 與技術(shù),具有高度自主權(quán),嚴(yán)密地溝通合作,以高度彈 性解決各種挑戰(zhàn),確保每天、每個階段都朝向目Scrum 開發(fā)流程通常以 30 天(或者更短的一段時間)為一個階段, 由客戶提 供產(chǎn)品的需求規(guī)格開頭, 開發(fā)團(tuán)隊(duì)與客戶30 15 分鐘開會檢查 每個成員的進(jìn)度與打算,了解所患病的困難并設(shè)法排解。7 需求分析 需求分析描述系統(tǒng)的功能,定義了一個工程開發(fā)小組要做出角色和用例,畫出用例圖。 建立需求模型,描述角色和用例之間的交互。 排序用例。將收集的用例依據(jù)風(fēng)險大小依次排列,在迭代開發(fā)軟件需求規(guī)格說明書。教師應(yīng)具體講解需求 分析的
23、內(nèi)容,使每個開8 工程打算工程打算就是將系統(tǒng)功能安排到工程開發(fā)周期中。 在工程打算中規(guī)定每個功 能的開頭時間點(diǎn)和完畢時間點(diǎn)。在為功能安排時間段時,必需考慮各個功能之間 的依靠關(guān)系,被依靠的功能必需先于依靠功能之前完成。 在重要的時間點(diǎn)設(shè)置檢查點(diǎn)和里程碑。 開發(fā)小組長必需每天檢查本小組內(nèi)項(xiàng) 目開發(fā)的進(jìn)展?fàn)顩r,確保任務(wù)的按時完成。教師要全面了解各小組工程開發(fā)的進(jìn) 展?fàn)顩r,對工程進(jìn)度滯后的小組要催促其加班來完成。 假設(shè)在工程開發(fā)中,覺察工程打算確有不合理的地方,應(yīng)9分析和設(shè)計 分析和設(shè)計就是建立系統(tǒng)架構(gòu), 將需求轉(zhuǎn)化到將來系統(tǒng)中析設(shè)計中,一般承受層次的設(shè) 計思想。一個典型的系統(tǒng)由邊界層、把握層、實(shí)體
24、層組成。邊界層對應(yīng)系統(tǒng)的用 戶界面,把握層對應(yīng)系統(tǒng)的業(yè)務(wù)流程把握,而實(shí)體層與數(shù)據(jù)庫交互。 在分析和設(shè)計階段,必需供給如下制品:類圖間的 關(guān)系。然后逐步細(xì)化分析類得到設(shè)計類,設(shè)計類是實(shí)現(xiàn)的根底。細(xì)化分析類之間 的關(guān)系得到設(shè)計類之間的關(guān)系。用例實(shí)現(xiàn)類設(shè)計完之后,下一步就是要用這些類來完成用例實(shí)現(xiàn),即通過類的實(shí)例之 間的交互實(shí)現(xiàn)用例的功能。供給各個用例實(shí)現(xiàn)的挨次圖。數(shù)據(jù)庫設(shè)計完成實(shí)體類和數(shù)據(jù)庫表之間的映射, 實(shí)體類之間的關(guān)系和數(shù)據(jù)庫表之通訊設(shè)計完成高層通信協(xié)議的設(shè)計。對 C/S 系統(tǒng),必需制定客戶端和效勞器之間的系 統(tǒng)協(xié)議和各模塊間的協(xié)議。協(xié)議應(yīng)考慮擴(kuò)展性。對 C+系統(tǒng),一般承受構(gòu)造來定 義協(xié)議,并
25、通過 TCP 流的形式傳遞數(shù)據(jù)。對 JAVATCP 傳遞序列化對象??蚣?承受JAVA 系統(tǒng), 可選的 WEB 框架 struts,它實(shí)現(xiàn)了把握層的功能。對實(shí)體層可以選擇 hibernate 和 e,它們實(shí)現(xiàn)了實(shí)體類和數(shù)據(jù)模型的映射。對業(yè)務(wù)流程把握可以選擇 Spring 框架。 分析和設(shè)計由教師完成。教師在的根底上,對系統(tǒng) 進(jìn)展分析和設(shè)計,并撰寫。教師應(yīng)具體講解分析和設(shè)計的內(nèi) 容,使每個開發(fā)人員能夠清楚地理解。10 實(shí)現(xiàn)完成編碼, 從而實(shí)現(xiàn)系統(tǒng)的功能。 在此階段要完成的工作包括: 小組長依據(jù),將實(shí)現(xiàn)的內(nèi)容安排給小組各成員。 搭建開發(fā)環(huán)境。包括集成開發(fā)環(huán)境、工具、框架、數(shù)據(jù)庫環(huán)境等。在小組長的帶
26、著下,各個小組科學(xué)規(guī)劃代碼的存放構(gòu)造,如名目構(gòu)造、包結(jié) 構(gòu)。 創(chuàng)立數(shù)據(jù)庫,建立數(shù)據(jù)庫對象。 依據(jù)分工,小組成員各自完成類的編碼主要是方法和函數(shù)的實(shí)現(xiàn)。 完成單元測試。單元測試由開發(fā)小組中的每個成員單獨(dú)完成,主要是完成方 法和函數(shù)的測試。在單元測試中覺察的問題,由小組成員定位并改正。 小組成員協(xié)作完成各個用例的實(shí)現(xiàn)。一個用例可能涉及到多個層面。如一個 登錄用例可能涉及到界面、把握、數(shù)據(jù)庫等局部。 建立版本效勞器,并將正確同步進(jìn)展實(shí)現(xiàn)階段的編碼。在實(shí)現(xiàn)過程完畢時,教師應(yīng)具體講 解本次11 測系統(tǒng)的全部用例的測試。 在集成測試中覺察的問題,由相關(guān)的小組成開發(fā)小組長負(fù)責(zé)組織小組成員集體定位問題, 并由
27、相關(guān)的責(zé)任人改正。改正后的版本必需經(jīng)過回歸測試。 12 部署 將每次迭代后產(chǎn)生的可運(yùn)對 JAVA 系統(tǒng)來說,應(yīng)用效勞器應(yīng)安裝成產(chǎn)品模式。 C+系統(tǒng) 應(yīng)供給release 13 版本把握 版本把握是指對本工程的文檔和代碼進(jìn)展集中治理和維護(hù)。 每個開發(fā)小組應(yīng)當(dāng)建立一個版本效勞器,由小組長治理。每個小組成員應(yīng)定 期將代碼放到版本效勞器中。由于各個小組成員完成的是且在部署階段合出完整的一個可運(yùn) 行的版本。14 工程宣講 工程宣講就是每個開發(fā)小組的成員向本工程組或者本班級成員具體講解 項(xiàng) 目的開的實(shí)現(xiàn)、 數(shù)據(jù)庫設(shè)計以及全部的技術(shù)細(xì)節(jié),并且要答復(fù)教師和其他小組成員提出的問題。 通過此環(huán)節(jié)的訓(xùn)練,不僅可以使小組各成員了解其他成員所開發(fā)的模塊,達(dá) 到各個模塊融合的目的,而且熬煉了學(xué)生的表達(dá)力量,為學(xué)生面試打下根底。15 工程評價 教
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 外包安保服務(wù)協(xié)議書(2篇)
- 多元文化社區(qū)活動合同(2篇)
- 14《故都的秋》《荷塘月色》對比閱讀說課稿 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- 2024戊己雙方城市供水供電供氣合同
- 建筑安裝工程承包合同
- 2024年門窗制作及施工承攬協(xié)議版B版
- 超高清數(shù)字內(nèi)容生產(chǎn)與合作推廣合同
- 2024年環(huán)保植樹活動組織與實(shí)施合同3篇
- 2025高考生物備考說課稿:第二章 細(xì)胞的基本結(jié)構(gòu)和物質(zhì)的運(yùn)輸 課時4 物質(zhì)出入細(xì)胞的方式及影響因素
- 2 祖父的園子 說課稿-2024-2025學(xué)年語文五年級下冊統(tǒng)編版
- 動脈瘤介入術(shù)后護(hù)理查房課件
- 淄博市張店區(qū)預(yù)防接種工作現(xiàn)狀及其影響因素分析中期報告
- 初中英語2023年中考專題訓(xùn)練任務(wù)型閱讀-完成表格篇
- 技術(shù)通知單(新模版-0516)
- (完整)(整理)光伏發(fā)電工程施工組織設(shè)計
- 醫(yī)院布草洗滌服務(wù)方案(技術(shù)標(biāo))
- 全國各城市的50年一遇雪壓和風(fēng)壓
- 寧夏農(nóng)產(chǎn)品物流發(fā)展現(xiàn)狀的探究 物流管理專業(yè)
- 《青蛙賣泥塘》說課課件
- 人教版八年級數(shù)學(xué)下冊課件【全冊】
- 新概念英語第4冊課文(中英文對照)
評論
0/150
提交評論