軟件工程經(jīng)濟學(xué)課程學(xué)習(xí)報告_第1頁
軟件工程經(jīng)濟學(xué)課程學(xué)習(xí)報告_第2頁
軟件工程經(jīng)濟學(xué)課程學(xué)習(xí)報告_第3頁
軟件工程經(jīng)濟學(xué)課程學(xué)習(xí)報告_第4頁
軟件工程經(jīng)濟學(xué)課程學(xué)習(xí)報告_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程經(jīng)濟學(xué)課程學(xué)習(xí)報告學(xué)院:計算機科學(xué)與技術(shù)學(xué)院班 級:軟件工程 班學(xué)號: 1208060389姓 名:指導(dǎo)教師:目錄軟件工程經(jīng)濟學(xué)課程學(xué)習(xí)報告 1目錄 錯誤!未定義書簽。1. 章節(jié)知識點 21.1 第一章: 21.2 第二章: 31.3第三章: 51.4第四章: 81.5第五章: 101.6第六章: 112. 知識點掌握 133. 軟件工程經(jīng)濟學(xué)心得體會及感悟 151.章節(jié)知識點1.1第一章:本課程第一章的開始部分講的是軟件工程經(jīng)濟學(xué)這門課以 下面幾個章節(jié):第1章 軟件工程與軟件工程經(jīng)濟學(xué),第2章 軟件工程經(jīng)濟學(xué) 基礎(chǔ),第3章 軟件的成本、工期與定價分析,第4章 軟件項目的經(jīng)濟、社會 效

2、益與風(fēng)險分析,第5章 軟件生產(chǎn)過程經(jīng)濟分析,第6章 軟件項目的進度計 劃制訂與團隊組織,第7章軟件測試的資源分配、進度管理與最優(yōu)發(fā)行,來 進行講解。然后介紹了, Software Engin eer ing Tech nology是研究軟件的分析、設(shè)計、開發(fā)和維護的工程技術(shù)方法的一門學(xué)科分支,Software Engineering Eco nomics是研究軟件的分析、設(shè)計、開發(fā)和維護的工程經(jīng)濟方法的一門學(xué)科 分支,Software Engineering Management 是研究軟件的分析、設(shè)計、開發(fā)和 維護的工程管理方法的一門學(xué)科分支,SEE的相關(guān)概念和研究對象:SE和“工 程經(jīng)濟學(xué)

3、”的交叉學(xué)科,SE中經(jīng)濟問題和經(jīng)濟規(guī)律為研究對象的一門分支學(xué) 科,研究為實現(xiàn)特定功能需求的SE項目所提出的技術(shù)經(jīng)濟方案(產(chǎn)品與服務(wù)) 的規(guī)劃論證、分析、設(shè)計與比較決策的系統(tǒng)方法論的一門分支學(xué)科。SEE的研究內(nèi)容為:1.研究對象是SE領(lǐng)域中的經(jīng)濟問題與經(jīng)濟規(guī)律的系統(tǒng)方法2. 軟件系統(tǒng)的構(gòu)成要素(技術(shù)經(jīng)濟要素)及其關(guān)聯(lián)3. 管理活動的數(shù)學(xué)描述及其經(jīng)濟分析4. 物流、資金流、信息流的合成及其對國家、地區(qū)、部門的影響(經(jīng)濟、社 會、科技、國防建設(shè))SEE的研究需注意的問題:1注意到軟件產(chǎn)品的人工制作的特點,故其工程經(jīng) 濟分析的重點是成本/效益、質(zhì)量、時間進度/工期、生產(chǎn)效率、組織/協(xié)調(diào)、而 以人的組織

4、與協(xié)調(diào)、控制為主線。2.SEE的研究思想來源于系統(tǒng)工程,因而工 程技術(shù)分析、工程經(jīng)濟分析的研究要注意系統(tǒng)目標(biāo)的整體性、 構(gòu)成要素的層次 性、生產(chǎn)活動的關(guān)聯(lián)性、組織結(jié)構(gòu)的合理性、系統(tǒng)環(huán)境的適應(yīng)性一一系統(tǒng)論的 重要結(jié)論。3.考慮到人的組織、協(xié)調(diào)度量的復(fù)雜性,故SEE的研究采用定性與 定量相結(jié)合、理論推導(dǎo)與實驗實證分析相結(jié)合的思路,研究SEE需要軟件工程、工程經(jīng)濟學(xué)、計算機與信息系統(tǒng)、系統(tǒng)工程、運籌學(xué)、管理學(xué)等的理論方 法支持。4. 由于我國與歐美國家在文化與價值觀念、經(jīng)濟發(fā)展道路與經(jīng)濟體制、企業(yè)經(jīng) 營機制與管理水平的不同,決定了軟件的開發(fā)環(huán)境有很大的不同,因此歐美 SEE理論的直接引用產(chǎn)生“水土不

