軟件工程可行性研究_第1頁
軟件工程可行性研究_第2頁
軟件工程可行性研究_第3頁
軟件工程可行性研究_第4頁
軟件工程可行性研究_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程可行性研究“云南999MDMIS)開發(fā)項目可行性論證報告”。要點:1、項目可行性論證報告的結(jié)構(gòu)2、項目可行性論證報告的寫法2.1案例分析一2.1案例分析一一、項目開發(fā)的目的和意義用電子技術(shù)改造傳統(tǒng)產(chǎn)業(yè),實現(xiàn)企業(yè)管理的現(xiàn)代化,努力降低成本,提高產(chǎn)品質(zhì)量,才能使企業(yè)在現(xiàn)在和未來的市場競爭中站穩(wěn)腳跟,獲得效益,求得發(fā)展。12345678910112.1案例分析一現(xiàn)在的人工處理方式不能準確、及時、充分地收集、利用信息,使大量有用信息擱置,一些影響產(chǎn)品質(zhì)量、成本、銷路的問題不能及時發(fā)現(xiàn)和處理,影響企業(yè)的效益。建立MDMIS的必要性建立計算機管理系統(tǒng),管好企業(yè)的人、財、物,通過成本預(yù)測等措施可以從大量信息中分析市場需求。分析影響產(chǎn)品原因,分析成本的變動情況,便于迅速采取有效措施,確定產(chǎn)品規(guī)格和規(guī)模,提高產(chǎn)品合格率,降低產(chǎn)品成本,協(xié)調(diào)企業(yè)內(nèi)部各部門之間的關(guān)系。12345678910112.1案例分析一三、現(xiàn)有基礎(chǔ)和條件

廠領(lǐng)導(dǎo)和管理骨干都具有一定的計算機基礎(chǔ)知識;機構(gòu)完善,信息資料較為完整;已購入計算機,但利用率不高。參加軟件開發(fā)的人員有豐富的軟件開發(fā)經(jīng)驗。12345678910112.1案例分析一人事檔案管理固定資產(chǎn)管理內(nèi)部銀行微機管理財務(wù)管理工資管理四、系統(tǒng)主要內(nèi)容成本核算成品半成品管理原輔材料管理用戶與市場管理技術(shù)檔案管理12345678910112.1案例分析一五、系統(tǒng)實施方案

(一)技術(shù)路線1.明確系統(tǒng)目標弄清用戶對系統(tǒng)的最終需求,通過對現(xiàn)行系統(tǒng)的深層次分析,弄清系統(tǒng)包括的管理業(yè)務(wù)范圍,最終達到工作和處理水平。2.系統(tǒng)的輸出分析與輸出設(shè)計分析系統(tǒng)所需的各種輸出,包括表格、圖形以及其它輸出,規(guī)范化的分析報告等。12345678910112.1案例分析一3.數(shù)據(jù)分析與組織對有輸出要求的全部數(shù)據(jù)進行相關(guān)分析,產(chǎn)生數(shù)據(jù)流圖,根據(jù)數(shù)據(jù)的屬性特征和輸入輸出要求進行數(shù)據(jù)庫設(shè)計:設(shè)計數(shù)據(jù)項、記錄和數(shù)據(jù)文件的標識碼等。4.輸入設(shè)計分析滿足輸出所需的來源性數(shù)據(jù)和非來源性數(shù)據(jù)。12345678910112.1案例分析一5.設(shè)計信息系統(tǒng)流程圖與功能結(jié)構(gòu)圖繪制出信息系統(tǒng)流程圖與功能結(jié)構(gòu)圖。經(jīng)雙方研究,相關(guān)負責(zé)人簽字后方付諸實施,寫出詳細的數(shù)據(jù)字典等文檔。6.程序設(shè)計、調(diào)試與系統(tǒng)調(diào)試采用一邊編碼一邊投入運行的策略,使用戶新提出的要求得以在整個過程中逐步滿足。用VB、C#語言等開發(fā)全部應(yīng)用程序;用正常數(shù)據(jù)與非正常數(shù)據(jù)進行功能模塊的分調(diào)與系統(tǒng)聯(lián)調(diào)。12345678910112.1案例分析一7.系統(tǒng)維護在系統(tǒng)運行過程中,根據(jù)管理方式變化對系統(tǒng)進行必要的維護。8.系統(tǒng)評價根據(jù)運行結(jié)果,對系統(tǒng)做出評價,并提請通過有關(guān)部門鑒定。12345678910112.1案例分析一

