可行性分析 軟體工程總結

2021-08-18 10:48:58 字數 786 閱讀 1901

可行性研究的目的是,用最小的代價在盡可能短的時間內確定問題能否解決,從技術、經濟和操作三個方面進行可行性研究。

一、可行性研究過程:

1. 複查系統規模與目標:確保分析員解決的問題正是要求他解決的問題。

2. 研究目前正在使用的系統:花費適當的時間,分析新舊系統的優缺點,現有系統的文件資料和使用手冊。

3. 匯出新系統的高層邏輯模型:使用資料流圖和資料字典定義新系統的模型,建造新的物理系統。

4. 進一步定義系統:確保分析員對問題沒有誤解,以及沒有使用者曾經遺漏的要求。

5 .匯出和評價供選擇的解法:為每個在技術、操作和經濟等方面都可行的系統制定實現大致的進度表。

6. 推薦行動方針:分析員對於所推薦的系統進行比較詳細的成本/效益分析。

7. 書寫文件提交審查。

二、系統流程圖:概括地描述物理系統的傳統工具,用圖形符號以黑盒子形式描繪組成系統的每個部件(程式、文件、資料庫、人工過程等)。

三、資料流圖(dfd):是一種圖形化技術,描繪資訊流和資料從輸入移動到輸出的過程中所經受的變換,資料流圖的用途是作為資訊交流、分析和設計的工具。

四、資料字典:是關於資料的資訊的集合,也是對資料流圖中的所有元素的定義的集合,資料流圖最重要的用途是作為分析階段的工具。

五、成本/效益分析:

1. 成本估計:

1) **行技術

2) 任務分解技術

3) 自動估計成本技術

2. 分析方法:

1)借助貨幣的時間價值

2)考慮投資**期

3)計算純收入

4)考慮投資**率

軟體工程3 可行性分析

壓縮簡化的系統分析和設計的過程 可行性研究的最根本的任務 是對以後的方針提出建議 可行性研究需要的時間長短 取決於工程的規模,一般來說,可行性研究的成本知識預期工程總成本的5 10 指定工程進度表 評估人員和資源 指定進度表 使用時間點和時長 生命週期每個階段的成本 下乙個階段的詳細進度表和成本估計...

軟體工程(二)可行性分析

可行性分析主要從經濟 技術 法律等方面分析所給出的解決方案是否可行,同城之有當解決方案可行並有一定的經濟效益和 或社會效益是才開始真正的基於計算機的系統的開發。簡單的理解可行性分析就是看有沒有可能完成這個專案。可以從以下幾個方面來看可行性。經濟可行性 技術可行性 法律可行性。技術可行性,就是在技術方...

軟體工程 可行性研究

開發一款軟體大致分為6個過程 1.可行性研究 2.需求分析 3.設計 4.程式編碼 5.測試 6.執行維護。每個過程都需要生成必要的文件作為規範,依次是 1.可行性研究報告 2.專案開發計畫書 3.系統需求規格說明書 4.系統概要設計說明書 5.系統詳細設計說明書 6.測試計畫 7.測試分析報告。下...