




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第2章 基本內(nèi)容如何展開軟件工程的調(diào)研,可行性研究的目的、任務(wù)與具體步驟,成本效益分析的方法。 教學(xué)要求:重點掌握可行性研究的目的、任務(wù)與具體步驟和成本效益分析的方法。 重點:可行性研究的任務(wù)與具體步驟。 2.1.1 現(xiàn)狀調(diào)查 現(xiàn)狀調(diào)查的方式:1.面談2.電話訪談3.參觀4.問卷55.索取有關(guān)的資料并加以學(xué)習(xí)和理解7.GIS專題報告2.1 軟件工程調(diào)研 用戶訪談步驟:(1)選擇訪談對象。(2)準備訪談資料:包括訪談內(nèi)容和進度安排等。(3)進行訪談,并注意做好訪談記錄,訪談內(nèi)容要經(jīng)過被訪者的認可和確認。(4)整理訪談記錄。訪談方法的優(yōu)點和缺點:1)訪談為分析人員提供了與訪談對象自由溝通的機會。通
2、過建立良好的人際關(guān)系,有利于讓訪談對象愿意為該項目的開發(fā)做出努力。2)通過訪談可以挖掘更深層次的用戶需求。3)訪談允許開發(fā)人員使用一些個性化的問題。4)成功的訪談在很大程度上取決于分析人員的經(jīng)驗與技巧。5)訪談?wù)加玫臅r間較多,訪談后的資料整理,也需要花費較多的時間。 問卷調(diào)查法步驟:1)確定必須收集哪些事實和從哪些人收集數(shù)據(jù)。2)基于所需的事實數(shù)據(jù),確定采用自由格式或還是固定格式的調(diào)查問卷。3)設(shè)計調(diào)查問題,確保問題明確、沒有歧義或遺漏。4)復(fù)制和分發(fā)調(diào)查問卷,組織調(diào)查,注意回收。調(diào)查問卷的優(yōu)點和缺點:1)多數(shù)調(diào)查問卷可以被快速地回答。人們可以在方便的時候完成和返回調(diào)查問卷。2)如果希望從許多
3、人處獲取信息,調(diào)查問卷是一種低成本的數(shù)據(jù)采集技術(shù)。3)調(diào)查問卷形式允許保護個人的隱私,并便于整理和歸納。4)由于是背對背地進行調(diào)查,對回答問題的質(zhì)量難于把握。5)對于模糊的問題、隱含的問題不便于采用問卷的方法。 研究資料法 范圍:1)企業(yè)外部的資料,例如,各項法規(guī)、市場信息等;2)企業(yè)內(nèi)部的各種資料,例如,企業(yè)的有關(guān)計劃、指標、經(jīng)營分析報告、合同、帳單和統(tǒng)計報表等。 3)收集資料時一定要明確目的,必須收集和選擇符合目的的資料來閱讀。研究資料法 作用:1)解生產(chǎn)經(jīng)營情況和正常的操作程序;2)理解信息的處理方式;3)有助于弄清需求。局限性:資料只反映靜態(tài)的和歷史的情況,無法反映企業(yè)的動態(tài)活動和過程
4、,因此,還必須借助于其他方法獲取更復(fù)雜、更全面的需求。需要調(diào)查的內(nèi)容 :1.機構(gòu)的組織模式2.日常操作3.數(shù)據(jù)4.專業(yè)人員5.軟件6.硬件2.1.2 需要調(diào)查的內(nèi)容 信息組織和分析的表達方式:1.現(xiàn)有機構(gòu)的組織結(jié)構(gòu)圖。2.現(xiàn)有機構(gòu)的功能示意圖。3.現(xiàn)有機構(gòu)的人員組織圖。4.現(xiàn)有數(shù)據(jù)內(nèi)容及來源清單。5.現(xiàn)有數(shù)據(jù)及其功能參照表。6.現(xiàn)有軟硬設(shè)備關(guān)系圖。7.人員培訓(xùn)計劃。8.GIS的輸出產(chǎn)品。9.實施的進度計劃。2.1.3 調(diào)查內(nèi)容的組織和分析 需求分析結(jié)果報告的內(nèi)容:1.機構(gòu)運作的邏輯數(shù)據(jù)流程圖2.GIS功能加入后的各種產(chǎn)品3.硬件資源表4.軟件資源表5.專業(yè)人員清單6.數(shù)據(jù)功能參照表7.數(shù)據(jù)來源
5、清單8.部門功能清單可行性分析是對建立系統(tǒng)的必要性和實現(xiàn)目標的可能性,從社會、技術(shù)和經(jīng)濟因素三個方面進行分析,以確定用戶實力、系統(tǒng)環(huán)境、原始數(shù)據(jù)、數(shù)據(jù)流量、存儲空間、軟件系統(tǒng)、經(jīng)費預(yù)算、時間分析和效率分析等??尚行匝芯康哪康氖怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定該軟件項目是否能夠、值得開發(fā)。2.2 可行性研究32.2.1 可行性研究的目的2.2.2 可行性研究的任務(wù) 技術(shù)可行性技術(shù)可行性研究的任務(wù)是對要開發(fā)項目的功能、性能和限制條件進行分析,確定在現(xiàn)有的資源條件下,技術(shù)風(fēng)險有多大,項目是否能實現(xiàn)。技術(shù)可行性必須考慮:1.開發(fā)的風(fēng)險2.資源的有效性3.技術(shù) 經(jīng)濟可行性經(jīng)濟可行性研究的任務(wù)是對要進行
6、開發(fā)成本的估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開發(fā)。 社會可行性社會可行性研究要開發(fā)的項目是否存在任何侵犯、妨礙等責(zé)任問題,要開發(fā)項目的運行方式在用戶組織內(nèi)是否行得通,現(xiàn)有管理制定、人員素質(zhì)和操作方式是否可行。2.2.3 可行性研究的具體步驟 可行性研究的步驟:1.確定項目規(guī)模和目標。系統(tǒng)的分析員對問題定義階段書寫的關(guān)于規(guī)模和目標的報告書進行進一步的審查,對目標系統(tǒng)的一切限制和約束給出明確的描述。2.研究正在運行的系統(tǒng)。首先,新的目標系統(tǒng)必須能完成原有系統(tǒng)的基本功能。另一方面,新系統(tǒng)必須能解決原有系統(tǒng)中存在的問題,從而對原有系統(tǒng)作出改進。 可行性研究的步驟:3.建立新系統(tǒng)的
7、高層邏輯模型。根據(jù)對現(xiàn)有系統(tǒng)的分析研究,逐漸明確新系統(tǒng)的功能、處理流程以及所受的約束,然后使用數(shù)據(jù)流圖和數(shù)據(jù)字典來描述數(shù)據(jù)在系統(tǒng)的流動和處理情況。 可行性研究的步驟:4.導(dǎo)出和評價各種方案。從技術(shù)角度考慮解決問題的不同方案,導(dǎo)出供選擇的解法的一個簡單的途徑??紤]操作方面的可行性。分析員應(yīng)該根據(jù)用戶的原則和習(xí)慣,去掉含有用戶不能接受的操作方式或操作過程的方案??紤]經(jīng)濟方面的可行性。分析員應(yīng)該對每個可選系統(tǒng)的開發(fā)成本和運行費用作出估計,最好進一步估計出相對于現(xiàn)有的系統(tǒng)而言新系統(tǒng)可以節(jié)省的費用或可以增加的收入。一般說來,只有估計能帶來經(jīng)濟效益或社會效益的系統(tǒng)才值得進一步考慮。 可行性研究的步驟:5.
8、推薦可行的方案。根據(jù)可行性研究的結(jié)果,分析員應(yīng)該決定是否繼續(xù)進行這項軟件開發(fā)工程。推薦最好的方案,給出詳細的成本效益分析。6.編寫可行性研究報告,提請用戶和使用部門審查,以決定該項目是否進行開發(fā)。問題定義可行性研究終止項目的建議項目實施的計劃可行否停止開始NY轉(zhuǎn)開發(fā)期圖2.1 可行性實施步驟 系統(tǒng)流程圖系統(tǒng)流程圖是描繪物理系統(tǒng)的工具,它用物理符號以黑盒子的形式描繪系統(tǒng)里面的每個部件。它表達的僅是信息在系統(tǒng)各部件之間流動的情況,而不是對信息進行加工處理的控制過程。 加工 輸入/輸出 連接 換頁連接 數(shù)據(jù)流圖2.2 基本符號事務(wù)庫存清單程序報告生成程序庫存清單主文件訂貨報告圖2.3 一個庫存清單系
9、統(tǒng)的流程圖終端磁盤文檔 成本效益分析的目的成本效益分析的目的是從經(jīng)濟角度評價開發(fā)一個新的軟件項目是否可行。成本效益分析就是估算待開發(fā)系統(tǒng)的開發(fā)成本,然后與可能取得的效益進行比較和權(quán)衡。系統(tǒng)的經(jīng)濟效益等于因使用新系統(tǒng)而增加的收入加上使用新系統(tǒng)可以節(jié)省的運行費用。2.3 成本效益分析 成本估算技術(shù)(1)代碼行技術(shù)(LOC技術(shù))代碼行技術(shù)是比較簡單的定量估算方法,它把開發(fā)每個軟件功能的成本和實現(xiàn)這個功能需要用的源代碼數(shù)聯(lián)系起來。通常根據(jù)經(jīng)驗規(guī)劃歷史數(shù)據(jù)來估計實現(xiàn)一個功能需要的源程序行數(shù)。當(dāng)有以往類似工程的歷史數(shù)據(jù)可供參考時,這個方法是非常有效的。 成本估算技術(shù)(1)代碼行技術(shù)(LOC技術(shù))代碼行技術(shù)
10、的估算步驟:1)確定功能將項目功能反復(fù)分解到足夠細,直到可以對為實現(xiàn)該功能所需要的源代碼行數(shù)做出可靠的估算為止。2)算出各子功能代碼行數(shù)的平均值首先根據(jù)經(jīng)驗和歷史數(shù)據(jù)對每個子功能估算其程序規(guī)模的大小,即最小規(guī)模a、最大規(guī)模b和最可能的規(guī)模m,然后用下式計算出該子功能源代碼的行數(shù)的平均值Le:64bmaLe代碼行技術(shù)的估算步驟:3)確定各子功能的代碼行成本和生產(chǎn)率代碼行成本指生成一條有效代碼需要的花費(用元/行表示)。生產(chǎn)率指每個人一個月所能生產(chǎn)的有效源代碼行數(shù)(用行/人月表示)。根據(jù)歷史提供數(shù)據(jù)和開發(fā)人員工資率就可以估算出每行代碼的成本。同樣,憑經(jīng)驗和開發(fā)人員的技術(shù)水平,軟件復(fù)雜程度等因素可以
11、估算出軟件生產(chǎn)率。代碼行技術(shù)的估算步驟:4)算出各子功能的成本和人力(工作量)每個子功能的成本等于其代碼行平均值乘以其代碼行成本,每個子功能的人力等于其代碼行平均值除以其生產(chǎn)率。5)計算該項目的總代碼行數(shù)、總成本和總工作量。功能估算代碼行數(shù)生產(chǎn)率(行/人月)每行成本(元/行)成本(元)人力(人月)AmbLe用戶接口180024002650234031514327607.4二維分析41005200740053802202010760024.4圖形顯示40504900620049502002210890024.7外設(shè)控制2000210024502140140285992015.2合計1481030
12、918071.7例:用代碼行技術(shù)來估算一個圖形軟件包成本。表2.1表2.1中可知開發(fā)圖形軟件包所需代碼行總數(shù)是:L1481015000行總成本:309180元309000元總?cè)肆Γ?1.7 72(人月) 成本估算技術(shù)(2)任務(wù)估算技術(shù)這種方法實際上是一種任務(wù)分析技術(shù),它首先把軟件開發(fā)工程分解為若干各相對獨立的任務(wù),再分別估計每個單獨開發(fā)工程的總成本。在估計每個任務(wù)的成本時,通常先估計完成該項任務(wù)需要用的人力(以人月為單位),再乘以每人每月的平均工資而得出每個任務(wù)的成本。 任務(wù)功能需求分析設(shè)計編碼測試總計用戶接口1.02.00.53.57二維分析2.010.04.59.526圖形顯示1.511.
13、04.010.527外設(shè)控制1.563.5516總?cè)肆Γㄈ嗽拢?2912.528.576工資率(元/月)5200450040004500成本(元)3120013050050000128250339950表2.2由表2.2可知,用任務(wù)估算技術(shù)得到圖形軟件包的開發(fā)總成本是339950元,取整千位得340000元,總?cè)肆κ?6個人月,然后把代碼行技術(shù)和任務(wù)估算技術(shù)所得到的結(jié)果進行比較,計算出其總成本和總?cè)肆Φ南鄬φ`差為:總成本:總?cè)肆Γ喝粝鄬φ`差小于0.2則可行。09. 034000030900034000005. 0767276 貨幣的時間價值貨幣的時間價值由利率表示。設(shè)年利率為i,現(xiàn)已存入P元,
14、則n年后可得錢數(shù)為:2.3.1 幾種度量效益的方法niPF1 投資回收期投資回收期就是使累計的經(jīng)濟效益等于最初的投資所需要的時間。 純收入純收入是在整個生命周期之內(nèi)系統(tǒng)的累計經(jīng)濟效益與投資之差。 可能的信息系統(tǒng)效益1.改進計算與打印工作所得到的效益2.改進記錄保存工作所得到的效益3.改進記錄查詢工作所得到的效益4.改進系統(tǒng)重構(gòu)能力所得到的效益5.改進分析和模擬能力所得到的效益6.改進過程和投資管理所得到的效益 信息系統(tǒng)可能的費用1.籌辦費用2.開辦費用3.與項目有關(guān)的費用4.運行費用2.3.2 成本效益的分析制定開發(fā)計劃指根據(jù)系統(tǒng)目標和任務(wù),把在開發(fā)過程中各項工作的負責(zé)人員、開發(fā)進度、所需經(jīng)費預(yù)算,所需軟硬件條件等問題作出的安排記錄下來,以便根據(jù)本計劃開展和檢查本項目的開發(fā)工作。2.4 工程項目開發(fā)計劃 制定開發(fā)計劃的原則:1.總結(jié)系統(tǒng)開發(fā)各階段工作經(jīng)驗。用戶調(diào)查占項目10的時間,系統(tǒng)分析和設(shè)計占30,系統(tǒng)實現(xiàn)占40,系統(tǒng)測試、安裝、交付占20。2.開發(fā)計劃應(yīng)具有足夠的靈活性。在制定開發(fā)計劃時要在實際評估時間的基礎(chǔ)上預(yù)留1.21.5倍的時間。3.建立各階段的評審制度。各階段必須通過嚴格的評審。 制定開發(fā)計劃的方法:1.將系統(tǒng)分解成具有一定獨立性的工作任務(wù)。2.對任務(wù)分類,并確定
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江專用2025版高考地理大三輪復(fù)習(xí)5選擇題專練五
- 四年級語文上冊第七單元26那片綠綠的爬山虎拓展閱讀母親肖復(fù)興素材魯教版
- 廣東省廉江市實驗學(xué)校高中政治2.2價格變動的影響練一練必修1
- 北京專版2024年中考生物復(fù)習(xí)主題十降地生活課時訓(xùn)練28降地生活
- 江蘇專版2024中考道德與法治復(fù)習(xí)方案第一部分七上第01課時成長的節(jié)拍提分訓(xùn)練
- 跨文化商務(wù)溝通與行政禮儀
- 閱讀開啟智慧之門的關(guān)鍵
- 超聲科診斷技術(shù)的教育與實踐
- 廣西2025年02月廣西崇左市左江治旱工程管理中心招考2名工作人員筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 貓寄養(yǎng)協(xié)議合同范本
- 流體輸送實訓(xùn)裝置操作規(guī)程
- 上市公司組織架構(gòu)策略
- extreme-sports 極限運動 英文 ppt
- 國際注冊建造師與項目管理師雙資格認證
- 面癱護理查房
- 財政部金融企業(yè)不良資產(chǎn)批量轉(zhuǎn)讓管理辦法(財金[2012]6號)
- 精品資料(2021-2022年收藏)建筑立面裝飾設(shè)計技術(shù)導(dǎo)則
- 倉庫管理警示標語
- ISO9001質(zhì)量管理體系目錄結(jié)構(gòu)
- 5米對數(shù)視力表及E尺寸標準A4
- 十三五全國眼健康規(guī)劃(2016-2020年)終期自評報告
評論
0/150
提交評論