系統開發生命週期 SDLC

2021-08-26 22:36:40 字數 1449 閱讀 9413

系統開發生命週期:system development life cycle,sdlc

四個基本階段:計畫、分析、設計和實現

一、計畫:

(1):在專案啟動期間,確定系統給組織帶來的業務價值,即將它如何降低費用或增加收入。

系統需求是對業務需求的簡要總結,並解釋支援這個業務需求的系統如何創造業務價值。

可行性分析:技術可行性(我們能做出來嗎?)、經濟可行性(能賺錢嗎?)、組織可行性(做好了能用嗎?)

(2):專案一旦被批准,就進入專案管理。在專案管理期間,專案經理建立工作計畫,為專案分配人員,以及在整個sdlc的相應階段準備相應技術以幫助專案團隊控制和指導專案進行。專案管理的可交付物是乙個描述專案團隊將如何開發此系統的專案計畫

二、分析:分析階段說明此系統由誰來用、用作什麼、在**用?在這個階段,專案團隊調查所有現有系統,確定可改進的機會,以及開發新系統的方案,這個階段分三步:

· (1):開發分析策略來知道專案團隊的工作。這種策略通常包括對當前系統(稱為as-is系統)及說存在問題的分析,以及設計新系統(稱為to-be系統)的方式

(2):需求收集。系統方案是開發一系列業務分析模型的基礎,這些分析模型描述的是如果新系統開發好後業務將怎麼處理。模型集合中一般應包括支援執行業務過程必需的資料表示模型和過程模型。

(3):分析結果,系統方案和模型組合成乙個稱為系統建議書的文件,它被提交給專案發起者和其他關鍵的決策制定者(如審定委員會的成員)來決定此專案是否繼續進行。

系統建議書是最初的可交付物,它描述新系統應該實現的業務需求是什麼。分析階段的可交付物包括兩部分,即新系統的分析結果和高層的初始設計。

三、設計:設計階段確定系統將更精確地定義系統的執行方式。有以下四個步驟:

(1):必須建立設計策略。

(2):開發系統的基本架構設計,描述要用到的硬體、軟體和網路基礎設施。介面設計描述使用者如何在系統中移動和系統將用到的窗體和報表。

(3):開發資料庫和文件規格,精確定義儲存什麼資料和儲存在**

(4):分析員小組開發程式設計規格,它定義需要編寫的程式和每個程式確切要做的事情。

這些可交付物的集合(架構設計、介面設計、資料庫和文件規格以及程式設計規格)是交付給實現階段程式設計小組的系統規格。在設計階段的末期,可行性分析和專案計畫需要重新檢查和修訂,專案發起者和審定委員會也將對終止還是繼續此專案作出決定。

四、實現:sdlc最後的階段是實現階段,它是系統實際構建的時期,是開發過程中耗時最長和花銷最多的階段。分為3個步驟:

(1):系統構建。建造系統並通過測試確保它是按照設計要求來實現。由於bug的開銷可能很大,因此測試是實現階段最關鍵的步驟。

(2):系統安裝。安裝是舊系統停用和新系統開啟的轉換過程。包括直接轉換方法、並行轉換方法、分階段轉換策略。轉換中最重要的是建立培訓計畫,用來教使用者如何使用新系統及幫助使用者處理新系統所帶來的變化。

(3):分析員小組建立系統的支援計畫。這個計畫通常包括正式或非正式的實現後審查,以及確定系統需要重大變更和細微變更的系統化方法。

系統開發生命週期

常規的系統開發生命週期 sdlc 1 計畫 planning 2 需求收集與分析 requirements gathering 3 概念魚邏輯設計 conceptual and logical design 4 物理設計 physical design 5 搭建模型並測試 construction ...

系統開發生命週期

原文 系統開發生命週期 常規的系統開發生命週期 sdlc 1 計畫 planning 2 需求收集與分析 requirements gathering 3 概念魚邏輯設計 conceptual and logical design 4 物理設計 physical design 5 搭建模型並測試 c...

系統開發生命週期

原文 系統開發生命週期 常規的系統開發生命週期 sdlc 1 計畫 planning 2 需求收集與分析 requirements gathering 3 概念魚邏輯設計 conceptual and logical design 4 物理設計 physical design 5 搭建模型並測試 c...