為軟體需求分析供能和效能的依據。
包含:問題背景,開發系統的現狀,開發的理由與條件,總體要求;問題的性質,型別轉換,什麼目標,開發條件環境要求等。
目的:用最小的代價在盡可能短的時間內確定問題是否能被解決。 也就是說確定問題是否值得去解,研究在當前的具體條件下,開發新系統是否具備必要的資源和其它條件。
任務:在大型或重要的專案中要做、確定系統總目標和總要求、執行可行性分析和投資的效益分析和進度。主要進行高層次系統分析。
① 經濟可行性
② 技術可行性(為主)
③ 操作可行性
④ 法律可行性
⑤ 時間可行性
一般來說,可行性研究的成本只佔預期工程成本中的5%-10%。
用管理員、技術人員和使用者都能理解的術語來描述的軟體計畫書。
是對乙個軟體專案開發全過程中的花費的代價的估算。
從經濟的角度分析開發乙個新系統是否划算,從而幫助領導決策是否開發乙個新系統。
方法:自頂向下估計、自底向上估計、演算法模型估計。
可行性研究報告、軟體開發計畫
資料流圖(data flow diagram):簡稱dfd,它從資料傳遞和加工角度,以圖形方式來表達系統的邏輯功能、資料在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用於表示軟體模型的一種圖示方法。
系統流程圖:描繪系統物理模型的傳統工具。它的基本思想是用圖形符號以黑盒子形式描繪系統裡面的每個部件(程式、檔案、資料庫、**、人工過程等),表達資訊在各個部件之間流動的情況。
軟體工程 軟體計畫
一 問題定義 步驟 1.使用者需求 2.調查背景 3.與使用者討論 4.寫出問題報告文件 5.進行可行性研究 二 可行性研究 1.內容 經濟可行性 技術可行性 操作可行性 法律可行性 時間可行性 2.步驟 1 複查系統規模和目標 2 研究目前正在使用的系統 3 匯出新系統的高層邏輯模型 4 向使用者...
軟體工程 計畫階段
前提 軟體工程 軟體生存期可分為三個大的階段 計畫階段,開發階段,維護階段。計畫階段包括三部分 問題定義 可行性研究 需求分析 一 問題定義 問題定義為軟體需求分析功能與效能的依據 問題定義報告書寫格式 問題定義研究報告前四點必寫 1 專案2背景3 專案目標 4專案範圍 總費用 購買裝置的費用 初步...
軟體工程 計畫階段
需求 於多方面 1.功能需求 2.效能需求 3.環境需求 4.可靠性需求 5.資源使用需求 等需求分析的任務就是借助當前系統的邏輯模型匯出目標系統的邏輯模型,解決目標系統的 做什麼 的問題 經濟可行性 技術可行性 操作可行性 法律可行性 時間可行性 軟體的範圍 環境資源 設計人員應該少而精 1.專案...