第02章 可行性研究_第1頁
第02章 可行性研究_第2頁
第02章 可行性研究_第3頁
第02章 可行性研究_第4頁
第02章 可行性研究_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1 軟件工程基礎(chǔ)2第1章課程回顧u知識點回顧: l軟件計算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它是包括程序、數(shù)據(jù)及其相關(guān)文檔的完整集合。l程序按事先設(shè)計的功能和性能要求編寫的指令序列;程序是完成指定功能的一段特定語言代碼。l數(shù)據(jù)使程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu)。l文檔與程序開發(fā)、維護(hù)和使用有關(guān)的圖文材料。l軟件危機(jī)軟件開發(fā)和維護(hù)中過程中遇到的一系列嚴(yán)重問題。3 第1章課程回顧u知識點回顧:l軟件工程指研究軟件生產(chǎn)的一門學(xué)科,也就是將完善的工程原理應(yīng)用于經(jīng)濟(jì)地生產(chǎn)既可靠又能在實際機(jī)器上有效運行的軟件。l軟件工程開發(fā)、運行、維護(hù)和修復(fù)軟件的系統(tǒng)方法。l軟件工程將系統(tǒng)化的、規(guī)范的、可度量的方法應(yīng)用于軟件

2、的開發(fā)、運行和維護(hù)的過程,即將工程化應(yīng)用于軟件中。4 第1章課程回顧l軟件工程為了經(jīng)濟(jì)地獲得可靠的和能在實際機(jī)器上高效運行的軟件而確立和使用健全的工程原理(方法)。l軟件工程方法學(xué)通常指在軟件生命周期全過程中使用的一整套技術(shù)的集合。軟件工程方法學(xué)包括三個要素:方法、工具和過程。l軟件生存期軟件產(chǎn)品或軟件系統(tǒng)從設(shè)計、投入使用到被淘汰的全過程。一般說來,軟件生存期由軟件定義、軟件開發(fā)和軟件維護(hù)三個時期組成,每個時期又可進(jìn)一步劃分成若干個階段。5 第1章課程回顧l軟件危機(jī)的典型表現(xiàn)(1) 對軟件開發(fā)成本和進(jìn)度的估計常常不很準(zhǔn)確;(2) 用戶對“已完成的”軟件系統(tǒng)不滿意的現(xiàn)象經(jīng)常發(fā)生;(3) 軟件產(chǎn)品

3、的質(zhì)量往往靠不??;(4) 軟件常常是不可維護(hù)的;(5) 軟件通常沒有適當(dāng)?shù)奈臋n資料;(6) 軟件成本在計算機(jī)系統(tǒng)中的比例逐年增加;(7) 軟件開發(fā)生產(chǎn)率提高的速度遠(yuǎn)遠(yuǎn)跟不上計算機(jī)應(yīng)用普及速度。6 第1章課程回顧l 軟件工程的本質(zhì)特性(1) 軟件工程關(guān)注于大型程序的構(gòu)造; (2) 軟件工程的中心課題是控制復(fù)雜性; (3) 軟件經(jīng)常變化; (4) 開發(fā)軟件的效率非常重要; (5) 和諧地合作是開發(fā)軟件的關(guān)鍵; (6) 軟件必須有效地支持它的用戶; (7) 在軟件工程領(lǐng)域中是由具有一種文化背景的人替具有另一種文化背景的人創(chuàng)造產(chǎn)品。7 第1章課程回顧l 軟件工程中的7條基本原理(1) 用分階段的生命周

4、期計劃嚴(yán)格管理; (2) 堅持進(jìn)行階段評審; (3) 實行嚴(yán)格的產(chǎn)品控制; (4) 采用現(xiàn)代程序設(shè)計技術(shù); (5) 結(jié)果應(yīng)能夠清楚地審查; (6) 開發(fā)小組的人員應(yīng)該少而精; (7) 承認(rèn)不斷改進(jìn)軟件工程實踐的必要性。8 第1章課程回顧l 常用的過程模型生命周期模型規(guī)定了把生命周期劃分成幾個階段及各階段的執(zhí)行順序,因此,也稱過程模型。 常用的過程模型有瀑布模型、快速原型模型、增量模型和螺旋模型等。9 第2章可行性研究u 2.1 可行性研究的任務(wù)u 2.2 可行性研究過程u 2.3 系統(tǒng)流程圖u 2.4 數(shù)據(jù)流圖u 2.5 數(shù)據(jù)字典u 2.6 成本/效益分析u 2.7 可行性研究報告書寫10 2

