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

2022-05-14 08:03:17 字數 587 閱讀 6598

可行性分析主要從經濟、技術、法律等方面分析所給出的解決方案是否可行,同城之有當解決方案可行並有一定的經濟效益和/或社會效益是才開始真正的基於計算機的系統的開發。

簡單的理解可行性分析就是看有沒有可能完成這個專案。可以從以下幾個方面來看可行性。經濟可行性、技術可行性、法律可行性。

技術可行性,就是在技術方面有沒有能力去完成這項工程。舉個例子,如果要讓工作組去造乙個永動機的話,沒人會完成,因為這在技術上行不通。這些就是理論上沒可能完成的任務,除此之外,還有一些任務理論可以完成,但是工作組的員工沒有足夠的技術來實現它。這些才是軟體可行性的重點。要是做到一半發現不會弄了,這才是個大問題。如果員工內有人做過類似的工程的話,這部分問題就小得多了。結合經濟可行性,有衍生出另一類問題,當你沒有足夠的資金,但是又想去做這些專案,這類問題就出現了,只能加大資金投入,或者降低技術要求了。

法律可行性就是做的軟體有沒有觸犯法律。這涉及到能不能發布,甚至如果觸犯了法律收到的法律制裁會是什麼。常見法律問題就是軟體抄襲問題,若是抄襲別人軟體,將會受到嚴厲懲罰,市面上很多野雞軟體都是這樣,仿照其它軟體做一套,甚至就換件衣服就拿出來了。

可行性是軟體開發的乙個重要步驟,沒有可行性分析,在實際操作過程中可能會遇到很多阻礙。

可行性分析 軟體工程總結

可行性研究的目的是,用最小的代價在盡可能短的時間內確定問題能否解決,從技術 經濟和操作三個方面進行可行性研究。一 可行性研究過程 1.複查系統規模與目標 確保分析員解決的問題正是要求他解決的問題。2.研究目前正在使用的系統 花費適當的時間,分析新舊系統的優缺點,現有系統的文件資料和使用手冊。3.匯出...

軟體工程3 可行性分析

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

軟體工程 可行性研究

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