可行性研究第三講_第1頁
可行性研究第三講_第2頁
可行性研究第三講_第3頁
可行性研究第三講_第4頁
可行性研究第三講_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

可行性研究第三講第3章可行性分析2023/1/162主要內(nèi)容問題定義可行性研究的任務(wù)可行性研究的步驟系統(tǒng)流程圖成本/效益分析2023/1/1632.1

問題定義問題定義內(nèi)容:軟件名稱項(xiàng)目提出背景軟件目標(biāo)及任務(wù)項(xiàng)目性質(zhì)軟件服務(wù)范圍基本需求軟件環(huán)境主要技術(shù)2023/1/164從項(xiàng)目立項(xiàng)的角度,軟件項(xiàng)目又可分為:非訂單軟件通過市場調(diào)研,經(jīng)過論證,認(rèn)為某軟件產(chǎn)品將會有巨大的市場空間,由開發(fā)方?jīng)Q定自投資金開發(fā)的軟件項(xiàng)目.開發(fā)單位立項(xiàng),由市場部撰寫《立項(xiàng)建議書》.訂單軟件通過投資方招標(biāo),軟件公司撰寫《軟件項(xiàng)目投標(biāo)書》.竟標(biāo)成功后雙方簽訂《軟件項(xiàng)目開發(fā)合同書》.無論是訂單軟件還是非訂單軟件,都需要進(jìn)行可行性研究.2.2可行性研究的任務(wù)2023/1/165開發(fā)一個軟件系統(tǒng),要解決三個問題:Whytodo?—可行性研究Whattodo?—需求分析Howtodo?—系統(tǒng)設(shè)計(jì)用最小的代價,在盡可能短的時間內(nèi),確定問題是否有可行的解決方案.可行性研究的方法:進(jìn)一步分析和澄清問題定義,導(dǎo)出系統(tǒng)的邏輯模型;探索若干種可供選擇的系統(tǒng)實(shí)現(xiàn)方案;研究每種方案的可行性;選擇或折衷出一種最佳方案.2.2可行性研究的任務(wù)2023/1/1662.2可行性研究的任務(wù)不是解決問題,而是確定是否可解\值得解不要花過多精力,占總成本的5~10%2023/1/167可行性研究由系統(tǒng)分析員負(fù)責(zé).四個方面的可行性:技術(shù)可行性使用現(xiàn)有的技術(shù)是否能實(shí)現(xiàn)該系統(tǒng).經(jīng)濟(jì)可行性從經(jīng)濟(jì)角度講,該系統(tǒng)是否有開發(fā)價值.操作可行性該系統(tǒng)的操作方式是否符合用戶的要求、方便用戶使用.法律可行性該系統(tǒng)的開發(fā)是否符合法律規(guī)定.2.2可行性研究的任務(wù)2023/1/1681.復(fù)查系統(tǒng)規(guī)模和目標(biāo)對問題定義階段確定的系統(tǒng)規(guī)模和目標(biāo)進(jìn)一步確認(rèn);改正含糊或不確切的敘述,清晰地描述對目標(biāo)系統(tǒng)的限制和約束.2.3可行性研究的步驟我們認(rèn)為用戶要的?用戶要的2023/1/1692.3可行性研究的步驟2.研究目前正在使用的系統(tǒng)正在使用的系統(tǒng)人工系統(tǒng):需要計(jì)算機(jī)化計(jì)算機(jī)系統(tǒng):需要改進(jìn)或完善研究現(xiàn)有系統(tǒng)的文檔資料和使用手冊,了解:原系統(tǒng)能做什么;為什么這樣做;現(xiàn)有系統(tǒng)使用的代價;用戶對新系統(tǒng)的要求;該系統(tǒng)的邊界(與其他系統(tǒng)的關(guān)系).新系統(tǒng)效益老系統(tǒng)效益2023/1/16103.確定新系統(tǒng)的高層邏輯模型根據(jù)對現(xiàn)有系統(tǒng)的研究,導(dǎo)出現(xiàn)有系統(tǒng)的邏輯模型,設(shè)計(jì)出目標(biāo)新系統(tǒng)的邏輯模型.使用的工具:系統(tǒng)流程圖2.3可行性研究的步驟…………抽象實(shí)現(xiàn)改進(jìn)老系統(tǒng)物理模型模型邏輯模型新模型邏輯模型新系統(tǒng)物理模型2023/1/16112.3可行性研究的步驟4.重新定義問題系統(tǒng)分析員與用戶一起,結(jié)合目標(biāo)系統(tǒng)的邏輯模型,復(fù)查問題定義、工程規(guī)模和系統(tǒng)實(shí)現(xiàn)的目標(biāo),以便對目標(biāo)系統(tǒng)的邏輯模型達(dá)成一致的認(rèn)識.系統(tǒng)分析員與用戶充分交流,理解目標(biāo)系統(tǒng),使目標(biāo)系統(tǒng)的邏輯模型真正滿足用戶的要求.注:此時合同未簽,應(yīng)考慮成本,不宜反復(fù)太多次。2023/1/16125.導(dǎo)出和評價供選擇的方案系統(tǒng)分析員根據(jù)與用戶確定的系統(tǒng)邏輯模型,導(dǎo)出若干個較高層次的物理解決方案,例如:低成本方案中成本方案高成本方案C/S系統(tǒng)結(jié)構(gòu)B/S系統(tǒng)結(jié)構(gòu)分別從技術(shù)、經(jīng)濟(jì)、操作和法律角度論證每一種方案的可行性.為每個方案制定實(shí)現(xiàn)進(jìn)度表.進(jìn)度表經(jīng)濟(jì)上合算技術(shù)上可行操作上可行策略上不可行用戶不可能操作不合算……2.3可行性研究的步驟2023/1/16136.推薦行動方針對各種可行的方案進(jìn)行評價或論證,確定是否有可行的方案.7.草擬軟件項(xiàng)目開發(fā)計(jì)劃根據(jù)研究的方案,確定初步軟件項(xiàng)目開發(fā)計(jì)劃.8.書寫可行性研究報(bào)告,并提交審查將上述研究的結(jié)果寫成文檔,提交用戶和投資方審查,以決定該項(xiàng)目是否進(jìn)行.2.3可行性研究的步驟2023/1/1614系統(tǒng)流程圖SFD(SystemFlowDiagram)用于描述系統(tǒng)的物理模型.在較高層上描述信息在系統(tǒng)各物理部件之間流動的情況.SFD不描述對信息的加工處理.SFD將系統(tǒng)中的每一個部件用一個符號表示程序數(shù)據(jù)文件數(shù)據(jù)庫人工處理過程2.4系統(tǒng)流程圖2023/1/1615SFD的符號2.4系統(tǒng)流程圖2023/1/16162.4系統(tǒng)流程圖2023/1/1617例1:一個倉庫庫存清單處理系統(tǒng).該裝配廠使用一臺小型計(jì)算機(jī)處理更新庫存清單主文件和產(chǎn)生訂貨報(bào)告的任務(wù)。零件庫存量的每一次變化稱為一個事務(wù),由放在倉庫中的CRT終端輸入到計(jì)算機(jī)中;系統(tǒng)中的庫存清單程序?qū)κ聞?wù)進(jìn)行處理,更新存儲在磁盤上的庫存清單主文件,并且把必要的訂貨信息寫在磁盤上。最后,每天由報(bào)告生成程序讀一次磁盤,并且打印出訂貨報(bào)告。庫存清單庫存<臨界值定貨報(bào)告?zhèn)}庫2.4系統(tǒng)流程圖庫存量變化2023/1/1618庫存清單處理系統(tǒng)的業(yè)務(wù)流程和功能分析該裝配廠使用一臺小型計(jì)算機(jī)處理更新庫存清單主文件和產(chǎn)生訂貨報(bào)告的任務(wù);零件庫存量的每一次變化稱為一個事務(wù),由放在倉庫中的CRT終端輸入到計(jì)算機(jī)中;系統(tǒng)中的庫存清單程序?qū)κ聞?wù)進(jìn)行處理,更新存儲在磁盤上的庫存清單主文件,并且把必要的訂貨信息寫在磁盤上。每天由報(bào)告生成程序讀一次磁盤,并且打印出訂貨報(bào)告。庫存清單系統(tǒng)的系統(tǒng)流程圖.庫存清單程序庫存清單主文件報(bào)告生成程序定貨報(bào)告庫存更新事務(wù)2.4系統(tǒng)流程圖一個復(fù)雜系統(tǒng)的SFD圖可分解為若干個層次.注:符號=系統(tǒng)部件箭頭=信息流動路徑定貨信息2023/1/1620SFD畫法習(xí)慣上信息在圖中從頂向下或從左向右流動可以在圖上加注釋,注釋較多時,可以另外加一個文檔來進(jìn)行解釋復(fù)雜系統(tǒng)可以用分層方法來表示首先用一張高層次的系統(tǒng)流程圖描繪系統(tǒng)總體概貌,表明系統(tǒng)的關(guān)鍵功能每個關(guān)鍵功能擴(kuò)展到適當(dāng)?shù)脑敿?xì)程度,畫在單獨(dú)的一頁紙上2023/1/1621例:班長到教科辦提交買書申請,教科辦開具購書證明,打印購書單;教材科收書費(fèi)并打印發(fā)票;最后學(xué)生領(lǐng)書畫出學(xué)生買教材的系統(tǒng)流程圖。2.4系統(tǒng)流程圖實(shí)例某城市電信局受理了許多用戶申請?jiān)谥付ㄉ祥_設(shè)長話業(yè)務(wù)。長話包括國內(nèi)長途和國際長途。電信局保存了長話用戶檔案和長話業(yè)務(wù)檔案。用戶每次通話的計(jì)費(fèi)數(shù)據(jù)都自動地記錄在電信局程控交換機(jī)的磁帶上。該電信局為了用長話計(jì)費(fèi)管理系統(tǒng)自動處理長話收費(fèi)以提高工作效率。該系統(tǒng)每月能為每個長話用戶打印出長話繳費(fèi)通知單。2023/1/1623該系統(tǒng)每天對原始的計(jì)費(fèi)數(shù)據(jù)進(jìn)行分類排序,并確定每個通話記錄的通話類型(市話/國內(nèi)長途/國際長途),再根據(jù)話費(fèi)單價文件,算出每個通話記錄應(yīng)收取的話費(fèi),形成的日計(jì)費(fèi)文件中。該系統(tǒng)每月對日計(jì)費(fèi)文件進(jìn)行累計(jì),得到該號碼該通話類型的當(dāng)月話費(fèi)總計(jì),形成月計(jì)費(fèi)文件。用系統(tǒng)流程圖描述該系統(tǒng)的數(shù)據(jù)處理過程。實(shí)例2023/1/1624思考題應(yīng)聘者可以通過招聘公司投簡歷,系統(tǒng)對建立進(jìn)行處理,更新簡歷數(shù)據(jù)庫信息,定期對簡歷進(jìn)行篩選,打印面試通知單。畫出此系統(tǒng)的流程圖。開發(fā)軟件產(chǎn)品的特征:需要投資有風(fēng)險開發(fā)軟件產(chǎn)品的目的:創(chuàng)造經(jīng)濟(jì)效益增加收入節(jié)省開支創(chuàng)造社會效益投資開發(fā)一個軟件需要進(jìn)行成本/效益分析.

