留個記號,
從這段時間的設計、開發、測試,認為:
資料驅動系統開發好象要更好
需求調研,了解使用者業務流程,了解業務流程中涉及到的物件,使用者期望達到的目標(資料展示)
需求分析,分析業務流程及業務物件及資料關係
系統設計,根據業務流程中資料的流轉進行系統資料流轉設計,資料採集-資料驗證-資料處理-資料儲存-資料提取-資料展示
根據業務系統資料流轉,進行設計資料在每個環節中的處理方式
資料物件模型設計,根據業務系統資料流轉,進行設計資料在每個環節的物件模型,
系統採用技術可行性分析,資料在每個環節中該採用哪種方式對資料進行處理,比如資料採集,該用b/s還是c/s還是嵌入式裝置還是其他硬體裝置;資料儲存,該用關係型資料庫還是物件資料庫;
資料處理方式可行性分析,資料在每個環節中如何生成、如何傳輸、如何儲存、如何互動,比如:資料採集採用c/s模式,通過介面方式錄入,介面中的資料以物件實體還是其他,資料傳輸時資料是將實體序列化還是轉化為特定的資料結構體;資料臨時儲存方式等,資料提交後的互動性
資料提取可行性分析,資料提取方式,如何達到最高的效率,
最後將資料如何充分的用起來,資料探勘。
我認為整個系統的開發,都應該以資料為中心,明確了資料在每個業務流程中的情況,才能將系統做到萬無一失/
資料是不變的,其他都是可變的。。。。
DMA驅動開發 4,資料參考
自 雜湊dma設計的高速串列埠驅動技術s 1 概 述 由於串列埠在電報通訊 工控和資料採集等領域有著廣泛的應用,絕大多數嵌入式 處理器都內建了通用非同步收發器 uart uart資料傳輸主要通過中斷或dma的方式實現。中斷方式是在接收到資料或需要傳送資料時產生中斷,在中斷服務程式中讀寫uart的緩衝...
瞎掰驅動開發
去圖書館淘點書看,發現四層居然有 天書夜讀 從組合語言到windows核心程式設計 這本書,很新很好的一本書,前段時間在噹噹就看到它了,沒想到圖書館也有了,翻了幾番,卻想到很多東西。現在的病毒,pe格式的,主要技術和手段就是執行緒插入 程序守護 埠等等,到了ring0核心態,因為有了驅動在搞鬼,所以...
測試驅動開發
測試驅動開發 test driven development,英文縮寫tdd 是極限程式設計的乙個重要組成部分,它的基本思想就是在開發功能 之前,先編寫測試 也就是說在明確要開發某個功能後,首先思考如何對這個功能進行測試,並完成測試 的編寫,然後編寫相關的 滿足這些測試用例。然後迴圈進行新增其他功能...