(二)關(guān)鍵因素管理人員和計算機軟件開發(fā)人員的相互協(xié)調(diào),相互支持,相互溝通各種工具軟件的正確使用較高的系統(tǒng)分析水平以及高水平的程序設(shè)計新技術(shù)、新理論的學(xué)習(xí)、采用,以及開發(fā)者的敬業(yè)精神12345678910112.1案例分析一六、推廣應(yīng)用前景

可在同類工廠中推廣這一系統(tǒng),在開發(fā)過程中設(shè)計的一些標準化的功能模塊,可供其它軟件系統(tǒng)重用。七、經(jīng)費估算

整個項目資金初預(yù)算為67000元。如下圖所示:充分利用電池廠現(xiàn)有資源,優(yōu)先利用已購設(shè)備,根據(jù)需要再由廠方購置其他所需設(shè)備。12345678910112.1案例分析一軟件開發(fā)費50000元不可預(yù)見性費用5000元系統(tǒng)軟件及工具軟件12000元7%75%18%12345678910112.1案例分析一1234567891011經(jīng)濟效益DMIS投入使用后,由于原輔材料,各種備品備件和成品、半成品管理的科學(xué)化可減少庫存,避免浪費而獲得直接經(jīng)濟效益;對工廠發(fā)展的決策支持可取得較好的間接效益。社會效益該系統(tǒng)對同行業(yè)的現(xiàn)代化管理可起到示范和帶頭作用。對提高企業(yè)的知名度,對合資的企業(yè)具有一定影響。八、效益分析2.1案例分析一九、工作期限及階段劃分該項目一年半內(nèi)完成,其中:系統(tǒng)分析4個月;系統(tǒng)設(shè)計及程序設(shè)計8個月;系統(tǒng)調(diào)試及撰寫技術(shù)文檔6個月。12345678910112.1案例分析一十、組織形式及分工該項目由電池廠與某軟件公司共同承擔(dān)。電池廠負責(zé)項目所需全部資金,參加系統(tǒng)分析,提供數(shù)據(jù)和資料,并配合系統(tǒng)調(diào)試。軟件公司負責(zé)系統(tǒng)分析,系統(tǒng)設(shè)計及全部程序設(shè)計、調(diào)試;提供工廠適用的全部應(yīng)用軟件,并負責(zé)人員的培訓(xùn)。軟件直接在某電池廠微機上開發(fā),應(yīng)用軟件歸電池廠享有。12345678910112.1案例分析一設(shè)領(lǐng)導(dǎo)組、技術(shù)顧問組、課題組三個大組,由領(lǐng)導(dǎo)組決定,課題組負責(zé)實施。

1)領(lǐng)導(dǎo)組組長;XXX副組長:XXX2)技術(shù)顧問組

XXX3)課題組組長:XXX副組長:XXX

組員:XXXXXX1234567891011十一、領(lǐng)導(dǎo)機構(gòu)2.2案例分析二1.問題定義(1)現(xiàn)有組織機構(gòu):高校工資管理系統(tǒng)設(shè)計與實現(xiàn)2.2案例分析二(2)工作現(xiàn)狀:

