查詢結果分析
來源資料
頁籤選單縮合
題名 | 使用個體導向技術分析設計--磁碟機驅動程式 |
---|---|
作者 | 張錫正; | 書刊名 | 華夏學報 |
卷期 | 29 1995.12[民84.12] |
頁次 | 頁11295-11324 |
分類號 | 312.2 |
關鍵詞 | 個體導向技術; 磁碟機驅動程式; |
語文 | 中文(Chinese) |
中文摘要 | 在較低階的程式,如設備驅動程式(Device Driver)或基本輸入輸出系統程式 (Basic Input Output System,BIOS)的設計撰寫過程中,由於程式的運作,一方面要承 接並處理來自上層作業系統核心所發出的命令,另一方面則需依所使用的介面標準來控制實 際硬體設備的操作,故其設計作業稍嫌煩雜。例如,在撰寫一小型計算機系統介面標準( Small Computer System Interface,SCSI)的磁碟機基本輸入輸出控制程式(BIOS)時, 則因程式需同時考慮作業系統的呼叫及參數傳遞方式,SCSI 匯流排介面標準的工作方式, 驅動磁碟機運的命令,所使用的 SCSI 匯流排控制晶片及硬體介面控制電路的設計等,使得 程式的撰寫工作變得甚為複雜。同時在程式的維護及除錯工作上也變得較為困難。 為使上述問題得到解決,本論文嘗試以個體導向之分析及設計理論(OOA/OOD),來進行這 類程式的設計與撰寫的工作(1)。希望能以系統化、條理化的方式來簡化此類程式的撰寫 ,除錯及維護的工作。 在開始撰寫程式前,我們將以個體導向分析理論,先對整個系統的操作方式加以分析,然後 導出整個系統運作的狀態圖(State Diagram),事件追蹤圖(Even Trace Diagram),物件 圖(Object Diagram),及需求功能圖(Request Function Diagram RFD),利用這些圖來清 楚地描繪出整個系統的動作方式。 在本文中,我們將舉 SCSI 硬碟機之基本輸入輸出程式(BIOS)的設計撰寫為例,我們經由 問題的分析以導出整個 BIOS 系統的狀態圖,事件追蹤圖與需求功能圖,以這種系統化的分 析設計方法,來說明整個程式的發展過程。使用此種方式來發展此類程式,其最顯著的成果 是,當系統變更操作方式或修改硬體電路設計時,程式不需要全面性的改寫,而祇需做局部 的修正後即可再使用,省時省力,可達軟體資源再使用的目標。 |
本系統之摘要資訊系依該期刊論文摘要之資訊為主。