5、.1 可行性研究的任務(wù)u可行性研究的任務(wù)是用最小的代價、在盡可能短的時間內(nèi)確定問題是否能夠解決。l首先進(jìn)一步分析和澄清問題定義;l分析員應(yīng)該導(dǎo)出系統(tǒng)的邏輯模型;l從邏輯模型出發(fā),探索出若干種可供選擇的主要解法(即系統(tǒng)實現(xiàn)方案)。l最后仔細(xì)研究每種解法的可行性。l可行性研究的實質(zhì)是一次大大壓縮簡化的系統(tǒng)分析和設(shè)計過程。11 2.1 可行性研究的任務(wù)u 實例講評1:兩個整數(shù)乘法。 解法1 解法2 解法3 unsigned a , b , c; unsigned a , b; unsigned a, b; c=a*b; int c; long int c; c=a*b; c=a*b; 可能存在溢出問

6、題! 不會存在溢出問題! 不存在溢出問題!但不合理!12 2.1 可行性研究的任務(wù)u 可行性應(yīng)該從下述幾方面進(jìn)行:l(1)技術(shù)可行性:指使用現(xiàn)有的技術(shù)能否完成這個項目,度量一個特定技術(shù)信息系統(tǒng)解決方案的實用性及技術(shù)資源的可用性。開發(fā)風(fēng)險分析:最新技術(shù)成熟度等。 資源分析:人力消耗、財力消耗、時間消耗等。 相關(guān)技術(shù)的發(fā)展(現(xiàn)有技術(shù)能否實現(xiàn)新系統(tǒng),技術(shù)難點、建議采用技術(shù)的先進(jìn)性)13 2.1 可行性研究的任務(wù)l (2)經(jīng)濟(jì)可行性:指通過對軟件開發(fā)項目進(jìn)行成本/效益估計,以確定軟件系統(tǒng)可能帶來的經(jīng)濟(jì)效益能否超過研制和維護(hù)此系統(tǒng)所需的費用。度量系統(tǒng)解決方案的性能價格比。成本/效益分析 有形成本、效益

7、無形成本、效益價值和成本的關(guān)系 質(zhì)量與價值、成本的關(guān)系 價值/成本的均衡14 2.1 可行性研究的任務(wù)l(3)操作可行性用戶使用可能性:公共汽車非接觸式感應(yīng)卡用輸入密碼或指紋來代替。 時間進(jìn)度可行性 組織和文化上的可行性l(4)社會因素的考慮:軟件開發(fā)是否會侵犯他人、集體或 國家的利益。u實質(zhì):一次簡化的、高層次的、抽象的分析和設(shè)計過程!15 2.1 可行性研究的任務(wù)u 實例講評2:“求一元二次方程的解”可行性。l問題定義:這是一個簡單的數(shù)學(xué)問題(什么問題);系統(tǒng)要求不高,整系數(shù)方程(怎樣要求);用于初中教學(xué)(哪里應(yīng)用);解法簡單(結(jié)論如何)。l技術(shù)上分析:能,簡單此方程可以根據(jù)判別式b2-4

8、ac的值來確定方程根的情況, 即:b2-4ac0 時有兩個不等實根;b2-4ac=0時有相等的兩個實根;b2-4ac 0時有共軛復(fù)數(shù)根。 a ,b , c取值(unsigned , int , longint , float)類型影響求解過程和求解算法。16 2.1 可行性研究的任務(wù)l經(jīng)濟(jì)上分析:略l 社會效益上分析:略l 操作上:鍵盤、鼠標(biāo)、語音提示、觸摸屏等17 2.1 可行性研究的任務(wù)u 實例講評3:系統(tǒng)開發(fā)和每年運行費用舉例l1.系統(tǒng)開發(fā)費用(一次) .2名系統(tǒng)分析員(450小時/名,45美元/小時) $40,500 .5名系統(tǒng)開發(fā)人員(275小時/名,36美元/小時) $49,500

