第二章 可行性研究

2022-08-31 19:36:33 字數 1239 閱讀 9518

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

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

等可行性研究的任務:使用最小的代價在盡可能短的時間內確定問題是否值得去解決。也就是說可行性研究的目的不是解決問題,而是確定問

題是否值得去解決。研究在當前的具體條件下,開發新系統是否具備必要的資源和其他條件。

一般說來,從經濟可行性、技術可行性、操作可行性、法律可行性、時間可行性五個方面去考慮

可行性研究的步驟:

複查系統規模和目標

研究目前正在使用的系統

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

重新定義問題

匯出和評價供選擇的方案

推薦乙個方案並說明理由

草擬開發計畫

書寫文件提交審查

軟體計畫內容

軟體範圍 (軟體功能模組,軟體能力對硬體的要求,介面介面的性質和複雜性)

環境資源(人力資源,硬體,軟體,制定進度表,軟體成本,資源效能描述

軟體**估計

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

c是軟體的**

vi所選取的影響軟體**的獨立引數

適用於以前開發過這方面的軟體

2、 **行(loc)**估算技術

有關引數 :1)源**行,是軟體產品計量單位,不包括注釋,作業命令

2)勞動量  乙個人參加勞動時間的長短

3)軟體生產率:單位勞動時間完成軟體的數量

4)loc計算方法:首先,對設計的系統進行功能分解

然後,再根據歷史資料和經驗選擇每個軟體功能塊的 loc**

3、 任務分解方法

思想:首先把軟體開發工程分解為若干個相對獨立的任務,再分別估計每個開發任務的成本,最後累加得出總成本

可行性研究5%

需求分析 10%

設計  25%

編碼和單元測試  20%

綜合測試   40%

4、 自動估計成本方法

減輕人的勞動但要有大量的經驗術據做基礎,要有良好資料庫系統支援

專案開發計畫

1、 引言

編寫目的

專案背景

定義參考資料

2、專案概述

工作內容

條件與限制

產品執行環境

服務驗收標準

3、 實施計畫

任務分解

進度預算

關鍵問題

人員組織及分工

交付期限

軟體工程 第二章 可行性研究

2.1.可行性研究的任務 1.目的 用最小的代價,在盡可能短的時間內確定問題是否能夠解決 2.簡化了系統的分析和設計過程 3.研究路線 1.分析和澄清問題 2.匯出系統邏輯模型 3.探索若干重可供選擇的主要解法 4.對每種解法進行可行性研究 5.對每種可行性解法制定乙個粗略的實現進度。4.技術可行性...

可行性研究

軟體可行性研究的目的就是用最小的代價在盡可能短的時間內確定該軟體專案是否能夠開發,是否值得開發。注意,可行性研究的目的不是去開發乙個軟體專案,而是研究這個軟體專案是否值得去開發,其中的問題能否解決。可行性研究實質上是要進行一次簡化 壓縮了的需求分析和設計過程,是要在較高層次上以較抽象的方式進行需求分...

可行性研究

軟體開發需要經過7個時期,其中可行性研究是軟體生命期中重要的一步 問題定義 可行性研究 需求分析 設計 編碼 測試 執行與維護說明該軟體開放專案的實現在技術上 經濟上和社會條件上的可行性 評述為合理地達到開放墓邊可能選擇 的各種方案。簡單的說 可行性研究不是去開發乙個軟體專案,而是研究該專案能否在給...