軟體工程導論學習 可行性研究

2021-06-26 22:28:40 字數 1028 閱讀 6556

許多問題不可能在預定的系統規模或時間期限之內解決。

可行性研究的目的不是解決問題,而是確定問題是否值得去解決。

技術可行性:使用現有的技術能實現這個系統嗎?

經濟可行性:這個系統的經濟效益能超過它的開發成本嗎?

操作可行性:系統的操作方式在這個使用者組織內行得通嗎?

1.複查系統規模和目標

清晰地描述對目標系統的一切限制和約束。

2.研究目前正在使用的系統

現有的系統是資訊的重要**,現有的系統必然有某些缺點,新系統必須能解決舊系統中存在的問題。

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

優秀的設計過程通常是從現有的物理系統出發,匯出現有系統的邏輯模型,再參考現有系統的邏輯模型,設想目標系統的邏輯模型,最後根據目標系統的邏輯模型建造新的物理系統。

分析員能夠使用資料流圖,描繪資料在系統中流動和處理的情況,從而概括地表達出他對新系統的攝像。還應該有乙個初步的資料字典,定義系統中使用的資料。

4.進一步定義問題

分析員應該和使用者一起再次複查問題定義、工程規模和目標,這次複查應該把資料流圖和資料字典作為討論的基礎。

5.匯出和評價供選擇的解法

分析員應該從他建議的系統邏輯模型出發,匯出若干個較高層次的

(較抽象的

)物理解法供比較和選擇。匯出供選擇的解法的最簡單的途徑,是從技術角度出發考慮解決問題的不同方案。例如在資料流圖上劃分不同的自動化邊界,從而匯出不同物理方案的方法。 6.

推薦行動方針

是否繼續進行這項開發工程?分析員必須清楚地表明他對這個關鍵性決定的建議。

7.草擬開發計畫

分析員應該為所推薦的方案草擬乙份開發計畫,除了制定工程進度表之外還應該估計對各類開發人員

(例如,系統分析員、程式設計師

)和各種資源

(計算機硬體、軟體工具等

)的需要情況,應該指明什麼時候使用以及使用多長時間。 8.

書寫文件提交審查

應該把上述可行性研究各個步驟的工作結果寫成清晰的文件,請使用者、客戶組織的負責人及評審組審查,以決定是否繼續這項工程及是否接受分析員推薦的方案。

軟體工程 可行性研究

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

軟體工程導論的開發可行性研究

為方便旅客,某航空公司擬開發乙個機票預定系統。旅行社把預定機票的旅客資訊 姓名 性別 工作單位 身份證號碼 旅行時間 旅行目的地等 輸入進入該系統,系統為旅客安排航班,印出取票通知和賬單,旅客在飛機起飛的前一天憑取票通知和賬單交款取票,系統校對無誤即印出機票給旅客。寫出問題定義並分析系統的可行性。目...

軟體工程導論學習筆記(3) 可行性研究過程

1.複查系統規模和目標 明確要解決的問題。刪掉含糊不清的表述,增加限制條件。比如 我想解決大學生的二手買賣市場資訊不充分的問題。大學生 就是限制條件,不是成年人,不是小學生,而是大學生,資訊不充分 也很關鍵,不是沒有買賣市場,也不是不想買賣,而是買賣的雙方都找不著對方,或者說很難找著。2.研究目前正...