9、 .1名數(shù)據(jù)庫管理員(30小時/名,42美元/小時) $1,260 .2名技術(shù)寫作者(120小時/名,25美元/小時) $ 6,000 .1名秘書(160小時/名,15美元/小時) $ 2,400 .1名數(shù)據(jù)通訊專家(60小時/名,42美元/小時) $2,520 .2名在轉(zhuǎn)換期間數(shù)據(jù)輸入人員(40小時/名,12美元/小時)$960 合計$103,14018 2.1 可行性研究的任務(wù)l 2.培訓(xùn): 三天的開發(fā)人員內(nèi)部培訓(xùn)課程 $7,000 30個用戶,三天的內(nèi)部培訓(xùn)課程 $10,000l 3.物資: 復(fù)印 $500 磁盤、紙張等消耗品 $65019 2.1 可行性研究的任務(wù)購買硬件、軟件: 20

10、臺工作站W(wǎng)indows軟件 $1,000 20臺工作站內(nèi)存升級 $8,000 網(wǎng)絡(luò)軟件 $17,500 20臺工作站辦公軟件產(chǎn)品 $20,000系統(tǒng)開發(fā)總費用$161,67020 2.1 可行性研究的任務(wù)l4.年運行費用(每年) 人員: 維護(hù)程序員/分析員(250小時/年,42美元/小時) $10,500 網(wǎng)絡(luò)管理員(300小時/年,50美元/小時) $15,000 購買硬件、軟件升級: 硬件 $5,000 軟件 $6,000 物資和雜項 $3,500 每年總運行費用 $40,00021 2.1 可行性研究的任務(wù)u可行性研究的任務(wù)l(1)明確目的1確定問題是否能夠解決; 2是否值得解決!l(2

11、)確定內(nèi)容1問題定義:明確系統(tǒng)目標(biāo)、規(guī)模和約束條件 2導(dǎo)出系統(tǒng)邏輯模型:系統(tǒng)流程圖、數(shù)據(jù)流圖等l3提供可選解決方案22 2.1 可行性研究的任務(wù)l4可行性(內(nèi)涵)分析:技術(shù)/經(jīng)濟(jì)/操作/維護(hù)分析等等;l 5每個方案的粗略進(jìn)度;l 6方案選擇建議。u可行性研究成本:5%10%。23 2.2 可行性研究過程u(1)復(fù)查系統(tǒng)規(guī)模和目標(biāo)l定義問題l 復(fù)查定義階段的報告書,清晰限制和約束:目標(biāo)、規(guī)模、全部約束u(2)研究目前正在使用的系統(tǒng)l1分析已有或相關(guān)系統(tǒng)技術(shù)和應(yīng)用現(xiàn)狀:找問題/總體上l 2分析系統(tǒng)的技術(shù)文檔和使用手冊:了解問題、挖掘問題/微觀上24 2.2 可行性研究過程l3實地考察現(xiàn)有系統(tǒng):wh

12、at/why/howl 4重點在于“能做什么”,而不是“如何做什么”。 即:只關(guān)心高層系統(tǒng)流程圖l 5避免花費過多時間分析現(xiàn)有系統(tǒng)l 6關(guān)注約束條件u(3)導(dǎo)出新系統(tǒng)的高層邏輯模型l現(xiàn)有的物理系統(tǒng)現(xiàn)有系統(tǒng)的邏輯模型目標(biāo)系統(tǒng)的邏輯模型新的物理系統(tǒng)25 2.2 可行性研究過程u(4)重新定義問題l1以數(shù)據(jù)流圖、數(shù)據(jù)字典為基礎(chǔ)l 2需要得到用戶的認(rèn)可,避免疏漏、誤解l 3這是一個循環(huán)過程,直到完全符合系統(tǒng)要求u(5)導(dǎo)出和評價供選擇的方案l1從技術(shù)角度解決的不同方案:eg1:控件和程序;eg2:中斷與查詢26 2.2 可行性研究過程l2從操作方面的可行性:管理習(xí)慣、行為習(xí)慣、人員素質(zhì)等;l 3從經(jīng)濟(jì)