2.5成本/效益分析2023/1/1626軟件的成本主要是人員開支,因此,成本估算主要估算工作量.估算出軟件開發(fā)或維護(hù)的工作量,然后計(jì)算各類人員工作量的比例,再分別計(jì)算每類人員的工資總額,即可求出人員開支成本.1.代碼行技術(shù)估算工作量有很多技術(shù),代碼行技術(shù)是其中之一.根據(jù)以往的經(jīng)驗(yàn),估算出實(shí)現(xiàn)該軟件系統(tǒng)所需要的代碼行數(shù);每行代碼的平均成本源代碼行2.5.1成本估算2023/1/16272.任務(wù)分解技術(shù)基本方法將整個軟件開發(fā)過程分解成若干個獨(dú)立的任務(wù);分別估算每個任務(wù)的工作量(人月);根據(jù)每個任務(wù)的人月成本,估算每個任務(wù)的開發(fā)成本;將各部分的成本累計(jì)起來得到軟件項(xiàng)目的總成本.典型環(huán)境下各階段的工作量比例:,表2-32.5.1成本估算可行性研究需求分析系統(tǒng)設(shè)計(jì)編碼和單元測試綜合測試5%10%25%20%40%2023/1/1628例:有一個軟件開發(fā)項(xiàng)目的總工作量為100人月.設(shè)各類人員薪水如下表所示:職務(wù)系統(tǒng)分析員高級程序員編碼員系統(tǒng)測試員月工資(萬)1.20.80.50.8按照表2.2的任務(wù)比例,可計(jì)算出該項(xiàng)目的人員開支總額:100*0.05*1.2+100*0.1*1.2+100*0.25*0.8+100*0.2*0.5+100*0.4*0.8=6+12+20+10+32=80(萬元)2.5.1成本估算2023/1/16293.自動化估計(jì)技術(shù)成熟度較高的軟件組織將多年來開發(fā)各類軟件項(xiàng)目的經(jīng)驗(yàn)總結(jié)成一些經(jīng)驗(yàn)公式或模型,可用于自動估算軟件項(xiàng)目的工作量和成本.2.5.1成本估算2023/1/1630估算出軟件開發(fā)的成本后,要進(jìn)行成本/效益分析,以便決定是否投資開發(fā)該軟件項(xiàng)目.軟件的生存周期=開發(fā)時間+使用時間使用時間越長,產(chǎn)生的效益越大.在軟件使用期間,也需要投資進(jìn)行維護(hù).一般假設(shè)使用時間為五年左右.假如投資80萬元開發(fā)軟件,開發(fā)時間為一年,該軟件使用時間為5年.何時能收回投資成本?使用5年能獲得多大收益?如果開發(fā)軟件是為了獲得經(jīng)濟(jì)回報(bào),投資開發(fā)軟件合適,還是將錢存入銀行獲得利息合適?2.5.2成本/效益分析方法2023/1/16311.貨幣的時間價值設(shè)存款年利率為i,存款P元,n年后獲得的本利為:F=P(1+i)n如果n年后要獲得F元,則這些資金現(xiàn)在的價值為:

P=F/(1+i)n例:企業(yè)應(yīng)用系統(tǒng)該系統(tǒng)投資為20萬元,系統(tǒng)投入使用后每年可產(chǎn)生經(jīng)濟(jì)效益9.6萬元設(shè)銀行存款年利率為5%.表2.4分析了系統(tǒng)投入使用后,每年的收益.2.5.2成本/效益分析2023/1/16322.投資回收期本例中,投資回收期為2.259年.3.純收入故純收入為:41.5630-20=21.5630萬(元)當(dāng)純收入大于零時,該工程值得投資開發(fā)當(dāng)純收入小于零時,該工程不值得投資(除非它有明顯的社會效益)當(dāng)純收入等于零時,通常也不值得投資顯然,純收入越大越好4、投入產(chǎn)出比2.5.2成本/效益分析2023/1/16332.6項(xiàng)目開發(fā)計(jì)劃在軟件項(xiàng)目啟動前應(yīng)對項(xiàng)目進(jìn)行可行性分析,以明確項(xiàng)目的目標(biāo)和范圍,從而確定合理精確的成本分析、實(shí)際可行的任務(wù)分解和可管理的進(jìn)度安排;考慮交付期限、預(yù)算、個人能力和技術(shù)界面等限制條件,在多個項(xiàng)目方案中選擇一個相對完善的方案.項(xiàng)目計(jì)劃是用來指導(dǎo)組織、實(shí)施、協(xié)調(diào)和控制軟件建設(shè)的重要文件。2.6項(xiàng)目開發(fā)計(jì)劃項(xiàng)目計(jì)劃內(nèi)容:●進(jìn)度計(jì)劃●質(zhì)量保證計(jì)劃●費(fèi)用計(jì)劃●風(fēng)險管理計(jì)劃●人力計(jì)劃大項(xiàng)目分別制訂

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論