財務(wù)處的工作量的確很大,工作人員忙不過來。每個月由兩名會計用半個月的時間計算工資和編制報表,一名會計每個月的工資和崗位津貼共約2000元,那么,每年為此項工作花費的人工費約2.4萬元。如果開發(fā)計算機工資管理系統(tǒng),每年至少可獲得經(jīng)濟效益2.4萬元。2.2案例分析二(3)階段成果:關(guān)于系統(tǒng)規(guī)模和目標的報告書項目名稱:工資管理系統(tǒng)問題:目前計算工資和編制報表的費用太高項目目標:研究開發(fā)費用較低的新工資管理系統(tǒng)的可能性項目規(guī)模:開發(fā)成本應(yīng)該不超過2.4萬元初步設(shè)想:用學(xué)校自己的計算機系統(tǒng)生成工資明細表和財務(wù)表報可行性研究:為了更全面的研究工資管理項目的可能性,建議進行大約歷時兩周的可行性研究。這個研究的成本不超過4000元。2.2案例分析二2.可行性研究(1)澄清系統(tǒng)規(guī)模和目標首先,通過訪問財務(wù)科長和校長進一步驗證上一階段寫出的“關(guān)于工資管理系統(tǒng)規(guī)模和目標的報告書”的正確性。然后,通過訪問,對人工計算工資存在的弊端有了更具體的認識,并且了解到工資總數(shù)應(yīng)該記入分類日記帳,新工資管理系統(tǒng)和分類帳系統(tǒng)有聯(lián)系。2.2案例分析二(2)研究現(xiàn)有系統(tǒng)每月月末教師把他們當(dāng)月的實際授課時數(shù)登記在課時表上,由各系匯總后交財務(wù)科。會計拿到這些數(shù)據(jù)后,首先審核這些數(shù)據(jù),然后把審核后的數(shù)據(jù)按教職工編號排序并抄到專用表格上,該表格預(yù)先印有教職工編號、姓名、職務(wù)、職稱、基本工資、生活補貼、書報費、交通費、洗理費等數(shù)據(jù)。接下來根據(jù)當(dāng)月課時數(shù)或完成承包任務(wù)情況,計算課時費或崗位津貼。算出每個人的工資總額后,再計算應(yīng)該扣除的個人所得稅,應(yīng)交納的住房公積金和保險費。最后算出每個人當(dāng)月的實發(fā)工資數(shù)。把算出的各項數(shù)據(jù)登記到前述專用表格上,就得到工資明細表。然后對數(shù)據(jù)進行匯總,編制出各種財務(wù)報表。詳見下圖:2.2案例分析二(3)導(dǎo)出高層邏輯模型2.2案例分析二(4)進一步確定系統(tǒng)規(guī)模和目標