5、服”在所難免,必須進行適合于我國的“國 情”“企情”的“本地化”研究。1.2第二章:本章主要分為四個內(nèi)容展開:1 SEE分析的基本要素,2基于資金時間價 值的現(xiàn)金流的貼現(xiàn)與預(yù)計3招標(biāo)與投標(biāo),4項目評價與決策方法。軟件工程 經(jīng)濟分析的基本要素有:投資、融資與項目可行性分析,成本、收入、稅金、利潤及其關(guān)聯(lián), 資源的計劃、組織與控制。投資、融資與項目可行性分析介 紹了,投資:企業(yè)為了實現(xiàn)某種特定的目標(biāo)(通常是為了獲得收益或避免風(fēng)險) 而進行的某種資金投放或運行的經(jīng)濟活動。 建設(shè)項目投資:人們在社會生產(chǎn)活動中,為實現(xiàn)某項目(如軟件項目、基本建設(shè)項目)特定的生產(chǎn)與經(jīng)營目標(biāo)而 預(yù)先墊付的資金?;I資的來源,

6、國內(nèi)外銀行貸款;國家、地方政府,等。管理 部門申請基金與貸款向其他企業(yè)借貸,親友、同學(xué)、同鄉(xiāng)等籌集借款,國外企 業(yè)直接投資或合資經(jīng)營,發(fā)行股票、債券融資等。成本、收入、稅金、利潤及 其關(guān)聯(lián)介紹了:成本概念:為取得各項生產(chǎn)要素、商品及勞務(wù)以及為實現(xiàn)某些 特定經(jīng)濟目的而發(fā)生的各種耗費。有會計成本、沉沒成本等類別,收入概念: 企業(yè)在銷售商品、提供勞務(wù)及其他使用本企業(yè)資產(chǎn)等經(jīng)濟活動中所形成經(jīng)濟利 益的總流入,稅金概念:國家為了實現(xiàn)其發(fā)展經(jīng)濟、提高人民生活等職責(zé)需要, 依據(jù)法律規(guī)定對具有納稅義務(wù)的單位和個人征收的財政資金,潤體現(xiàn)了企業(yè)在一定時期的經(jīng)營成果。軟件資源的計劃、組織與控制包括:人力資源特別是開

7、 發(fā)團隊的計劃、組織與控制,開發(fā)過程的人力資源計劃工期與時間進度計劃的 科學(xué)制定與實時控制,可靠性測試的人力與進度安排等問題?;谫Y金時間價 值的現(xiàn)金流的貼現(xiàn)與預(yù)計包括三個方面:1資金的時間價值。2資金的等值與 現(xiàn)金流量圖。3現(xiàn)金流的貼現(xiàn)與預(yù)計。資金的時間價值:在市場經(jīng)濟中,資金若鎖住不用,雖然其資金數(shù)額將保持不 變,然而將隨著通貨膨脹而產(chǎn)生貶值, 若資金存入銀行或投資工程項目, 則該 資金的絕對金額將隨時間而轉(zhuǎn)移,并將發(fā)生相應(yīng)的增額或減額的變化, 其增加 或減少的金額部分稱為資金的時間價值。招標(biāo)與投標(biāo):軟件項目來源一般有如下三個方面:國家省自然科學(xué)基金,國防科研基金申請獲準(zhǔn)的項目,此類項目的

8、軟件一般應(yīng) 在理論與方法上帶有前瞻性,并具有國內(nèi)先進與領(lǐng)先水平的特點;IT企業(yè)(或 部門如學(xué)校、研究所)自行籌資(或合資),然后獨立(或合作)完成設(shè)計與構(gòu)建工作,最后將該軟件項目推向市場,并尋求用戶的購買。此類軟件的特點 一般是經(jīng)過事前論證獲知具有較大的市場需求的系統(tǒng),如證券投資分析系統(tǒng)、 物流管理信息系統(tǒng)、銀行聯(lián)機事務(wù)處理系統(tǒng)等;通過其他企業(yè)或政府部門的招 標(biāo)經(jīng)過投標(biāo)競爭獲取,此類軟件項目的特點一般是應(yīng)用性較強并帶有較強的時 間約束的軟件,如電子政務(wù)系統(tǒng)、電子商務(wù)系統(tǒng)、網(wǎng)上凈化系統(tǒng)、企業(yè)ERP系統(tǒng)等。本節(jié)將介紹第三類即有關(guān)軟件招標(biāo)與投標(biāo)的有關(guān)內(nèi)容。標(biāo)與投標(biāo)是一種有組織、有計劃的商業(yè)貿(mào)易活動,

