MIS - 系統開發生命週期



與任何其他產品開發一樣,系統開發在實施之前需要仔細的分析和設計。系統開發通常具有以下階段 -

Planning Requirement

計劃和需求分析

專案計劃部分包括以下步驟 -

  • 審查各種專案請求
  • 對專案請求進行優先順序排序
  • 分配資源
  • 確定專案開發團隊

資訊系統規劃中使用的技術有 -

  • 關鍵成功因素
  • 業務系統規劃
  • 目的/手段分析

需求分析部分涉及瞭解正在設計資訊系統的系統的目標、流程和約束。

它基本上是一個迭代過程,涉及對流程和需求的系統調查。分析師使用各種圖表技術(如 -)以詳細的方式建立整個系統的藍圖。

  • 資料流圖
  • 上下文圖

需求分析具有以下子流程 -

  • 進行初步調查
  • 執行詳細分析活動
  • 研究當前系統
  • 確定使用者需求
  • 推薦解決方案

定義需求

需求分析階段通常以建立“可行性報告”結束。此報告包含 -

  • 前言
  • 目標陳述
  • 對現有系統的簡要描述
  • 詳細的建議方案

可行性報告和建議方案有助於編製成本效益研究。

根據成本和收益,並考慮由於人力、組織或技術瓶頸而可能遇到的所有問題,系統終端使用者選擇最佳方案。

設計系統架構

系統設計指定系統將如何實現此目標。系統設計包括邏輯設計和物理設計活動,它產生滿足系統分析階段開發的系統需求的“系統規範”

在此階段,將準備以下文件 -

  • 詳細規範
  • 硬體/軟體計劃

構建或開發系統

系統生命週期中最具創造性和挑戰性的階段是系統設計,它指的是將在候選系統實施中應用的技術規範。它還包括程式設計師的構建和程式測試。

它具有以下階段 -

  • 如有必要,獲取硬體和軟體
  • 資料庫設計
  • 開發系統流程
  • 編碼和測試每個模組

實施階段之前的最終報告包括過程流程圖、記錄佈局、報表佈局和實施候選系統的計劃。還必須提供有關人員、資金、硬體、設施及其估計成本的資訊。此時,預計成本必須接近實施的實際成本。

測試系統

系統測試需要一個測試計劃,該計劃包含程式、字串、系統和使用者驗收測試的幾個關鍵活動和步驟。系統性能標準涉及週轉時間、備份、檔案保護和人為因素。

測試過程側重於 -

  • 系統的/軟體的內部邏輯,確保所有語句都已測試;

  • 外部功能,透過進行測試以查詢錯誤並確保定義的輸入實際上將產生所需的結果。

在某些情況下,會執行新系統的“並行執行”,其中當前系統和建議的系統並行執行一段時間,並且當前系統用於驗證建議的系統。

系統部署

在此階段,系統投入生產供終端使用者使用。有時,我們將系統置於 Beta 階段,在該階段接收使用者反饋,並根據反饋在最終釋出或系統正式釋出之前更正或改進系統。

系統評估和維護

維護對於在工作系統的工作壽命期間消除錯誤並調整系統以適應其工作環境的任何變化是必要的。通常會發現小的系統缺陷,因為系統投入執行並進行更改以消除它們。系統規劃人員必須始終計劃資源可用性以執行這些維護功能。

廣告