試議軟件工程的可行性

時(shí)間:2022-12-13 11:42:01

導(dǎo)語(yǔ):試議軟件工程的可行性一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

試議軟件工程的可行性

可用“頭腦風(fēng)暴法”提出各種可行的開(kāi)發(fā)方案,經(jīng)團(tuán)隊(duì)討論、主管同意后中從中選擇最優(yōu)秀的一種方案。

一、可行性研究的步驟

可行性研究的步驟為:復(fù)查系統(tǒng)規(guī)模和目標(biāo)研究目前正在使用的系統(tǒng)導(dǎo)出新系統(tǒng)的高層邏輯模型重新定義問(wèn)題導(dǎo)出和評(píng)價(jià)供選的方案推薦一個(gè)方案并說(shuō)明理由推薦行動(dòng)方針書(shū)寫(xiě)計(jì)劃任務(wù)書(shū)提交審查。我們?cè)谶M(jìn)行可行性研究的過(guò)程中,要嚴(yán)格按照以上步驟執(zhí)行。

首先明確開(kāi)發(fā)的軟件需達(dá)到的目標(biāo),接著分析現(xiàn)在正在使用的系統(tǒng)哪些需要放棄、哪些需要修改,接著建立數(shù)學(xué)模型,接著估計(jì)開(kāi)發(fā)過(guò)程可能遇到的問(wèn)題,并找出可能的解決的辦法,在大量的可選方案中擇最優(yōu)者,接著推薦行動(dòng)方針,再接著書(shū)寫(xiě)計(jì)劃任務(wù)書(shū),最后提交審查。

二、成本效益

在開(kāi)發(fā)軟件過(guò)程中,要充分考慮成本效益??梢詫W(xué)習(xí)商人的做法:開(kāi)源及節(jié)流。但不管怎樣,投資開(kāi)發(fā)新系統(tǒng)往往要冒一定風(fēng)險(xiǎn),所以慎行。

1、成本估計(jì)成本估算有兩種方法:

(1)代碼行技術(shù)。

(2)任務(wù)分解技術(shù)。目前我們常用的是任務(wù)分解技術(shù),其實(shí)就是模塊化開(kāi)發(fā)。舉例說(shuō)明一下:像在開(kāi)發(fā)“圖書(shū)館管理系統(tǒng)”中,我們可以把模塊分為:新書(shū)入庫(kù)、借書(shū)及還書(shū)。在計(jì)算成本時(shí),先算這三個(gè)獨(dú)立的模塊所需的成本,最后累加起來(lái)得到軟件開(kāi)發(fā)工程的總成本。為了節(jié)省成本,我們?cè)陂_(kāi)發(fā)軟件前期就考慮到組團(tuán)隊(duì)時(shí)人員少而精,到計(jì)算成本可這樣計(jì)算:參與項(xiàng)目的人數(shù),再乘以每人每月的平均工資,再估計(jì)此項(xiàng)目大概需要多少時(shí)間能完成。每個(gè)任務(wù)的成本=參與任務(wù)的人數(shù)每人每月的平均工資完成項(xiàng)目的時(shí)間??偝杀?每個(gè)任務(wù)的成本相累加。

2、成本/效益分析的方法成本/效益分析的方法有四個(gè):

(1)貨幣時(shí)間價(jià)值。

(2)投資回收期。

(3)純收入。

(4)投資回收率。

3、現(xiàn)在我們用貨幣時(shí)間價(jià)值來(lái)分析:

通常用利率的形式表示貨幣的時(shí)間價(jià)值。假設(shè)年利率為i,如果現(xiàn)在存入P元,則n年后可以得到的錢(qián)數(shù)為:F=P(1+i)n。這就是P元錢(qián)在n年后的價(jià)值。反之,如果n年后能收入P元,那么這些錢(qián)的現(xiàn)在價(jià)值是:P=F/(1+i)n。用此方法,我們就能大概估算出成本與收益的關(guān)系,主要收益>成本,那么此軟件系統(tǒng)就值得開(kāi)發(fā),反之亦然。

三、結(jié)語(yǔ)

可行性研究探討的是開(kāi)發(fā)軟件是否值得,在開(kāi)發(fā)過(guò)程中可能遇到的問(wèn)題有哪些,該如何解決。例如:在“圖書(shū)館管理系統(tǒng)”開(kāi)發(fā)的可行性研究中,值得我們探討的問(wèn)題有:學(xué)校能提供多少資金支持、人員技術(shù)可否跟得上、學(xué)校我硬件設(shè)備是否能滿足運(yùn)行此軟件的需求、后期的軟件維護(hù)該如何進(jìn)行等等。而解決方法則需要相關(guān)負(fù)責(zé)人與校方溝通。本文深入地介紹了軟件工程可行性研究的過(guò)程并以實(shí)例的方式說(shuō)明,希望有助于大家研究這部分的理論知識(shí)并能在軟件開(kāi)發(fā)過(guò)程中靈活應(yīng)用。

作者:吳宇寧單位:廣州東華職業(yè)學(xué)院