跳轉到內容

計算機革命/程式設計/系統分析與設計六個階段

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

進行初步調查

[編輯 | 編輯原始碼]

進行初步調查基本上是找出程式的目的,提出替代解決方案,描述成本和效益,並提交具有建議的初步計劃。 此階段有 4 個步驟,分別是:1)進行初步分析 2)提出替代解決方案 3)描述成本和效益 4)提交初步計劃。

對系統進行分析

[編輯 | 編輯原始碼]

對系統進行分析基本上是收集舊系統的資料,並檢視如何在您的程式中使其工作。 第二階段有 3 個步驟,分別是:1)收集資料 2)分析資料 3)編寫報告。

設計系統

[編輯 | 編輯原始碼]

系統設計階段完全符合其名稱,它建立系統的首個設計。 此階段也有 3 個步驟,分別是:1)進行初步設計 2)進行詳細設計 3)編寫報告。

所有好的系統設計都必須包括成本效益分析,以確定新系統的效益是否超過開發和實施系統的成本。 系統的成本需要包括整個生命週期成本(例如,初始投資加上持續維護)。 效益包括勞動力和資源節省。 還有一些無形節省,但這些很難量化(例如,更好的資料,更好的客戶支援等)。 進行成本效益分析將有助於向 IT 部門以外的決策者表明該專案是合理的且具有成本效益的。

開發系統

[編輯 | 編輯原始碼]

開發系統階段是系統分析師收集合適的硬體和軟體來建立系統的階段。 此階段的三個步驟是:1)開發或獲取軟體 2)獲取硬體 3)測試系統。 然後,測試系統分解為單元測試和系統測試。

實施系統

[編輯 | 編輯原始碼]

實施系統意味著將硬體、軟體和檔案轉換為新系統,並對使用者進行培訓。 此階段有兩個步驟,分別是:1)轉換為新系統 2)培訓使用者。 在進行任何轉換之前,必須對其進行測試,以確保其能夠正常執行。 新系統經過測試後,他們就可以開始將資訊轉移到新的系統中。 轉換為新系統分解為直接實施、並行實施、分階段實施和試點實施。 試點轉換意味著新系統僅在組織的一個地點使用,其他地方則不使用。 為了培訓使用者,通常會有一個首席培訓師來領導使用者並指導他們如何使用該系統,向他們解釋如何操作它。 有時它可以線上完成,在這種情況下,他們不需要講師,因為它可以與機器人或聊天機器人一起使用。

來源:理解當今和明天的計算機,黛博拉·莫利、查爾斯·S·帕克。 第 12 章,第 496、497 頁

維護系統

[編輯 | 編輯原始碼]

最後一個階段,維護系統,是在這裡解決所有錯誤的階段。 在這裡進行任何最後一刻的更改,以便系統能夠以最佳狀態執行。

清潔和整理,一把掃帚說明了維護系統的意義

這也是一個永無止境的過程。 就像汽車一樣,您必須不斷維護系統,使其平穩執行,從而不會出現任何問題。 有時,當他們維護系統時,可能會進行升級,其中包括為現有軟體新增新功能。 正如(理解當今和明天的計算機,第 497 頁)所說,如果有任何重大變化,組織可以開發一個新的系統來取代當前的系統,從而開發生命週期。 維護系統意味著對出現的任何問題進行分級,並使其儘可能平穩執行。 您無法在系統以最佳狀態執行的情況下執行一個好的系統!

來源:理解當今和明天的計算機,黛博拉·莫利、查爾斯·S·帕克。 第 12 章,第 497 頁

根據使用資訊科技的作者的說法,六個階段可以在生命週期內看到,從而建立一個逐步的過程,每個過程都遵循下一個過程。

華夏公益教科書