技術可行性分析注意哪些內容?

2021-10-23 01:18:02 字數 948 閱讀 4032

軟體開發涉及多方面的技術,包括開發方法、軟硬體平台、網路結構、系統布局和結構、輸入輸出技術、系統相關技術等。應該全面和客觀地分析軟體開發所涉及的技術,以及這些技術的成熟度和現實性。

##2、盡可能採用成熟技術

成熟技術是被多人採用並被反覆證明行之有效的技術,因此採用成熟技術一般具有較高的成功率。另外,成熟技術經過長時間、大範圍使用、補充和優化,其精細程度、優化程度、可操作性、經濟性等方面要比新技術好。鑑於以上原因,軟體專案開發過程中,在可以滿足系統開發需要、能夠適應系統發展、保證開發成本的條件下,應該盡量採用成熟技術。

在軟體專案開發過程中,有時為了解決系統的特定問題,為了使所開發系統具有更好的適應性,需要採用某些先進或前沿技術。在選用先進技術時,需要全面分析所選技術的成熟程度。有許多報道的先進技術或科研成果實際上仍處在實驗室階段,其實用性和適應性並沒有得到完全解決,也沒有經過大量實踐驗證,在選擇這種技術時必須慎重。例如,許多文章中已經報道了指紋識別技術,而且市場上也有實驗性產品,但指紋識別技術至今仍有許多重大技術難題沒有突破,離具體應用仍有一定距離。因此,在專案開發中要謹慎選用這種技術。如果不加分析,在專案中盲目採用指紋識別技術,應用時肯定會出現許多難以解決的具體問題。

許多技術總的來說可能是成熟和可行的,但是在開發隊伍中如果沒有人掌握這種技術,而且在專案組中又沒有引進掌握這種技術的人員,那麼這種技術對本系統的開發仍然是不可行的。例如,分布物件技術是分布式系統的一種通用技術,但是如果在開發隊伍中沒有人掌握這種技術,那麼從技術可行性來看就是不可行的。

技術可行性評價是通過原有系統和欲開發系統的系統流程圖和資料流圖,對系統進行比較,分析新系統具有的優越性,以及對裝置、現有軟體、使用者、系統執行、開發環境、執行環境和經費支出的影響,然後評價新系統的技術可行性。主要包括以下幾個方面:

在限制條件下,功能目標是否能達到;

利用現有技術,效能目標是否能夠達到;

對開發人員數量和質量的要求,並說明能否滿足;

在規定期限內,開發是否能夠完成。

可行性分析

做任何事情,都必須要做可行性分析,可行性分析能確保你做的事情在未來的努力過程中不會因為錯誤的方向而導致的夭折。人為什麼會有去學習某種知識的衝動?我覺得大部分的原因是因為虛榮心,自尊心,有些時候你看到別人擁有某種能力,你覺得非常的羨慕,那麼就有一種想去學的衝動,而不管自己是否有能力 有時間,是否適合自...

可行性分析

可行性分析 1.專案概述 1 專案名稱 智慧型宿舍管理系統 2 專案團隊 齊魯工業大學飛漾團隊 3 專案人員 王剛,陳楓,常瑜,梅寒,李振,楊宗信 4 專案建設目標 解決大學生實際學習,生活中所遇到的問題 5 專案內容 智慧型宿舍管理系統採用刷卡進門,進門後自動供電,出門時刷卡斷電。既保證了宿舍安全...

可行性分析報告

可行性分析報告 1 引言 1.1 編寫目的 闡明編寫可行性研究報告的目的,提出讀者物件。1.2 專案背景 應包括 所建議開發軟體的名稱 專案的任務提出者 開發者 使用者及實現軟體的單位 專案與其他軟體或其他系統的關係。1.3 定義 列出文件中用到的專門術語的定義和縮寫詞的原文。專案經核准的計畫任務書...