<tt id="wksye"><rt id="wksye"></rt></tt>

火幣網官方網址

「張家界APP開發」-張家界軟件開發公司

火币网官方网址 APP開發 2019-05-14 15:22 0

關鍵詞:張家界軟件開發公司電話、張家界APP開發公司前十

怎么分析軟件定制開發中可行性研究的目的及任務

       在澄清問題之后,分析員應該導出軟件系統的邏輯模型。然后依據邏輯模型,探索出若干供選擇的系統實現方案。每個實現方案都應該仔細研究其可行性。在軟件項目開發過程中,只要資源和時間不加以限制,所有的項目基本都可以成功開發,然而,資源和時間不可能是無限的,因此,盡早對軟件項目的可行性做出謹慎的評估是十分必要的。

       可行性研究的目的是用極少的代價在最短的時間內確定被開發的軟件能否開發成功,以避免盲目投資帶來的巨大損失;可行性研究的目的不是解決問題,而是確定問題是否值得解決??尚行匝芯康娜蝿帐菑募夹g、經濟、應用以及法律等方面分析應解決的問題是否有可行的解,從而確定該軟件系統是否值得開發??尚行匝芯孔罡镜娜蝿帐菍σ院蟮男袆臃结樚岢鼋ㄗh。當問題沒有可行的解時,分析員應該建議停止項目的開發,以避免時間、資源、人力和金錢的浪費。當問題值得解時,張家界APP開發公司應該推薦一個較好的解決方案,并且為工程制訂一個初步的計劃。

一、可行性研究的要素

       一般來說,軟件領域的可行性研究主要考慮五個要素:經濟、技術、社會、法律以及操作。

(1)經濟可行性。軟件定制開發進行開發成本估算及可能取得的經濟效益評估,確定待開發系統是否值得投資開發。

(2)技術可行性。對待開發的系統進行功能、性能和限制條件分析,確定使用現有的技術能否實現該系統。

(3)社會可行性。社會的可行性至少包括兩種因素:市場與政策。市場又分為未成熟的市場、成熟的市場和將要消亡的市場。涉足未成熟的市場要冒很大的風險,要盡可能準確地估計潛在的市場有多大?自己能占多少份額?多長時間能實現?擠進成熟的市場,雖然風險不高,但利潤也不高。政策對軟件公司的生存與發展影響非常大。政策不當將阻礙軟件公司的健康發展,最怕的是政府干預企業的正當行為。

(4)法律可行性。研究在系統開發過程中可能涉及的各種合同、侵權、責任以及各種與法律相抵觸的問題。

(5)操作可行性。系統的操作方式在用戶組內能否行得通。

相關搜索:張家界做APP的公司哪家好、張家界軟件開發定制外包公司排名


二、可行性研究的過程

如何進行可行性研究呢?

(1)復查系統規模和目標

       分析員對關鍵人員進行調查訪問,認真閱讀和分析有關材料,以便進一步確認系統的規模和目標,改正有歧義或錯誤的描述,確保解決問題的正確性。

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

       對現有系統功能特點的充分了解是成功開發新系統的前提。通過收集、研究和分析現有系統的文檔資料,實地考查現有系統,總結出現有系統的優缺點。張家界軟件開發公司覺得在此基礎上,與有關人員一起審查該系統流程圖是否正確。最后了解并記錄現有系統和其他系統之間的接C情況,這是設計新系統的重要約束條件。

(3)導出新系統的高層邏輯模型

       軟件系統的設計過程通常是從現有的物理系統出發,導出現有系統的邏輯模型,再根據現有系統的邏輯模型,設想新系統的邏輯模型,最后根據新系統的邏輯模型實現新的物理系統。通過第一步的工作,分析員對目標系統應該具有的基本功能和所受的約束條件已有一定了解。這時能夠使用數據流圖描繪數據在系統中流動和處理情況,從而表達出他對新系統的設想。為了把新系統更清晰準確地描繪,還應該有一個初步的數據字典,定義新系統中使用的數據。新系統的邏輯模型由數據流圖和數據字典共同定義,以后可以從該邏輯模型出發設計與開發新系統。

(4)重新定義問題

       新系統的邏輯模型實質上表述了分析員對新系統必須做什么的看法,但是用戶是否也有相同的看法呢?因此,分析員應該和用戶一起再次復查問題定義、工程規模和目標。這個步驟主要是發現和改正分析員對問題理解的錯誤或補充用戶遺漏的要求。

(5)導出和評價供選擇的解法

       分析員從他提出的系統邏輯模型出發, 導出若千個物理解法供比較和選擇。導出供選擇的解法的最簡單的途徑, 是從技術角度出發考慮方案的可行性。當從技術角度提出若千個可能的物理解法之后,根據技術可行性初步排除一些不可能實現的解法。其次,可以考慮用戶操作方面的可行性,去掉其中從操作方式看用戶不能接受的解法。再次,應該考慮經濟方面的可行性。最后,應該為每個在技術、操作和經濟等方面都可行的解法制定實現進度表,這個進度表通常只需要估計生命周期每個階段的工作量。

(6)推薦行動方案

       分析員根據可行性研究結果需要做出一一個關鍵性決定:是否繼續進行新系統的開發。分析員必須清晰地表明他對這個關鍵性決定的建議,如果他認為值得繼續進行系統的開發,那么他應該選擇一種最好的解決方案,并且說明理由。另外,分析員還要考慮系統的成本、效益問題,因為使用部門的負責人主要根據經濟上是否可行決定是否投資。

(7)草擬開發計劃

       分析員應該進一步為推薦的系統草擬一份開發計劃,除了項目進度表之外還應該估計人員(系統分析員、軟件工程師、程序員、資料員等)和資源(計算機硬件、軟件等)的需求情況。另外,還應該估計系統生命周期每個階段的成本。最后,給出下一階段(需求分析)的詳細進度表和成本估計。

(8)書寫文檔,提交審查

       分析員需要把上述可行性研究各個步驟的結果寫成清晰無誤的文檔(見2.2節),請用戶、使用部門的負責人以及評審組仔細審查,以決定是否繼續這個系統的開發以及是否接受分析員推薦的解決方案。

火幣網官方網址相關的文章:深圳app外包公司-【定制開發】

以上就是「張家界APP開發」-張家界軟件開發公司全文,希望對大家有所幫助!

分享:

火币网官方网址掃一掃在手機閱讀、分享本文

發表評論

評論列表(條)

    2020最新国产高清毛片