13、方面的可行性:開發(fā)成本/運行成本/開支變化等l 4確定進(jìn)度表u(6)推薦方案和行動方針l分析員給出結(jié)論給出理由27 2.2 可行性研究過程u(7)草擬開發(fā)計劃l1進(jìn)度表;l 2人力資源:系統(tǒng)分析員、程序員、資料員等;l 3設(shè)備資源等。u(8)書寫文檔、提交審查28 2.3 系統(tǒng)流程圖u系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具,它的基本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里面的每一個部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等)。l盡管系統(tǒng)流程圖使用的某些符號和程序流程圖所用的符號相同,但系統(tǒng)流程圖表達(dá)的是信息在系統(tǒng)中各個部件之間流動的情況,而不是對信息進(jìn)行加工處理的控制過程。29 2.3 系統(tǒng)流程圖3

14、0 2.3 系統(tǒng)流程圖31 2.3 系統(tǒng)流程圖32 2.3 系統(tǒng)流程圖33 2.3 系統(tǒng)流程圖u實例講評6:倉庫訂貨管理系統(tǒng)之系統(tǒng)流程圖34 2.3 系統(tǒng)流程圖u實例講評7:口算高手之系統(tǒng)流程圖35 2.4 數(shù)據(jù)流圖u數(shù)據(jù)流圖英文Data Flow Diagram ,簡稱DFDu DFD是一種描述邏輯模型的圖形工具,表示數(shù)據(jù)在系統(tǒng)內(nèi)的變化。u 圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。u DFD從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。36 2.4 數(shù)據(jù)流圖u數(shù)據(jù)流圖中的符號/圖形元素:l 正方形:源點或終點;l 圓角矩形:處理;l 開口

15、矩形:數(shù)據(jù)存儲;l 箭頭:流動方向37 2.4 數(shù)據(jù)流圖l數(shù)據(jù)流圖的基本圖形元素(1)數(shù)據(jù)流:是一組數(shù)據(jù)。在數(shù)據(jù)流圖中數(shù)據(jù)流用帶箭頭的線表示,在其線旁標(biāo)注數(shù)據(jù)流名。 (2)加工:是對數(shù)據(jù)流執(zhí)行的某種操作或變換。在數(shù)據(jù)流圖中加工用圓圈表示,在圓圈內(nèi)寫上加工名。 (3)文件:是按照某種規(guī)則組織起來的、長度不限的數(shù)據(jù)。在數(shù)據(jù)流圖中文件用一直線表示,在線段旁注上文件名。 (4)數(shù)據(jù)流的源點和終點:在數(shù)據(jù)流圖中用方框表示,在框內(nèi)寫上相應(yīng)的名稱。38 2.4 數(shù)據(jù)流圖u由外向里畫數(shù)據(jù)流圖的步驟/畫法l(1)確定系統(tǒng)的輸入輸出 由于系統(tǒng)究竟包括哪些功能可能一時難于弄清楚,可使范圍盡量大一些,把可能有的內(nèi)容全

16、部都包括進(jìn)去。 應(yīng)該向用戶了解“系統(tǒng)從外界接受什么數(shù)據(jù)”、“系統(tǒng)向外界送出什么數(shù)據(jù)”等信息。 根據(jù)用戶的答復(fù)畫出數(shù)據(jù)流圖的外圍。39 2.4 數(shù)據(jù)流圖l (2)由外向里畫系統(tǒng)的頂層數(shù)據(jù)流圖首先,將系統(tǒng)的輸入數(shù)據(jù)和輸出數(shù)據(jù)用一連串的加工連接起來。 在數(shù)據(jù)流的值發(fā)生變化的地方就是一個加工。 給各個加工命名。 然后,給加工之間的數(shù)據(jù)命名。 最后,給文件命名。40 2.4 數(shù)據(jù)流圖l(3)自頂向下逐層分解,繪出分層數(shù)據(jù)流圖對于大型的系統(tǒng),為了控制復(fù)雜性,便于理解,需要采用自頂向下逐層分解的方法進(jìn)行,即用分層的方法將一個數(shù)據(jù)流圖分解成幾個數(shù)據(jù)流圖來分別表示。uDFD可以用來表示一個系統(tǒng)或軟件在任何層次上

