跳轉到內容

計算機革命/軟體/系統開發

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

系統開發

[編輯 | 編輯原始碼]

當需要一個新系統或現有系統出現問題時,系統開發就發揮作用。系統開發的定義基於六個階段:分析、設計或修改、獲取新軟體或硬體、培訓,最後是確保系統正常工作。隨著時間的推移,對更多資訊和處理的需求促使系統開發對現有系統進行更改,或部署新系統以提供必要的資訊,這一切都與企業或商業級別的智慧和架構相關聯。以下將進一步分解每個階段,更深入地瞭解系統開發的過程。

SDLC

來源:理解計算機:今天和明天,第 13 版 - 課程技術,Cengage 學習

系統分析與設計六個階段

[編輯 | 編輯原始碼]

第一階段

[編輯 | 編輯原始碼]

初步調查

1. 進行初步分析

2. 提出替代方案

3. 描述成本和效益

4. 提交初步計劃

5. 最後一步,工作量很大...

     1st one Software Engineer
     2nt one Network Engineer

第二階段

[編輯 | 編輯原始碼]

系統分析

'1. 收集資料'

在收集資料時,您將審查書面檔案、採訪員工和經理、開發問卷調查,並在工作中觀察人員和流程。

'2. 分析資料'

資料收集完成後,您需要對其進行了解和分析。許多分析工具或建模工具可用。建模工具使系統能夠使用。資料流圖 (DFD) 是一個建模工具的示例,它以圖形方式顯示資料在系統中的流動,即系統的基本流程,以及輸入、輸出和檔案。

'3. 撰寫報告'

分析完成後,您需要記錄此階段。這份提交給管理層的報告應包含三個部分。首先,它應該解釋現有系統的運作方式。其次,它應該解釋現有系統的缺陷。最後,它應該描述新系統的需求,並提出下一步行動建議。

第三階段

[編輯 | 編輯原始碼]

系統設計

1. 進行初步設計

初步設計概述了擬議資訊系統的總體功能能力。它審查系統需求,然後考慮系統的主要元件。原型是指使用工作站、CASE 工具和其他軟體應用程式來構建系統元件的工作模型,以便能夠快速測試和評估它們。

2. 進行詳細設計

詳細設計描述了擬議資訊系統將如何提供初步設計中描述的功能能力。詳細設計通常按以下順序考慮系統的以下部分:輸出需求、輸入需求、儲存需求以及系統控制和備份。

3. 撰寫報告

初步設計和詳細設計的所有工作最終將形成一份大型的詳細報告。當您將這份報告提交給高階管理層時,您可能還會進行某種形式的演示或發言。

第四階段

[編輯 | 編輯原始碼]

系統開發

1. 開發或獲取軟體

在設計階段,系統分析師可能需要解決所謂的“自制或購買”決策,但現在肯定無法避免這個決策。

2. 獲取硬體

3. 測試系統

- 單元測試

- 系統測試

第五階段

[編輯 | 編輯原始碼]

系統實施

1. 轉換為新系統

- 直接實施

- 並行實施

- 階段式實施

- 試點實施

第六階段

[編輯 | 編輯原始碼]

系統維護

透過進行系統審計和定期評估,並根據新情況進行更改,調整和改進系統。

華夏公益教科書