一、問題定義
步驟:
1.使用者需求
2.調查背景
3.與使用者討論
4.寫出問題報告文件
5.進行可行性研究
二、可行性研究
1.內容
經濟可行性
技術可行性
操作可行性
法律可行性
時間可行性
2.步驟
(1)複查系統規模和目標
(2)研究目前正在使用的系統
(3)匯出新系統的高層邏輯模型
(4)向使用者推薦建議方法
(5)推薦行動方針,做出乙個關鍵性的決定
(6)草擬開發計畫,寫出可行性論證報告
(7)提交上級和專家審查
三、軟體計畫內容
1.軟體範圍:
軟體功能規模,軟體能力對硬體的要求,介面介面的性質和複雜性
2.環境資源:
人力資源:在不同階段對不同人員的要求,
硬體:目標機器及其他機器
軟體:支撐軟體和實用軟體
制定進度表:包括交付日期,如何組織分配力量
軟體成本:雙方都接受
資源性描述:什麼水平的人,什麼功能效能的硬體和軟體
四、軟體**估計
(1).計算模型
1.引數化演算法
2.**行(loc)**估算技術
3.任務分解法
4.自動估計成本方法
(2)成本效益分析
1.成本估計:自頂向下:自底向上
2.成本/效益分析法
軟體工程 軟體計畫
為軟體需求分析供能和效能的依據。包含 問題背景,開發系統的現狀,開發的理由與條件,總體要求 問題的性質,型別轉換,什麼目標,開發條件環境要求等。目的 用最小的代價在盡可能短的時間內確定問題是否能被解決。也就是說確定問題是否值得去解,研究在當前的具體條件下,開發新系統是否具備必要的資源和其它條件。任務...
軟體工程 計畫階段
前提 軟體工程 軟體生存期可分為三個大的階段 計畫階段,開發階段,維護階段。計畫階段包括三部分 問題定義 可行性研究 需求分析 一 問題定義 問題定義為軟體需求分析功能與效能的依據 問題定義報告書寫格式 問題定義研究報告前四點必寫 1 專案2背景3 專案目標 4專案範圍 總費用 購買裝置的費用 初步...
軟體工程 計畫階段
需求 於多方面 1.功能需求 2.效能需求 3.環境需求 4.可靠性需求 5.資源使用需求 等需求分析的任務就是借助當前系統的邏輯模型匯出目標系統的邏輯模型,解決目標系統的 做什麼 的問題 經濟可行性 技術可行性 操作可行性 法律可行性 時間可行性 軟體的範圍 環境資源 設計人員應該少而精 1.專案...