跳至內容

IB 計算機科學/科學系統生命週期和軟體開發/系統設計

來自華夏公益教科書,開放的書籍,開放的世界

系統設計

[編輯 | 編輯原始碼]

系統組成部分

[編輯 | 編輯原始碼]

任何計算機系統的主要組成部分遵循資料流的輸入-處理-輸出模型

然而,硬體也需要備份儲存,因為CPU中沒有永久儲存

軟體層也已實現,因此無需直接接觸硬體

系統中的資料

[編輯 | 編輯原始碼]

當資料在系統中時,它通常以流程圖的形式顯示,使用以下符號

資料採集和輸出表示

[編輯 | 編輯原始碼]
  • 資料採集
    • 手動資料輸入 - 鍵盤、滑鼠(例如:將客戶記錄新增到資料庫中)
    • 直接資料輸入 - OCR/OMR 掃描器、條形碼掃描器等(例如:借書或查詢借款人詳細資訊)
    • 自動資料輸入 - 感測器(例如:自動溫度控制)
  • 資料表示
    • 臨時顯示 - VDU、LCD 顯示器(例如:在顯示器上顯示價格)
    • 永久顯示 - 印表機(例如:收據)
    • 電氣/機械輸出 - 執行器(例如:將信用卡資料從銀行傳送到提款機)

設計資料結構

[編輯 | 編輯原始碼]

硬體元件

[編輯 | 編輯原始碼]

合適的介面

[編輯 | 編輯原始碼]

兩種主要的介面是命令列介面(CLI)和圖形使用者介面(GUI)。

CLI 非常易於實現並且使用更少的記憶體,但是學習曲線要大得多,但長期使用者可能會發現它們比其他介面更快。

GUI 實現起來更復雜,佔用更多記憶體,它們還需要滑鼠。但是,圖示更容易記住命令,這些命令被分組在選單中。學習曲線要小得多。GUI 也被稱為“WIMP”(Windows、Icons、Menus、Pointers)

系統流程圖

[編輯 | 編輯原始碼]

通常呈 X 形,輸入在 X 的頂部,處理在中間,輸出在底部。一些形狀是平行四邊形,用於輸入/輸出,梯形用於手動輸入,正方形用於處理,帶曲線底部的矩形用於文件,圓柱體用於磁碟儲存。

構建系統流程圖

[編輯 | 編輯原始碼]
華夏公益教科書