分析員再一次訪問會計和財務(wù)科長,并對數(shù)據(jù)流圖進行討論,通過仔細分析和討論數(shù)據(jù)流圖,及時發(fā)現(xiàn)并糾正分析員對系統(tǒng)的誤解,補充被忽視的內(nèi)容。2.2案例分析二低成本方案:把每月發(fā)一次工資改為每兩個月發(fā)一次工資,則人工計算工資的成本大約可減少一半,即每年可節(jié)1.2萬元。除了已經(jīng)進行的可行性研究的費用以外,不再需要新的投資。缺點:違反常規(guī),教職工反對,不能解決根本問題。并且隨著學(xué)校規(guī)模的擴大,人工處理工資事務(wù)的費用也將增加。(5)導(dǎo)出供選擇的解法2.2案例分析二高成本方案:建立一個中央數(shù)據(jù)庫,開發(fā)完整的管理信息系統(tǒng),工資管理系統(tǒng)僅為其中的一個子系統(tǒng),開發(fā)成本約為12萬。缺點:僅考慮這一項應(yīng)用。投資不劃算,因為其他應(yīng)用系統(tǒng)可通過低成本實現(xiàn)。(5)導(dǎo)出供選擇的解法2.2案例分析二中成本方案:基本復(fù)制現(xiàn)有系統(tǒng)功能。將課時表任務(wù)表交到處理工資事務(wù)的專用機房,操作員通過終端把這些數(shù)據(jù)送入計算機,數(shù)據(jù)收集程序接受并核對這些數(shù)據(jù),把它們存儲在磁盤上。然后運行工資管理程序,這個程序從磁盤中讀取事務(wù)數(shù)據(jù),計算工資,打印出工資表、工資明細表和財務(wù)報表。(5)導(dǎo)出供選擇的解法2.2案例分析二(5)導(dǎo)出供選擇的解法2.2案例分析二(5)導(dǎo)出供選擇的解法2.2案例分析二低成本難付諸實現(xiàn),高成本所需投資超出預(yù)算,只有中等成本符合實際,所以中等成本方案最好。(6)推薦最佳方案2.2案例分析二(7)草擬開發(fā)方案階段需要用的時間(月)可行性研究0.5需求分析1.0概要設(shè)計0.5詳細設(shè)計1.0實現(xiàn)2.0總計5.02.2案例分析二分析員歸納整理本階段的工作成果寫成正式文檔,提交由校長和財務(wù)科全體人員參加的會議審查。(8)文檔提交審查2.3可行性研究的任務(wù)可行性研究的目的不是解決問題,而是確定問題是否值得去解決。可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程。2.3可行性研究的任務(wù)首先需要進一步分析和澄清問題定義。在問題定義階段初步確定的規(guī)模和目標,如果是正確的就進一步加以肯定,如果有錯誤就應(yīng)該及時改正,如果對目標系統(tǒng)有任何約束和限制,也必須把它們清楚地列舉出來。分析員應(yīng)該導(dǎo)出系統(tǒng)的邏輯模型。并從系統(tǒng)邏輯模型出發(fā),探索若干種可供選擇的主要解法(即系統(tǒng)實現(xiàn)方案)。2.3可行性研究的任務(wù)操作可行性技術(shù)可行性經(jīng)濟可行性對每種解法都應(yīng)該仔細研究它的可行性。在分析供選擇的解法是否可行時,要從三方面考慮:技術(shù)、操作、經(jīng)濟。從現(xiàn)有掌握的技術(shù)角度考慮,是否能達到目標要求的功能,并能很好地完成目標系統(tǒng),選出符合技術(shù)可行性的方案。例如為工資管理系統(tǒng)單獨購置一臺計算機及必要的外部設(shè)備,并放在一間專用房間。即效益是否大于成本。至少提出3種類型的供選擇方案:低成本系統(tǒng),中成本系統(tǒng),高成本系統(tǒng)。2.4可行性研究過程1.復(fù)查系統(tǒng)規(guī)模和目標 分析員訪問關(guān)鍵人員,仔細閱讀和分析有關(guān)的材料,以便對問題定義階段書寫的關(guān)于規(guī)模和目標的報告書進一步復(fù)查確認,改正含糊或不確切的敘述,清晰地描述對目標系統(tǒng)的一切限制和約束。123456782.4可行性研究過程2.研究目前正在使用的系統(tǒng)應(yīng)該仔細閱讀分析現(xiàn)有系統(tǒng)的文檔資料和使用手冊,也要實地考察現(xiàn)有的系統(tǒng)。應(yīng)該注意了解這個系統(tǒng)可以做什么,為什么這樣做,還要了解使用這個系統(tǒng)的代價。應(yīng)該注意了解并記錄現(xiàn)有系統(tǒng)和其他系統(tǒng)之間的接口情況,這是設(shè)計新系統(tǒng)時的重要約束條件。