9、通過招標(biāo)與投標(biāo)活動,組織方來尋找合適 的承包方(或買主),而投標(biāo)方則來競爭獲取相應(yīng)的工程項目(或資產(chǎn))招標(biāo) 與投標(biāo)這一經(jīng)濟活動其適用范圍十分廣泛,凡是有形資產(chǎn)(如房屋、土地、珠 寶、郵票、藥品等)均可通過招標(biāo)與投標(biāo)來完成交易活動軟件作為一種特殊的 有形資產(chǎn),采用招標(biāo)與投標(biāo)方式來尋求組織方與承包方的合作關(guān)系是一種常用 的經(jīng)濟活動方式。項目評價決策需解決如下問題:(1)確定評價主體(單位 或個人)(2)確定評價對象(某個軟件項目的不同設(shè)計方案或技術(shù)經(jīng)濟方案、 外包選擇的不同合作伙伴單位等)并分別以 A1, A2, Am表示(3)建立如圖2.12所示的評價指標(biāo)體系結(jié)構(gòu)。其中每個評價指標(biāo)zj都從不同側(cè)

10、面來刻畫 軟件項目技術(shù)經(jīng)濟的權(quán)重系數(shù)。j=1,2,n. (4)確定每個指標(biāo)zj的權(quán)重系 數(shù)j=1,2,n.此中權(quán)重表示各個指標(biāo)之間的相對重要性的度量。Wij表示第i種技術(shù)經(jīng)濟方案對指標(biāo)zj的對應(yīng)權(quán)重系數(shù),并有(5)建立綜合評價模型。1.3第三章:本章的標(biāo)題是軟件的成本、工期與定價分析,將分為以下幾個內(nèi)容展開:1軟 件的成本構(gòu)成及其影響因素分析,2軟件成本與工期測算方法,3軟件成本與 價值工程分析,4軟件產(chǎn)品的定價與營銷。軟件成本是指軟件在其生存周期(系統(tǒng)規(guī)劃、分析、設(shè)計、構(gòu)建與運行維護階段)內(nèi),為取得各種軟硬件資源的支 持及維持系統(tǒng)的研究、生產(chǎn)經(jīng)營與管理正常開展所投入的人、 財、物質(zhì)資料而 支

