歡迎來到資訊科技(IT)系統的世界!

在本章中,我們將探討到底什麼是IT 系統。很多人以為它只是桌上的一台電腦,但事實上,它的內涵遠不止於此!我們將研究系統是如何設計的、數據如何在其中流動,以及如何判斷一個系統是否真正有效地發揮了作用。如果起初有些圖表看起來像迷宮,不用擔心——一旦你掌握了「地圖」,它們讀起來其實非常簡單!


4.1 系統設計:全貌觀點

一個 IT 系統不僅僅是金屬和塑膠製品。要讓它正確運作,需要四個關鍵要素共同協作。

IT 系統的四大支柱

1. 硬體(Hardware): 這是你可以觸摸到的實體部件(例如鍵盤、伺服器或平板電腦)。
2. 軟體(Software): 這是指導硬體如何運作的程式和指令(例如應用程式或作業系統)。
3. 流程(Processes): 這是為了達成目標而遵循的規則或步驟(例如商店掃描商品並進行結帳的過程)。
4. 人員(People): 最重要的部分!包括與系統互動的使用者,以及負責維護系統運作的技術人員。

烘焙類比: 想像你在烘焙蛋糕。硬體是烤箱和攪拌碗;軟體是食譜書;流程是實際的攪拌和烘烤步驟;人員則是烘焙師(也就是你自己!)。如果缺少或損壞了其中任何一項,你就做不出蛋糕!

分解(Decomposition):化繁為簡

複雜的系統可能會讓人感到不知所措。為了理解它們,我們會使用分解。這簡單來說,就是將大型系統拆解成規模較小、更易於管理的子系統(sub-systems)
範例:「學校 IT 系統」可以分解為「註冊子系統」、「成績子系統」和「圖書館子系統」。

適用性(Fitness for Purpose)

當我們評估一個系統時,我們會問:它是否適用(fit for purpose)?這意味著:它是否真正高效地滿足了使用者的需求?如果你的需求只是傳送一則簡訊,那麼即使是一台超級電腦,也不屬於「適用」。

快速複習: IT 系統 = 硬體 + 軟體 + 流程 + 人員。若要深入了解,請將其拆解為子系統(分解),並檢查它是否能達成目標(適用性)。


4.2 數據流:追蹤資訊

系統中的資訊就像管道中的水;它需要從一個地方流向另一個地方。我們使用數據流程圖(Dataflow Diagrams, DFDs)來呈現這一過程。

為什麼我們需要 DFD?

DFD 能幫助我們觀察數據從哪裡來、流向哪裡,以及存放在哪裡。它不會顯示事情「何時」發生,只顯示數據「發生了什麼」處理過程。

常用的 DFD 符號:

  • 外部實體(External Entity,正方形/長方形): 數據的來源或目的地(例如:顧客)。
  • 處理過程(Process,圓形或圓角框): 對數據執行的動作(例如:「計算總金額」)。
  • 資料儲存(Data Store,兩條平行線): 數據閒置時存放的地方(例如:資料庫)。
  • 數據流(Data Flow,箭頭): 數據行進的路徑。

要避免的常見錯誤: 千萬不要直接在兩個資料儲存或兩個外部實體之間畫數據流箭頭。數據必須始終先經過一個處理過程

重點總結: DFD 是資訊的「路線圖」。它們展示了數據在系統中經歷的旅程。


4.3 流程圖:系統邏輯

如果說 DFD 展示了數據「去哪裡」,那麼流程圖(Flowchart)則展示了流程中的「步驟」和「決策」。它就像一套操作指南。

流程圖符號:

  • 終止符(Terminator,橢圓形): 標示流程的「開始」或「結束」。
  • 輸入/輸出(Input/Output,平行四邊形): 代表輸入數據或輸出結果(例如:「輸入密碼」)。
  • 處理過程(Process,長方形): 一個特定的動作或指令(例如:「將分數加 1」)。
  • 決策(Decision,菱形): 一個改變路徑的「是/否」或「真/假」問題。

記憶小技巧: 請記住「鑽石(菱形)代表決策」——每當系統必須做出選擇時,就要使用菱形狀!

重點總結: 流程圖是「說明書」。它們解釋了系統中的邏輯和步驟順序。


4.4 評估 IT 系統

為什麼企業願意花費數百萬資金在 IT 系統上?因為當它們運作良好時,能帶來巨大的收益,但同時也伴隨著風險。

優點與缺點

優點:
- 速度: 在幾秒鐘內處理數百萬筆交易。
- 準確性: 電腦不會疲倦,也不會犯「人類式」的打字錯誤。
- 儲存: 極大量的數據可以存放在極小的實體空間內。

缺點:
- 成本: 系統的建置與維護費用昂貴。
- 安全性: 系統可能會遭到駭客攻擊或感染惡意軟體。
- 依賴性: 如果系統崩潰,整個業務可能會陷入停擺!

選擇正確的組件

為特定人員或企業建置系統時,你必須選擇正確的硬體和記憶體。 範例:專業影片剪輯師需要高效能的處理器和大量的儲存空間,而外送員則需要具備GPS、長電池壽命便攜的裝置。

你知道嗎? 「最好」的系統並非最貴的那個;而是最貼合使用者特定需求的那一個。

快速複習盒:
1. IT 系統不僅僅包含科技,還包括人員和流程。
2. 使用 DFD 來處理數據流動,使用 流程圖 來處理分步邏輯。
3. 務必根據適用性(fitness for purpose)來評估系統。


鼓勵一下:你剛剛已經掌握了 IT 系統的核心內容!理解這些部分如何組合在一起,是單元 1 乃至後續所有學習的基礎。持續練習那些流程圖符號,你很快就會成為專家!