17、的抽象。較大型軟件系統(tǒng)DFD分成多層(子圖、父圖概念),可以表示數(shù)據(jù)流和功能的進(jìn)一步的細(xì)節(jié)。41 2.4 數(shù)據(jù)流圖u實例講評8:倉庫訂貨系統(tǒng)數(shù)據(jù)流圖實例42 2.4 數(shù)據(jù)流圖43 2.4 數(shù)據(jù)流圖44 2.4 數(shù)據(jù)流圖45 2.4 數(shù)據(jù)流圖46 2.4 數(shù)據(jù)流圖u實例講評9:口算高手的輸入/輸出47 2.4 數(shù)據(jù)流圖u實例講評9:口算高手頂層數(shù)據(jù)流圖48 2.4 數(shù)據(jù)流圖u實例講評10:客房管理系統(tǒng)輸入/輸出49 2.4 數(shù)據(jù)流圖u實例講評10:客房管理系統(tǒng)局部DFD50 2.4 數(shù)據(jù)流圖u繪制數(shù)據(jù)流圖的注意事項:l1 合理細(xì)化。l 2 分層細(xì)化時必須保持信息的連續(xù)性。l 3 注意處理的編號和

18、適當(dāng)?shù)孛?。l 4 畫數(shù)據(jù)流而不是控制流。l 5 先考慮穩(wěn)定狀態(tài)。l 6 忽略瑣碎的枝節(jié)。51 2.4 數(shù)據(jù)流圖l7 隨時準(zhǔn)備重畫。l 8 注意程序流程圖與數(shù)據(jù)流圖的區(qū)別。數(shù)據(jù)流圖描繪所有可能,而不應(yīng)該描繪出現(xiàn)某個數(shù)據(jù)流的條件。l 9 數(shù)據(jù)流圖基本要點是要回答“作什么”,而不是“怎樣作”。52 2.4 數(shù)據(jù)流圖l10 命名:直接影響到數(shù)據(jù)流圖的可理解性。1為數(shù)據(jù)流/數(shù)據(jù)存儲命名:代表整個數(shù)據(jù)流內(nèi)容/切忌空洞/必要時考慮重新分解; 2為處理命名:先數(shù)據(jù)流,后處理/代表整個功能/及物動詞+賓語/一般只包含一個動詞/必要時考慮重新分解;53 2.5數(shù)據(jù)字典u數(shù)據(jù)字典英文Data Dictionary

19、,簡稱DDu DD定義:對于數(shù)據(jù)流圖中所出現(xiàn)的所有被命名的圖形元素作為一個詞條加以定義,使得每一個圖形元素的名字都有一個確切的解釋。lDD是對所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個有組織的列表,以及精確的、嚴(yán)格的定義,使得用戶和系統(tǒng)分析員對于輸入、輸出、存儲成分和中間計算有共同的理解。54 2.5數(shù)據(jù)字典uDD是一種描述邏輯模型的工具。u DD是數(shù)據(jù)的信息集合,是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。u DD的內(nèi)容包括:圖形元素的名字、別名或編號、分類、描述、定義、位置等。u 典型DD包括:l一般信息:名字,別名,描述等;l 定義:數(shù)據(jù)類型,長度,結(jié)構(gòu)等;55 2.5 數(shù)據(jù)字典l使用特點:值范圍,使

20、用頻率,l 使用方法:輸入/輸出/本地/網(wǎng)絡(luò)/條件值等;l 控制信息:來源/用戶/使用它的程序/使用權(quán)/改變權(quán)等;l 分組信息:復(fù)結(jié)構(gòu)/從屬結(jié)構(gòu)/物理位置等;56 2.5數(shù)據(jù)字典u使用DD的目的l查閱不了解的條目的解釋;l 盡量減少出現(xiàn)別名;l DD中所有的定義都應(yīng)是嚴(yán)密的、精確的,不可有半點含混,不可有二義性。l 數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。57 2.5數(shù)據(jù)字典u 數(shù)據(jù)字典DD中常用符號的含義。58 2.5數(shù)據(jù)字典l 數(shù)據(jù)字典中定義數(shù)據(jù)的方法:自頂向下分解數(shù)據(jù) 數(shù)據(jù)元素組成方式類型 順序/選擇/重復(fù)/可選l數(shù)據(jù)字典的用途:分析階段的重要工具。l數(shù)據(jù)字典的實現(xiàn):全人工過程; 全自

