軟體工程 第二章 軟體計畫

2021-08-25 10:06:44 字數 2076 閱讀 2023

第二章軟體計畫

**行:(line of code

問題定義:

問題定義為軟體需求分析功能和效能的依據。

定義內容:問題背景,開發系統的現狀,開發的條件與理由,總體要求,問題性質,型別轉換,什麼目標,開發條件,環境要求等。

可行性研究:

包括的五個方面:經濟可行性;技術可行性;操作可行性;法律可行性;時間可行性。

可行性研究具體內容:問題識別,市場調查,分析準備,環境分析,物理分析,功能分析,資訊分析,動態分析,確立系統方案作出各種估算,模型評審。

可行性研究的步驟:

1、

複查系統規模和目標

2、

研究目前正在使用的系統

3、

匯出新系統的高層邏輯模型

4、

向使用者推薦建議方法

5、

推薦行動方針,作出乙個關鍵的決定

6、

草擬開發計畫,寫出可行性論證報告

7、

提交上級和專家審查

軟體計畫內容:軟體範圍和環境資源。

軟體**估計:

可用的模型:

1、引數化演算法:c=f(vi)

2、**行(line of code,簡稱lod)**估算技術

3、任務分解方法

4、自動估計成本方法

成本/受益分析(從經濟角度分析開發乙個新系統是否划算,從而幫助領導據側是否開發乙個新系統)

1、

成本估計(方法:自頂向下估價、自底向上估價和演算法模型估計)

2、

成本效益分析方法

軟體工程 第二章

2.1 問題定義 軟體生命週期的計畫階段 問題定義,可行性研究,需求分析三個階段。2.2 可行性研究 2.2.1可行性研究的任務 可行性研究的根本目的並不是解決問題,而是確定問題是否值得去解決,也就是判斷系統原定的目標和規模是否能實現,軟體使用所能帶來的效益是否值得使用者去投資開發。因此,可行性研究...

軟體工程第二章作業

1.在軟體開發的早期階段為什麼要進行可行性研究?應該從哪些方面研究目標系統的可行性?答 因為我們需要在軟體開發前確定其是否具有價值,乙個沒有價值的軟體開發出來也沒有意義 五個方面 技術可行性 經濟可行性 操作可行性 執行可行性 法律可行性 2.為方便儲戶,某銀行擬開發計算機儲蓄系統。儲戶填寫的存款單...

軟體工程複習 第二章

第二章 可行性分析 1 定義 用最小的代價在盡可能短的時間內確定問題是否能解決 不是解決問題,而是確定問題是否值得去解決 主要包括四個方面 技術可行性 經濟可行性 操作可行性 法律 社會效益可行性 2 基本過程 複查系統規模和目標 研究目前正在使用的系統 匯出新系統的高層邏輯模型 進一步定義問題 匯...