11、付的一切費用。軟件的成本測算是其系統(tǒng)工程經(jīng)濟分析中的一次重要內(nèi)容,它既是軟件各種技術(shù)設(shè)計方案比較選優(yōu)的依據(jù),也是軟件定價的基礎(chǔ)。然而由于實現(xiàn)特定經(jīng)濟目的之不同,故用于軟件各設(shè)計方案評審的成本應(yīng)屬于預(yù)測成 本,而用于軟件定價之用的成本為實際成本。詳細(xì) COCOM0型與中級COCOMO 模型的區(qū)別在于:詳細(xì)cocoMO型在中級cocoMO型的基礎(chǔ)上對各影響因子按照開發(fā)階段的四個子階段(需求和產(chǎn)品設(shè)計子階段,詳細(xì)設(shè)計子階段,編程和單元測試子階 段,集成與測試子階段)作進一步的分解,并按各子階段給出各影響因子 Uj 的等級度量分值表及其相應(yīng)的說明。對于不同類型(組織型、半獨立型和嵌入型)和不同規(guī)模(小

12、型、次中型、中 型、大型、巨型)的軟件工程,進一步給出了軟件開發(fā)四個子階段的工作量的 分布比例(%的推薦值。表格法的基本思想是將與軟件成本有關(guān)的工程經(jīng)濟 參數(shù),如系統(tǒng)規(guī)模、復(fù)雜性、工期(進度)、對計算機與通信資源的需求及資 金投入約束、勞動生產(chǎn)率、工時費用率以及對成本有影響的其他各類各種影響 因子有機地組織起來,并匯總成幾張表格,然后系統(tǒng)設(shè)計人員可根據(jù)軟件的功 能需求及開發(fā)機構(gòu)的人員素質(zhì)、經(jīng)歷等具體情況,按照表格填寫的順序要求進 行逐次計算與填寫,并最終完成對目標(biāo)系統(tǒng)軟件的成本、工期等參數(shù)的估算。四個績效評價參數(shù):成本偏差 CV(Cost Varianee), CV二CEV-CAC它表示當(dāng)前產(chǎn)

13、出的價值與投放成本的差異。顯然。該參數(shù)為正,說明產(chǎn)出比投入多,項目開發(fā)到當(dāng)前時刻為止還是省錢的; 反之,則說明產(chǎn)出比投入少,項目開發(fā)到 目前為止已經(jīng)賠錢。成本績效 CPI (Cost Performanee Index ) , CPI二CEV/CAC 它表示投放單位成本而得到產(chǎn)出的價值。 進度偏差SV(Schedule Varianee ), SV二CEV-CBC它表示當(dāng)前產(chǎn)出的價值與預(yù)期產(chǎn)出價值的偏差。 顯然,若該參數(shù) 為正,說明項目進度已經(jīng)提前;反之,則說明該項目進度已經(jīng)滯后。進度績效 SPI ( Schedule Performanee Index ) , SPI=CEV/CBC 它表示

14、當(dāng)前 完成工作量占預(yù)計完成工作量的比例。若 SPI=1,貝卩表示項目直到目前為止, 其開發(fā)過程正按預(yù)期的軌跡前進。軟件產(chǎn)品的定價一般來說,產(chǎn)品價格是由其價值所決定,價值愈高,產(chǎn)品的價格就愈高,反之 亦然。但由于軟件開發(fā)機構(gòu)(生產(chǎn)者)和軟件用戶(消費者)由于其自身的不 同立場而形成對軟件價值認(rèn)識的不一致, 這就使得軟件的市場價格必須為供需 雙方所共同接受。當(dāng)軟件開發(fā)機構(gòu)對某軟件產(chǎn)品的定價高于市場價格時,該軟件產(chǎn)品將賣不出去,當(dāng)此軟件產(chǎn)品的定價低于市場價格時,開發(fā)機構(gòu)將失去其應(yīng)得的一部份收益,因此開發(fā)機構(gòu)對軟件產(chǎn)品的定價是一項科學(xué)而復(fù)雜的任 務(wù)。產(chǎn)品定價的一般步驟:銷售導(dǎo)向目標(biāo)。企業(yè)以達到一定的產(chǎn)

15、品銷售量(或 銷售收入)或市場占有率為目標(biāo)來作為價格制定的準(zhǔn)則。企業(yè)獲得更大的市場份額,不僅能獲得短期利潤,而且由于取得對市場更為有利的控制權(quán),進而獲得長期利潤。企業(yè)為提高或保持產(chǎn)品的市場份額,需要在較長時間內(nèi)維持低價 進行促銷力求排擠競爭對手或應(yīng)付競爭對手的進攻,往往需要有足夠的資金和成本優(yōu)勢作后盾。(4)競爭導(dǎo)向目標(biāo)。企業(yè)在價格決策時主要著眼于應(yīng)付激 烈的市場競爭。以競爭導(dǎo)向為目標(biāo)的產(chǎn)品定價可采用低價競爭或高價競爭等策 略來實施定價。(5)品牌導(dǎo)向目標(biāo)。軟件產(chǎn)品的品牌或企業(yè)形象構(gòu)成了企業(yè) 的無形資產(chǎn),以此為定價目標(biāo)可收到較好的效果,要實現(xiàn)該目標(biāo),需綜合運用 多種營銷策略與價格策略。不僅使用

16、戶認(rèn)為其市場價格與消費者對價格的預(yù)期 相符合,還應(yīng)宣傳優(yōu)質(zhì)產(chǎn)品應(yīng)配合高價,為企業(yè)和產(chǎn)品樹立起高品質(zhì)的形象。(6)維持生存導(dǎo)向目標(biāo)。企業(yè)由于經(jīng)營不善或人員外流等原因造成產(chǎn)品積壓、 資金周轉(zhuǎn)困難、瀕臨破產(chǎn),此時只能以維持生存避免破產(chǎn)為目標(biāo), 在此目標(biāo)指 導(dǎo)下,應(yīng)盡量采取壓低價格,甚至價格定的低于成本,以便回收資金,克服財 政困難,以圖東山再起。1.4第四章:第四章的標(biāo)題為:1軟件項目的經(jīng)濟效果評價。2軟件項目的經(jīng)濟與社會效 益分析。3軟件項目的風(fēng)險分析與控制。軟件項目投資的現(xiàn)金流量常表現(xiàn)為如 下三種不同形式:(1)對于現(xiàn)金流量主體為投資方的定制型軟件項目而言,由 于其投入(支出)的分期性(通常的軟

17、件合同付款常分為 34次付款,例如在 項目執(zhí)行初期,系統(tǒng)分析與設(shè)計階段,系統(tǒng)構(gòu)建與測試階段和系統(tǒng)驗收后四次 付款)以及其產(chǎn)出(收益)必須在軟件運行以后這一特性,同時考慮到系統(tǒng)運 行與維護費用的支出,故其對應(yīng)。(2)對于現(xiàn)金流量主體為承制方的定制型軟 件而言,由于其收益(合同付款)的分期性和投入的連續(xù)性(承制方在軟件項 目構(gòu)建的任何階段均需投入,且這種投入將逐漸增大)以及系統(tǒng)運行、維護的 支出(3)對于集投資方與承制方為一體的市場投放型軟件而言,由于其軟件項 目構(gòu)建及運行各階段資金投入的連續(xù)性以及項目收益應(yīng)在投放市場后的特點。 單方案項目評價是指對某一給定的軟件項目投資方案從技術(shù)經(jīng)濟角度出發(fā)來

18、作出是否可行的判斷或評價。常用的三種方法:凈現(xiàn)值法、內(nèi)部收益率法和投 資回收期法。由于21世紀(jì)的IT技術(shù)迅猛發(fā)展以及當(dāng)前國際社會、經(jīng)濟、軍事 局勢的不確定性因素十分眾多,因而在對兩個投資方案作比較時,考察期愈長,不確定性因素愈多,從而造成投資方案中的一些技術(shù)經(jīng)濟參數(shù)估計愈粗糙,誤差可能愈大,這將給方案的比較與選優(yōu)帶來不利的影響。這就是在采用研究期法作投資方案比較時采用壽命期短的方案之壽命作為共同考察期(研究期)的原因。在采用上述方法作兩投資方案比較與選優(yōu)時還涉及壽命期長的投資方案在研 究期末的殘值確定問題。一般來說,有如下三種處理方式:(a)完全承認(rèn)研究期(公共考察期)外的未使用價值,將方案

19、B (壽命期長的方案)的未使用 價值全部折算到研究期末以作為 B方案在研究期末的殘值。(b)完全不承認(rèn) 未使用價值,即B方案在研究期后的未使用價值在方案比較時全部忽略不計。(c)客觀估計B方案在研究期后的未使用價值以作為殘值,然后作兩投資方 案比較與選優(yōu)。費用現(xiàn)值法:所謂費用現(xiàn)值(Present Cost, PC是指一個軟 件系統(tǒng)開發(fā)方案付諸實施時各年應(yīng)付出的費用流的貼現(xiàn)值。這樣的貼現(xiàn)值可以 通過2.1節(jié)的現(xiàn)金流的貼現(xiàn)與預(yù)計原理求得。 我們在求得各開發(fā)方案的費用現(xiàn) 值后,再比較各開發(fā)方案的費用現(xiàn)值,并從中選取最小費用現(xiàn)值的方案作為最 佳方案,這就是費用現(xiàn)值法的基本原理和思路。費用一效益分析大部

20、分軟件項目均是以盈利性為目標(biāo), 因此在對這些項目作可行性分析時, 主 要考慮其投資的盈利性問題。然而也有一部分軟件項目,特別是服務(wù)于公用事 業(yè)如城市道路交通管理、防洪救災(zāi)的緊急事務(wù)處理等的軟件項目,由于這些項 目追求的是為社會提供公共物品,滿足社會大眾的公共需求,以彌補市場機制 的不足,有利于實現(xiàn)社會公平,提高人民生活。因此,這些軟件項目的社會效益應(yīng)是項目可行性分析的主要出發(fā)點。而費用一效益分析方法就是解決上述問題的重要方法之一, 該方法常被西方發(fā)達國家用 以評價社會公用事業(yè)的社會、經(jīng)濟效果,也是發(fā)展中國家用于公用事業(yè)投資(政 府投資)的大型項目可行性分析的主要方法之一。 軟件項目風(fēng)險辨識項目

21、風(fēng)險 辨識要解決的問題有如下三個:軟件項目有哪些風(fēng)險需要考慮?引起這些風(fēng)險的主要因素是什么?這些風(fēng)險所造成的后果嚴(yán)重程度如何?而解決上述三個問題的過程實際上是 一個尋找風(fēng)險因素,并對這些因素進行分類的過程,常用的風(fēng)險辨識的方法有 風(fēng)險樹分析法。幕景分析(Seeneries AnalysiS)法,頭腦風(fēng)暴(Brainstorming) 法,Delphi法等,限于篇幅,以下通過案例來介紹風(fēng)險樹分析法的基本思想。 見的風(fēng)險辨識方法有表格分析法和風(fēng)險列舉法。確定風(fēng)險應(yīng)對策略:風(fēng)險回避策略,風(fēng)險轉(zhuǎn)移策略。風(fēng)險分散策略,風(fēng)險承擔(dān)策略。1.5第五章:本章的標(biāo)題為軟件生產(chǎn)過程經(jīng)濟分析,主要分為下面幾個內(nèi)容:軟

22、件生產(chǎn)函數(shù) 與軟件生產(chǎn)率2軟件生產(chǎn)過程經(jīng)濟分析3不同規(guī)模軟件的生產(chǎn)過程經(jīng)濟分析 4軟件項目理論生存周期長度及其關(guān)聯(lián)分析。 軟件勞動生產(chǎn)率或簡稱軟件生產(chǎn) 率(Software Productivity),它被定義為每個人月(Pers on-mon ths. PM 所交 付的源代碼程序量(單位:NCSS/PM )。大量的工作實踐與實驗研究證實: 影響整個產(chǎn)品的軟件生產(chǎn)率提高的因素主要有兩類:第一類因素是組織與管理因素,如用人不當(dāng)、管理不善、缺乏必要的業(yè)務(wù)規(guī)范和激勵與約束機制等;第 二類是技術(shù)因素,如產(chǎn)品需求的復(fù)雜性和高可靠性、 服務(wù)器與工作站的存取速 度與運算速度、主存儲器的約束、需求的易變性以及

23、惡劣的工作環(huán)境等因素都 會影響軟件生產(chǎn)率的提高。提高軟件生產(chǎn)率的常用的幾個措施:提高團隊工 作的業(yè)務(wù)規(guī)范與編程規(guī)范。采用較為先進的軟件工具如程序庫、程序生成器、模型生成器等。部分功能采用商業(yè)軟件包(如算法軟件包、數(shù)據(jù)庫管理系統(tǒng)等) 改編現(xiàn)有的已熟悉軟件的部分功能。采用軟件構(gòu)件技術(shù)、多版本技術(shù)和軟件復(fù) 用技術(shù),軟件項目各經(jīng)濟要素(人力資源費用、工期、工程難度、生產(chǎn)函數(shù))及其數(shù)量關(guān)系均是在整個軟件項目生存期 (又稱項目總周期) 內(nèi)獲得的。顯然,它應(yīng)該適用于軟件項目生存期的各階段(子周期)如軟件設(shè)計編碼開發(fā)階段、調(diào)試與驗證階段、修正維護階段等。軟件項目理論生存周期 長度及其關(guān)聯(lián)分析,對于大型軟件項目

24、,人們除關(guān)心開發(fā)子周期與項目任務(wù)子 周期內(nèi)的工程經(jīng)濟分析外,人們更應(yīng)當(dāng)關(guān)心在軟件交付用戶使用后的經(jīng)濟活動 及其經(jīng)濟分析,為此我們設(shè)文該軟件項目的生存周期為 tf,亦即當(dāng)時該軟件將“報廢”,以下來尋求tf與td、K等主要經(jīng)濟量的關(guān)系。注意到 K為期間投 入的累計人力資源總量,而 C(tf)為內(nèi)投入的累計人力資源總量,故可認(rèn)為有。1.6第六章:本章標(biāo)題為軟件項目的進度計劃制訂和團隊組織 ,基本概念與工作流程,工作(任務(wù))分解結(jié)構(gòu)(WBS)。工作(任務(wù))分解結(jié)構(gòu)(Work Breakdown Structure) 是指由一系列軟件項目活動所組成的層次結(jié)構(gòu)。WBS的目的是為進行團隊組織,并進而為工作進

25、度計劃制訂和成本估算與控制打下基礎(chǔ)。WBS的任務(wù)分解可以生命周期的階段/活動為準(zhǔn)則,也可以軟件項目的目標(biāo)或功能屬性為準(zhǔn) 則。WBS的分解層次數(shù)量不限,但每層數(shù)量一般盡量不超過七個單元,最底 層元素(活動)可由個人或一個工作小組(一般至多為七人)來完成?;顒舆?輯順序的確定準(zhǔn)則,1.由客觀規(guī)律與內(nèi)部物質(zhì)條件所決定剛性邏輯關(guān)系 2.由人 程碑(項目分階段考評的時間點)決定。計劃網(wǎng)絡(luò)圖:計劃進度網(wǎng)絡(luò)圖(簡稱 計劃網(wǎng)絡(luò)圖)是由一系列結(jié)點和有向邊(有邊?。┙M成的反映軟件項目各活動 (任務(wù))執(zhí)行內(nèi)在邏輯關(guān)系的賦權(quán)有向圖。常用的計劃網(wǎng)絡(luò)圖(統(tǒng)籌圖)有節(jié)點法網(wǎng)絡(luò)圖(單代號網(wǎng)絡(luò)圖),箭線法網(wǎng)絡(luò) 圖(雙代號網(wǎng)絡(luò)圖

26、)和條件箭線圖法等 。箭線法計劃網(wǎng)絡(luò)圖是由一系列節(jié)點 和箭線(有向?。┧鶚?gòu)成的賦權(quán)有向圖,此中箭線表述項目活動(任務(wù)),在 統(tǒng)籌圖中它又稱為作業(yè)、工序等,每一箭線的始端和終端均有兩個節(jié)點, 分別 表示該活動的開始事項和終止事項 。進度計劃的分析與求解,求得軟件項目 的時間計劃網(wǎng)絡(luò)圖只是求解軟件項目進度計劃的第一步,作為項目管理人員, 為了更好地對該軟件項目的開發(fā)進程進行管理與控制,他們還需要解決如下五個問題:(1)確定每個活動的開始時間和結(jié)束(完成)時間,且這樣的活動 開始時間與結(jié)束(完成)時間不應(yīng)是硬性規(guī)定的,應(yīng)允許其有一定的機動余地。(2)在開發(fā)方已有的資源投入下求解該軟件項目的交付日期(

27、工期),或給 定工期(投資方要求)條件下來安排各活動的開始時間和結(jié)束時間。(3)為了完成工期Td目標(biāo),在整個軟件項目開發(fā)過程中哪些活動是關(guān)鍵的?此中所 謂關(guān)鍵活動是指由于這些活動完成的耽誤或更改, 將直接影響項目工期目標(biāo)完 成。(4)由于開發(fā)過程中各相關(guān)活動是延續(xù)進行的,因此前一活動的耽誤必 將影響緊后活動的完成,從而構(gòu)成了一條關(guān)鍵線路。顯然關(guān)鍵線路及其中的每 一關(guān)鍵活動是項目管理人員管理與控制的重點。(5)對于給定的工期目標(biāo)Td,在已有項目各活動時長的條件下能否順利完成的風(fēng)險分析。各階段活動的全 職人員數(shù)確定原則,(1)應(yīng)盡量使FSPij為整數(shù),其不足之處可由同一階段的其他活動全職人員數(shù)合并

28、。(2)軟件程序規(guī)模較大時,編程或測試階段可 將程序員再分成若干個小組,為管理有效起見,每個團隊小組不宜超過7人。(3)在安排各團隊小組的人員配置時,應(yīng)盡量使投入的每個全職人員在完成 任務(wù)時在時間上具有連續(xù)性,不宜將人員頻繁地調(diào)動更換工作任務(wù)。2.知識點掌握通過學(xué)習(xí)軟件工程這門課程,掌握了,投資的相關(guān)概念及企業(yè)為了實現(xiàn)某種特定的目標(biāo)(通常是為了獲得收益或避免風(fēng)險) 而進行的某種資金投放或運行的 經(jīng)濟活動。通貨膨脹率是度量國家(地區(qū))物價上漲(貨幣供應(yīng)量或貨幣購買 力)相對變化率的一種參數(shù),國家或各級政府的統(tǒng)計部門每年均會公布此項參 數(shù)。考慮到現(xiàn)金的流量如 Sn會受到n期銀行利率in與n期通貨膨

29、脹率fn的 雙重影響,為了綜合這二種因素的影響效果,人們提出了一種被稱為n期貼現(xiàn) 率(折現(xiàn)率)qn的參數(shù),并認(rèn)為有,軟件項目來源一般有如下三個方面:國家省自然科學(xué)基金,國防科研基金申請 獲準(zhǔn)的項目,此類項目的軟件一般應(yīng)在理論與方法上帶有前瞻性,并具有國內(nèi)先進與領(lǐng)先水平的特點;IT企業(yè)(或部門如學(xué)校、研究所)自行籌資(或合 資),然后獨立(或合作)完成設(shè)計與構(gòu)建工作,最后將該軟件項目推向市場, 并尋求用戶的購買。此類軟件的特點一般是經(jīng)過事前論證獲知具有較大的市場 需求的系統(tǒng),如證券投資分析系統(tǒng)、物流管理信息系統(tǒng)、銀行聯(lián)機事務(wù)處理系 統(tǒng)等;通過其他企業(yè)或政府部門的招標(biāo)經(jīng)過投標(biāo)競爭獲取,此類軟件項目

30、的特點一般是應(yīng)用性較強并帶有較強的時間約束的軟件, 如電子政務(wù)系統(tǒng)、電子商 務(wù)系統(tǒng)、網(wǎng)上凈化系統(tǒng)、企業(yè) ERP系統(tǒng)等。本節(jié)將介紹第三類即有關(guān)軟件招 標(biāo)與投標(biāo)的有關(guān)內(nèi)容。項目評價決策需解決如下問題(1)確定評價主體(單位或個人)(2)確定評價對象(某個軟件項目的不同 設(shè)計方案或技術(shù)經(jīng)濟方案、外包選擇的不同合作伙伴單位等)并分別以A1,A2,Am表示(3)建立如圖2.12所示的評價指標(biāo)體系結(jié)構(gòu)。其中每個評 價指標(biāo)zj都從不同側(cè)面來刻畫軟件項目技術(shù)經(jīng)濟的權(quán)重系數(shù)。j=1,2,n.(4) 確定每個指標(biāo)zj的權(quán)重系數(shù)j=1,2,n.此中權(quán)重表示各個指標(biāo)之間的相對重 要性的度量。Wij表示第i種技術(shù)經(jīng)濟方

31、案對指標(biāo)zj的對應(yīng)權(quán)重系數(shù),并有(5) 建立綜合評價模型。價值矩陣U的確定步驟,1確定各指標(biāo)屬性比較的等級數(shù) k,常用的等級分三級,四級,五級,七級,九級,十級。相應(yīng)的等級分可設(shè) 為1, 2,k中的任何一值。2給出各指標(biāo)處于各等級時其指標(biāo)屬性的度量 范疇,從而構(gòu)成一個等級分表。3每個方案根據(jù)等級分表給出其各指標(biāo)的等級 分Uij.采用等級分法的優(yōu)點在于使具有不同量綱的指標(biāo)具有可比性,同時又能使一些定性指標(biāo)轉(zhuǎn)化為定量指標(biāo),從而使相互比較成為可能。成本所具有的特點:(消耗性)為獲取資產(chǎn)、形成良好的運營條件,開拓市場,生產(chǎn)產(chǎn)品, 提供服務(wù)及實現(xiàn)特定的利益都需要以一定的成本為代價。成本的消耗性特征決定了

32、企業(yè)的基本目標(biāo)是降低成本,節(jié)約經(jīng)濟資源,實現(xiàn)“內(nèi)涵擴大再生產(chǎn)”方 式。(補償性)由于企業(yè)成本的消耗性決定了其產(chǎn)品銷售后回收資金的補償性, 這就使得成本應(yīng)作為定價的最低界限,且成本的高低決定著產(chǎn)品競爭及獲取利 潤的關(guān)鍵(目的性)成本的消耗總是與其特定的產(chǎn)品或勞務(wù)等相聯(lián)系,故成本的具體構(gòu)成及其量值大小取決于企業(yè)所欲實現(xiàn)的目標(biāo)。(凈現(xiàn)值法)凈現(xiàn)值 法的基本思想是將軟件項目壽命期內(nèi)不同時期的投資(支出)和收益(收入)的現(xiàn)金流量根據(jù)資金的時間價值將其轉(zhuǎn)換到參考點t = 0 (即貼現(xiàn)),并將這一系列貼現(xiàn)值累加起來并定義其稱為該項目現(xiàn)金流的凈現(xiàn)值NPV,然后根據(jù)NPV的數(shù)值是否大于零來作為該軟件項目從經(jīng)濟效

33、益角度出發(fā)來看是否值得 投資的依據(jù)。(內(nèi)部收益率法)內(nèi)部收益率法是一種通過求解使工程項目方案 達到收支平衡時的對應(yīng)臨界貼現(xiàn)率i0,并將i0與基準(zhǔn)貼現(xiàn)率或最低期望盈利 率(由投資者確定)i相比較來決定工程項目是否值得投資的一種評價方法。 此方法的原理為注意到項目的凈現(xiàn)值 NPV由(4.1)式知一般為i的單調(diào)降函 數(shù),故NPV( i0)=0則表示該工程項目方案在i0水平下收支平衡,并知當(dāng) i i0時該項目將虧損,i iO時該項目將盈利,從而將該項目盈虧臨界點i二i0 稱為該工程項目的內(nèi)部收益率,常記iO為IRR,內(nèi)部收益率可以理解為對工 程項目與占用資金的一種恢復(fù)能力,其值越高,說明項目方案的經(jīng)濟

34、性越好。(類比法)類比法的基本思想是將軟件運行所帶來的某些無形效果通過其他具 有同樣效果的商品或工程項目來進行類比,并以這些類比商品(或工程項目) 的市場價格(或項目投資額)來作為軟件該無形效果的度量。例如某環(huán)境保護 與監(jiān)控系統(tǒng)的運行能使某地區(qū)河流水質(zhì)得到一定程度的凈化,于是可將具有同樣的水質(zhì)凈化功能的凈水工程的投資額來作為該軟件的無形效果的度量或類 比價值。3.軟件工程經(jīng)濟學(xué)心得體會及感悟針對“軟件工程經(jīng)濟學(xué)”課程中軟件成本估算教學(xué)環(huán)節(jié)存在的對估算模 型原理理解不透徹和應(yīng)用模型分析、解決實際問題較困難等現(xiàn)象,通過對課 程的性質(zhì)、特點進行分析以及教學(xué)經(jīng)驗的總結(jié),提出案例驅(qū)動的軟件成本估 算的教學(xué)方式,闡述軟件成本估算模型。軟件工程經(jīng)濟學(xué)是軟件工程的三大學(xué)科分支之一,與軟件工程技術(shù)學(xué)和 軟件工程管理學(xué)共同構(gòu)成軟件工程學(xué)科體系。該課程是軟件工程專業(yè)本科生 和研究生的一門重要專業(yè)課。有效的軟件成本估算是減少軟件項目預(yù)算超支 問題的首要措施,是成功管理軟件項目的必要前提。因此軟件成本估算是 “軟件工程經(jīng)濟學(xué)”課程的重要組成

溫馨提示

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

最新文檔

評論

0/150

提交評論