123456782.4可行性研究過程3.導(dǎo)出新系統(tǒng)的高層邏輯模型優(yōu)秀的設(shè)計過程通??偸菑默F(xiàn)有的物理系統(tǒng)出發(fā),導(dǎo)出現(xiàn)有系統(tǒng)的邏輯模型,再參考現(xiàn)有系統(tǒng)的邏輯模型,設(shè)想目標系統(tǒng)的邏輯模型,最后根據(jù)目標系統(tǒng)的邏輯模型建造新的物理系統(tǒng)。123456782.4可行性研究過程4.進一步定義問題分析員應(yīng)該和用戶一起再次復(fù)查問題定義、工程規(guī)模和目標,這次復(fù)查應(yīng)該把數(shù)據(jù)流圖和數(shù)據(jù)字典作為討論的基礎(chǔ)。可行性研究的前4個步驟實質(zhì)上構(gòu)成一個循環(huán)。123456782.4可行性研究過程5.導(dǎo)出和評價供選擇的解法分析員應(yīng)該從他建議的系統(tǒng)邏輯模型出發(fā),導(dǎo)出若干個較高層次的(較抽象的)物理解法供比較和選擇。首先從技術(shù)角度出發(fā)考慮解決問題的不同方案。其次可以考慮操作方面的可行性。接下來應(yīng)該考慮經(jīng)濟方面的可行性。只有投資預(yù)計能帶來利潤的系統(tǒng)才值得進一步考慮。最后為每個在技術(shù)、操作和經(jīng)濟等方面都可行的系統(tǒng)制定實現(xiàn)進度表。123456782.4可行性研究過程6.推薦行動方針根據(jù)可行性研究結(jié)果做出決定,是否繼續(xù)進行這項開發(fā)工程。分析員對于所推薦的系統(tǒng)必須進行比較仔細的成本/效益分析。123456782.4可行性研究過程7.草擬開發(fā)計劃分析員應(yīng)該為所推薦的方案草擬一份開發(fā)計劃,除了制定工程進度表之外,還應(yīng)該估計對各類開發(fā)人員和各種資源的需要情況等。8.書寫文檔提交審查123456782.5系統(tǒng)流程圖系統(tǒng)流程圖表達的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況,而不是對數(shù)據(jù)進行加工處理的控制過程,因此盡管系統(tǒng)流程圖的某些符號和程序流程圖的符號形式相同,但是它卻是物理數(shù)據(jù)流圖而不是程序流程圖。2.5系統(tǒng)流程圖2.5.1符號2.5系統(tǒng)流程圖2.5.2例子庫存清單系統(tǒng)的系統(tǒng)流程圖2.5系統(tǒng)流程圖首先用一張高層次的系統(tǒng)流程圖描繪系統(tǒng)總體概貌,表明系統(tǒng)的關(guān)鍵功能。然后分別把每個關(guān)鍵功能擴展到適當(dāng)?shù)脑敿毘潭龋嬙趩为毜囊豁摷埳稀?.5.3分層2.6數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。在數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。2.6數(shù)據(jù)流圖數(shù)據(jù)流圖有四種基本符號:正方形(或立方體)表示數(shù)據(jù)的源點或終點;圓角矩形(或圓形)代表變換數(shù)據(jù)的處理;開口矩形(或兩條平行橫線)代表數(shù)據(jù)存儲;箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動方向。2.6.1符號2.6數(shù)據(jù)流圖2.6.1符號定貨系統(tǒng)的基本系統(tǒng)模型2.6數(shù)據(jù)流圖定貨系統(tǒng)的功能級數(shù)據(jù)流圖2.6數(shù)據(jù)流圖把處理事務(wù)的功能進一步分解后的數(shù)據(jù)流圖2.7數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型2.7數(shù)據(jù)字典數(shù)據(jù)字典由對下列4類元素的定義組成:(1)數(shù)據(jù)流(2)數(shù)據(jù)流分量(即數(shù)據(jù)元素)(3)數(shù)據(jù)存儲(4)處理2.7.1數(shù)據(jù)字典的內(nèi)容2.7數(shù)據(jù)字典定義就是自頂向下的分解,所以數(shù)據(jù)字典中的定義就是對數(shù)據(jù)自頂向下的分解。一般說來,當(dāng)分解到不需要進一步定義,每個和工程有關(guān)的人也都清楚其含義的元素時,這種分解過程就完成了。2.7.2定義數(shù)據(jù)的方法2.7數(shù)據(jù)字典數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中建立的一組嚴密一致的定義很有助于改進分析員和用戶之間的通信,因此將消除許多可能的誤解。對數(shù)據(jù)的這一系列嚴密一致的定義也有助于改進在不同的開發(fā)人員或不同的開發(fā)小組之間的通信。2.7.3

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論