21、動化工程; 混合過程;59 2.5數(shù)據(jù)字典l 字典與數(shù)據(jù)流圖之間關(guān)系數(shù)據(jù)流圖描述了系統(tǒng)的“分解”; 依靠“字典”來說明各個成分的含義; 數(shù)據(jù)流圖中所有名字的定義就構(gòu)成一本詞典; 數(shù)據(jù)流圖和字典結(jié)合在一起構(gòu)成了“需求說明書”; 數(shù)據(jù)流圖中出現(xiàn)的每一個數(shù)據(jù)流名、每一個文件名和每一個加工名在詞典中都應(yīng)該有一個條目給出這個名字的定義。60 2.5數(shù)據(jù)字典l 字典條目的各種類型數(shù)據(jù)流 文件 數(shù)據(jù)項(指不在分解的數(shù)據(jù)單位) 加工l小說明數(shù)據(jù)流圖中每一個基本加工(即不再進(jìn)一步被分解的加工)都必須有一個“小說明”; 小說明中應(yīng)精確描述用戶要求一個加工“做什么”:61 2.5數(shù)據(jù)字典u實例講評11:口算高手字典

22、建模計算整數(shù)=十進(jìn)制1數(shù)字2統(tǒng)計命令= 1字母1計算結(jié)果輸出= 2字母3統(tǒng)計結(jié)果輸出= 2字母2+十進(jìn)制1數(shù)字2+ 4字母4+十進(jìn)制1數(shù)字2十進(jìn)制數(shù)字“0”“9”字母“A”“Z”62 2.5 數(shù)據(jù)字典u 實例講評12:客房管理系統(tǒng)字典建模 預(yù)訂請求客人數(shù)據(jù)住宿期限+客房類別 客人數(shù)據(jù)客人姓名+地址+身份證號碼 +護(hù)照號碼 +支付方式 身份證號碼=十進(jìn)制15數(shù)字18 護(hù)照號碼字母+ 8數(shù)字8 字母“A”“Z” 十進(jìn)制數(shù)字“0”“9”63 2.5數(shù)據(jù)字典u實例講評13:航班詞典條目實例F1: 航班信息文件航空公司名稱航班號 起點終點日期起飛時間降落時間 航空公司名稱2字母4 航班號3十進(jìn)制數(shù)字3

23、字母“A”“Z” 十進(jìn)制數(shù)字“0”“9” 起點終點1漢字10 起飛時間降落時間時分64 2.5數(shù)據(jù)字典 時“00”“23” 分“00”“59” 日期年月日 年2000200120022003|2004|2005 月“01”“12” 日“01”“31”65 2.5數(shù)據(jù)字典u 實例講評14:路燈管理系統(tǒng)數(shù)據(jù)字典66 2.5數(shù)據(jù)字典67 2.6 成本/效益分析u成本/效益分析的目的,是從經(jīng)濟(jì)角度評價開發(fā)一個新項目是否可行、是否劃算,從而幫助使用部門的負(fù)責(zé)人正確地作出是否投資于這項開發(fā)的決定。u成本估計l代碼行技術(shù):通常先根據(jù)經(jīng)驗和歷史數(shù)據(jù)來估計實現(xiàn)一個功能所需要的源程序行數(shù),然后用每行代碼的平均成本

24、乘以行數(shù)就可以確定軟件的成本。68 2.6 成本/效益分析l 任務(wù)分解技術(shù):首先把軟件開發(fā)工程分解為若干個相對獨立的任務(wù),再分別估計每個單獨的開發(fā)任務(wù)的成本,最后累加起來得出軟件開發(fā)工程的總成本。 估計每個任務(wù)的成本時,通常先估計完成該項任務(wù)所需要使用的人力(以人月為單位),再乘以每人每月的平均工資而得出每個任務(wù)的成本。 劃分任務(wù)時最常用的辦法是按開發(fā)階段進(jìn)行。69 2.6 成本/效益分析u度量效益的方法l貨幣的時間價值貨幣的時間價值通常用利率的形式表示。假設(shè)年利率為i,如果現(xiàn)在存入P元,則n年后可以得到的錢數(shù)為: FP(1十i)n這也就是P元錢在n年后的價值。反之,如果n年后能收入F元錢,那么這些錢的現(xiàn)在的價值是: PF(1十i)n70 2.6 成本/效益分析l投資回收期:所謂投資回收期就是使累計的經(jīng)濟(jì)效益等于最初投資所需要的時間。顯然,投資回收期越短就能越快獲得利潤,

溫馨提示

  • 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

提交評論