軟體工程的收穫(2) 軟體計畫

2021-09-14 05:23:46 字數 1016 閱讀 9481

前言

軟體計畫是乙個好的軟體出現的前提,沒有乙個系統性的規劃會導致軟體的開發因為各種原因而中途夭折。

1.經濟可行性

2.技術可行性

3.操作可行性

4.法律可行性

5.時間可行性

計畫的步驟

1.聽取使用者對系統的要求

2.調查開發的背景理由

3.看使用者的報告

4.加工整理

5.與使用者及負責人反覆討論

6.改進不正確的地方

7.寫出雙方都滿意的問題定義報告文件

8.確定雙方是否可以進行深入系統可行性研究方向的意向

對軟體的認識

1.系統應該解決的問題

2.如何解決問題才能滿足要求

3.問題的分層需求

確定分析計畫

1.確立分析計畫

2.任務分配參與分析的人

3.對參加分析的人進行培訓

4.對系統所處的環境進行系統的分析

分析計畫內容

1.範圍

軟體功能規模,軟體能力對硬體的要求,介面介面的性質和複雜性

2.環境資源

人力資源:在不同的階段對不同的人員的要求

硬體:包括目標及其及其他機器

軟體:包括支撐軟體和實用軟體

制定進度表:包括交付日期,如何組織分配力量

軟體成本:雙方都可以接受

成本估算的方法

(1)自頂向下估價:先估計系統在估計子系統

(2)自底向上估價:先估計系統中的每個模組在合成整體成本

軟體**估計的方法

(1)引數化演算法

(2)**行技術

(3)任務分解方法

度量效益的方法

(1)貨幣的時間價值

(2)投資**期

(3)純收入總結

在軟體設計的開始如果沒有規劃好,那麼後續不管是物力或者和精神上都會陷入泥沼。

軟體工程 軟體計畫

為軟體需求分析供能和效能的依據。包含 問題背景,開發系統的現狀,開發的理由與條件,總體要求 問題的性質,型別轉換,什麼目標,開發條件環境要求等。目的 用最小的代價在盡可能短的時間內確定問題是否能被解決。也就是說確定問題是否值得去解,研究在當前的具體條件下,開發新系統是否具備必要的資源和其它條件。任務...

軟體工程 軟體計畫

一 問題定義 步驟 1.使用者需求 2.調查背景 3.與使用者討論 4.寫出問題報告文件 5.進行可行性研究 二 可行性研究 1.內容 經濟可行性 技術可行性 操作可行性 法律可行性 時間可行性 2.步驟 1 複查系統規模和目標 2 研究目前正在使用的系統 3 匯出新系統的高層邏輯模型 4 向使用者...

軟體工程 計畫階段

前提 軟體工程 軟體生存期可分為三個大的階段 計畫階段,開發階段,維護階段。計畫階段包括三部分 問題定義 可行性研究 需求分析 一 問題定義 問題定義為軟體需求分析功能與效能的依據 問題定義報告書寫格式 問題定義研究報告前四點必寫 1 專案2背景3 專案目標 4專案範圍 總費用 購買裝置的費用 初步...