![第二章 軟件項(xiàng)目計(jì)劃(縮節(jié)版,去掉COCOMO 2)_第1頁(yè)](http://file4.renrendoc.com/view/afb4c97dc71b43ca328b70bc6ddd681a/afb4c97dc71b43ca328b70bc6ddd681a1.gif)
![第二章 軟件項(xiàng)目計(jì)劃(縮節(jié)版,去掉COCOMO 2)_第2頁(yè)](http://file4.renrendoc.com/view/afb4c97dc71b43ca328b70bc6ddd681a/afb4c97dc71b43ca328b70bc6ddd681a2.gif)
![第二章 軟件項(xiàng)目計(jì)劃(縮節(jié)版,去掉COCOMO 2)_第3頁(yè)](http://file4.renrendoc.com/view/afb4c97dc71b43ca328b70bc6ddd681a/afb4c97dc71b43ca328b70bc6ddd681a3.gif)
![第二章 軟件項(xiàng)目計(jì)劃(縮節(jié)版,去掉COCOMO 2)_第4頁(yè)](http://file4.renrendoc.com/view/afb4c97dc71b43ca328b70bc6ddd681a/afb4c97dc71b43ca328b70bc6ddd681a4.gif)
![第二章 軟件項(xiàng)目計(jì)劃(縮節(jié)版,去掉COCOMO 2)_第5頁(yè)](http://file4.renrendoc.com/view/afb4c97dc71b43ca328b70bc6ddd681a/afb4c97dc71b43ca328b70bc6ddd681a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章 軟件項(xiàng)目計(jì)劃問題定義可行性研究 項(xiàng)目實(shí)施計(jì)劃目錄0.軟件項(xiàng)目計(jì)劃1.問題定義系統(tǒng)目標(biāo)與范圍的說明2.可行性研究(1)可行性研究的內(nèi)容(2)可行性研究的步驟(3)系統(tǒng)流程圖(4)成本效益分析成本計(jì)算系統(tǒng)的成本的組成開發(fā)成本估計(jì)使用的幾個(gè)概念開發(fā)成本估計(jì)的方法 估算方法 估算模型效益分析貨幣的時(shí)間價(jià)值純收入投資回收期(5)方案選擇(6)可行性論證報(bào)告3.項(xiàng)目計(jì)劃問題:軟件項(xiàng)目計(jì)劃是做什么?1.一個(gè)軟件是否值得開發(fā)需多長(zhǎng)開發(fā)時(shí)間和多少投資成本?使用多少資源?存在哪些風(fēng)險(xiǎn),如何預(yù)防這些風(fēng)險(xiǎn)?可行性分析2.如何制定計(jì)劃,安排人員?分配任務(wù)?安排進(jìn)度? 項(xiàng)目計(jì)劃 這些問題都要開發(fā)前預(yù)先研究,才能減
2、少失誤 這就是計(jì)劃時(shí)期的主要任務(wù)用最小的代價(jià),在盡可能短的時(shí)間內(nèi)確定問題能否解決?計(jì)劃時(shí)期的工作流程開始問題定義可行性研究可行否項(xiàng)目實(shí)施計(jì)劃終止項(xiàng)目的建議停止轉(zhuǎn)開發(fā)時(shí)期目錄1.問題定義Problem Definition目的弄清用戶需要解決的問題系統(tǒng)總目標(biāo)是什么?項(xiàng)目所需的資源和經(jīng)費(fèi)(粗略估計(jì))任務(wù)編寫“系統(tǒng)目標(biāo)與范圍的說明”例:學(xué)生到教材課購(gòu)書人工教材銷售中,學(xué)生購(gòu)教材,要先到系里根據(jù)教學(xué)計(jì)劃用書開購(gòu)書證明,然后去教材科購(gòu)買學(xué)生要跑兩個(gè)地方煩!系里煩!如果直接到教材科,為防止學(xué)生多買或錯(cuò)買,影響計(jì)劃供應(yīng),教材科在開發(fā)票前要審查購(gòu)書單,(書種類多,學(xué)生專業(yè)多!),手續(xù)繁瑣效率低下! 求助計(jì)算機(jī)
3、管理!系統(tǒng)目標(biāo)與范圍的說明示例 系統(tǒng)目標(biāo)和范圍 說明書1.項(xiàng)目:教材銷售系統(tǒng)2.問題:人工發(fā)售教材手續(xù)繁瑣,且易出錯(cuò)。3.項(xiàng)目目標(biāo):建立一個(gè)高效率、無(wú)差錯(cuò)的微機(jī)教材銷售系統(tǒng)。4.項(xiàng)目范圍:利用現(xiàn)有微型計(jì)算機(jī),軟件開發(fā)費(fèi)用不超過50000元。5.初步想法:建議在系統(tǒng)中增加對(duì)缺書的統(tǒng)計(jì)與采購(gòu)功能。6.可行性研究:建議進(jìn)行大約10天的可行性研究,研究費(fèi)用不超過1000元。Statement of Scope and Objective目標(biāo)不是一下子就能確定的!系統(tǒng)分析員要同用戶多次交流、還應(yīng)收集閱讀資料確定目標(biāo):系統(tǒng)將產(chǎn)生什么信息?期望功能和性能如何?投資的估計(jì)是粗略的心中有數(shù)!注意:目錄2.軟件開
4、發(fā)中的資源需求資源涉及人員、環(huán)境、可重用復(fù)件對(duì)資源的分析用途:將在計(jì)劃階段中可行性分析中經(jīng)濟(jì)可行性(成本效益估計(jì))中用到(資源人員不同,造價(jià)不同)也將寫入項(xiàng)目計(jì)劃報(bào)告中,因?yàn)橘Y源關(guān)乎到項(xiàng)目的進(jìn)度和任務(wù)、人員的分配軟件工程環(huán)境硬件與軟件工具軟件工程環(huán)境硬件與軟件工具人員軟件工程環(huán)境硬件與軟件工具可復(fù)用軟件1)人員:軟件生命周期中各階段人力資源的安排 P15 Human Resources軟件生命周期的不同階段,所需人員的技術(shù)水平、專業(yè)知識(shí)、和所參與項(xiàng)目的程度多少都是不同的。高級(jí)技術(shù)人員和管理人員在開發(fā)初期和后期參與較多,而初級(jí)的技術(shù)人員主要從事編碼和單元測(cè)試高低 高級(jí)技術(shù)人員初級(jí)技術(shù)人員管理人員
5、時(shí)間軟件計(jì)劃需求分析概要設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼單元測(cè)試集成測(cè)試確認(rèn)測(cè)試參與項(xiàng)目的程度圖2-2 軟件生命周期中各階段人員的參與情況2)可復(fù)用軟件資源可供軟件計(jì)劃中考慮的可復(fù)用軟件資源1)成品構(gòu)件 已有的、或由其他廠家開發(fā)的,可以直接使用 如POS機(jī)2)具有完全經(jīng)驗(yàn)的構(gòu)件 已有的,以前開發(fā)的(規(guī)約、計(jì)劃、代碼或測(cè)試數(shù)據(jù)), 與現(xiàn)在開發(fā)的類型,稍作修改即可使用的 如:商品數(shù)據(jù)庫(kù)、對(duì)登陸界面的測(cè)試數(shù)據(jù)等等3) 具有部分經(jīng)驗(yàn)的構(gòu)件 需做實(shí)質(zhì)性修改的4) 新構(gòu)件3)軟件工程環(huán)境資源SEESoftware Engineering Enviroment軟件環(huán)境硬件環(huán)境開發(fā)系統(tǒng)目標(biāo)機(jī)器硬件接口3.可行性研究目的研究項(xiàng)
6、目是否可能實(shí)現(xiàn)和值得進(jìn)行?回答 Why to do?& Yes or No開銷可行性研究的成本只占預(yù)期工程總成本的5%-10%不是解決用戶提出的問題,而是分析存在風(fēng)險(xiǎn),確定是否值得投入巨大的人力物力去作這個(gè)項(xiàng)目?目錄3.1 可行性研究的步驟推陳出新、幾套方案?jìng)溥x、可行性分析1.細(xì)化和修改“系統(tǒng)目標(biāo)和范圍”,得出新系統(tǒng)邏輯模型復(fù)查“系統(tǒng)目標(biāo)和范圍”,弄清用戶意圖研究目前正在使用的系統(tǒng)流程圖導(dǎo)出新系統(tǒng)邏輯模型數(shù)據(jù)流圖簡(jiǎn)化版2.導(dǎo)出新系統(tǒng)的幾種可能的解決方案提供多種開發(fā)方案,評(píng)價(jià),擇一3.提出推薦的方案本項(xiàng)目的開發(fā)價(jià)值推薦這個(gè)方案的理由4.可行性分析(經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性、用戶使用可行
7、性)5.書寫文檔提交審查,給出結(jié)論意見(作or放棄?)目錄第1階段:推陳出新使用系統(tǒng)流程圖描述系統(tǒng)物理模型表達(dá)了數(shù)據(jù)在系統(tǒng)各部件之間的流動(dòng)情況包含人員、硬件、軟件等子系統(tǒng)符號(hào)借用程序流程圖符號(hào)舉例見系統(tǒng)流程圖符號(hào)1 基本符號(hào)加工輸入輸出 2 系統(tǒng)符號(hào)匯合跨頁(yè)匯合控制流向卡片聯(lián)機(jī)存儲(chǔ)磁盤、磁鼓、軟盤海量存儲(chǔ)器等顯示器或類似設(shè)備脫機(jī)輔助操作文檔磁盤人工輸入通信鏈路磁帶磁鼓人工操作例:人工銷售教材的系統(tǒng)流程圖系里開教材科例:待開發(fā)的計(jì)算機(jī)售書系統(tǒng)的系統(tǒng)流程圖仍舊采用手添發(fā)票作業(yè):1.擴(kuò)充加入機(jī)打發(fā)票功能2.擴(kuò)充加缺書統(tǒng)計(jì)和簡(jiǎn)單的采購(gòu)功能。 包含計(jì)算機(jī)打印發(fā)票的售書系統(tǒng)流程圖(P27圖2.9)收書費(fèi)目
8、錄第2階段:推薦方案,方案選擇系統(tǒng)的分解和實(shí)現(xiàn)方案是不唯一的,不同方案開發(fā)出的系統(tǒng)在系統(tǒng)功能和性能方面會(huì)有很大差異(精度,安全性,可靠性)不同方案對(duì)成本、時(shí)間、人員、技術(shù)、設(shè)備的要求不同(設(shè)計(jì),開發(fā),設(shè)備,編碼,測(cè)試,評(píng)審,運(yùn)行,維護(hù)成本。)直接購(gòu)買類似的商業(yè)軟件VS自行開發(fā) (錢!)反復(fù)比較,折衷選擇!例: 教材銷售系統(tǒng)的方案選擇買現(xiàn)成的還是自行開發(fā)?只包括銷售?銷售和采購(gòu)教材并存?只作單機(jī)版?(價(jià)格低)還是作網(wǎng)絡(luò)版?(web的是否加上學(xué)生可以查詢余書,或預(yù)訂?)目錄第3階段:可行性分析的內(nèi)容1.可行性分析 (1)經(jīng)濟(jì)可行性這個(gè)系統(tǒng)有無(wú)經(jīng)濟(jì)效益,多久能收回開發(fā)成本? (投資-回報(bào)期)通過成本
9、效益估算,確定系統(tǒng)是否值得投資開發(fā) (2)技術(shù)可行性風(fēng)險(xiǎn)分析:給定約束下能否設(shè)計(jì)并實(shí)現(xiàn)系統(tǒng)所需功能?資源分析:現(xiàn)有資源下(硬、軟件,技術(shù)力量)能否實(shí)現(xiàn)?技術(shù)分析:現(xiàn)有科學(xué)技術(shù)能否實(shí)現(xiàn)?有哪些技術(shù)難點(diǎn)? (3)法律可行性 :侵權(quán)、破壞、責(zé)任,是否與法律相抵觸?目錄3.2 成本效益分析估計(jì)新系統(tǒng)所需的成本和可能產(chǎn)生的效益,以便從經(jīng)濟(jì)上衡量這個(gè)項(xiàng)目的價(jià)值系統(tǒng)成本開發(fā)成本運(yùn)行維護(hù)成本系統(tǒng)效益經(jīng)濟(jì)效益 -有形 (按貨幣)社會(huì)效益 -無(wú)形 (學(xué)生節(jié)約購(gòu)書時(shí)間) 如,高考招生系統(tǒng)的建立原來(lái)一個(gè)全國(guó)招生的學(xué)校在全國(guó)32個(gè)省市招生招收規(guī)模小的時(shí)候,每個(gè)省至少2個(gè)老師,一個(gè)老師至少呆半個(gè)月,若一個(gè)老師坐火車的話,
10、來(lái)回路費(fèi)平均1000/人 食宿60 元/天,共1000+60*15=1900元,一個(gè)老師平均就1900元;1900*2*32=12.1萬(wàn),不算通訊費(fèi)用,光上面的一所高校就12.1萬(wàn),全國(guó)幾百所高校,就算100所,也要1210萬(wàn)!而作一個(gè)網(wǎng)上的高招系統(tǒng),省去車馬勞頓,以節(jié)省大量人力物力。Cost-Benefit Analysis3.2.1 成本效益分析內(nèi)容成本估計(jì)計(jì)算系統(tǒng)的成本的組成成本估計(jì)使用的幾個(gè)概念成本估計(jì)方法1)基于代碼行技術(shù)2)基于工作量的任務(wù)分解技術(shù)3)基于經(jīng)驗(yàn)公式的估算模型a)靜態(tài)單變量模型b) 動(dòng)態(tài)多變量模型C)COCOMO模型效益分析(a) 貨幣的時(shí)間價(jià)值(b)純收入(c)投資
11、回報(bào)期計(jì)算系統(tǒng)的成本的組成一個(gè)計(jì)算系統(tǒng)的成本由以下四部分組成購(gòu)置并安裝軟,硬件及其相關(guān)設(shè)備成本系統(tǒng)開發(fā)費(fèi)用見下面的成本估計(jì) 要算一筆經(jīng)濟(jì)賬,能否拿下? 怎么安排人和時(shí)間? 程序的規(guī)模? 代碼行數(shù) L 需多少人干多久? 工作量 E(人月) 工期為多長(zhǎng)? 開發(fā)時(shí)T (月)人員培訓(xùn)費(fèi)用系統(tǒng)安裝、運(yùn)行和維護(hù)費(fèi)用返回案例:購(gòu)銷系統(tǒng)成本組成費(fèi)用名稱數(shù)量單價(jià)金額(萬(wàn)元)1.軟、硬件設(shè)備成本網(wǎng)絡(luò)服務(wù)器111防火墻133網(wǎng)絡(luò)打印機(jī)10.50.5打印機(jī)10.120.12普通交換機(jī)50.060.3微機(jī)30.551.65殺毒軟件網(wǎng)絡(luò)版1222.開發(fā)費(fèi)用待估3.安裝0.14.培訓(xùn)費(fèi)用0.2成本合計(jì)8.87成本估計(jì)的方法
12、開發(fā)成本估計(jì)使用的幾個(gè)單位代碼行L (行數(shù))工作量(人月,人年)人員數(shù)量(人)開發(fā)時(shí)間(月)成本率(元/行)生產(chǎn)率(行/月)工資(元/人月)估算的方法 1)基于代碼行技術(shù)2)基于工作量的任務(wù)分解技術(shù)3)基于經(jīng)驗(yàn)公式的估算模型1)基于代碼行技術(shù)思想: 簡(jiǎn)單自底向上的定量的估算方法,把開發(fā)每個(gè)軟件功能的成本和源程序代碼行數(shù)聯(lián)系起來(lái). 若有歷史數(shù)據(jù)作參考的話,方法還是有效的。1.最佳期望行數(shù)為:L (a+4m+b)/6 a:可能最小行數(shù),b:可能最大行數(shù), m1:最可能的行數(shù)2. 行數(shù)的總誤差為: Ld 其中n為所劃分的子系統(tǒng)數(shù)。3.計(jì)算成本軟件成本(元)代碼行(行數(shù))成本率(元/行) 其中成本率取
13、決于軟件的復(fù)雜程度和工資水平。例:基于代碼行的CAD軟件包成本估計(jì)功能ambL每行成本(元/行)生產(chǎn)率(行/人月)成本(萬(wàn)元)工作量(人月)用戶界面及控制1750240025002300109502.32.4二維幾何分析3900520071005300136006.98.8三維幾何分析4600690086006800136008.911.3數(shù)據(jù)庫(kù)管理2900340036003350126604.15.1計(jì)算機(jī)圖形顯示4000490061004950145007.09.9外設(shè)控制功能1900210023002100193504.06.0設(shè)計(jì)分析66008500980084001280010.11
14、0.5總計(jì)3320043. 354代碼行為開發(fā)前大致估出的數(shù)據(jù)用戶接口控制成本: 2300行10元/行2 .3萬(wàn)元用戶接口控制工作量 2300行/950行/人月2.4人月2300530068003350495021008400332002.32.46.98.94.17.04.010.143. 38.811.35.19.96.010.554返回也是自底向上的分析方法把軟件開發(fā)工程分解為若干個(gè)相對(duì)獨(dú)立的子任務(wù),再分別估計(jì)每個(gè)子任務(wù)的成本,最后累加起來(lái)得到軟件工程的總成本。 T=BT:軟件總成本B:每個(gè)單獨(dú)開發(fā)任務(wù)的成本:系數(shù) 因?yàn)?B C*D, 令C:完成該子任務(wù)所需人力 (人月)D:每人每月的平
15、均工資(元/月人) 所以 T=CD2)基于工作量的任務(wù)分解技術(shù)40-20-40 rule Analysis Testing and 40% design 40% Coding20%例:基于工作量的CAD軟件包成本估計(jì) 任務(wù)功能工作量用戶交流計(jì)劃風(fēng)險(xiǎn)分析需求設(shè)計(jì)編碼測(cè)試客戶評(píng)價(jià)總計(jì)(人月)用戶界面及控制0.502.500.405.00二維幾何分析0.754.000.602.00三維幾何分析0.504.001.003.00數(shù)據(jù)庫(kù)管理0.503.001.001.50計(jì)算機(jī)圖形顯示0.503.000.751.508.407.358.506.005.75外設(shè)控制功能0.252.000.501.50設(shè)計(jì)分
16、析0.52.000.502.00Totals0.30.50.253.5020.504.7516.500.5工作量百分比%1%1%1%8%45%10%36%1%工資(萬(wàn)元/人月)1.001.201.000.950.820.700.760.3成本(萬(wàn)元)474.255.000.212.63.40.30.60.316.93.4各個(gè)階段的工作量不同:需求分析子任務(wù)成本0.5+2.5+0.4+5.0=8.4人月總成本需求設(shè)計(jì)編碼測(cè)試37.7萬(wàn)元返回0.5+2.5+0.4+5.0=8.4人月37.71(工資萬(wàn)元)*0.3工作量=0.3成本(元)3)基于經(jīng)驗(yàn)公式的估算模型a)靜態(tài)單變量模型Walston_F
17、elix模型b) 動(dòng)態(tài)多變量模型b.1 Putnam模型3)COCOMO模型返回a)靜態(tài)單變量模型 面向KLOC的估算模型(1) Walston_Felix模型 (教材P20) (LE和T) E=5.2(KLOC)0.91 (人月) T=2.5E0.35其中,KLOC為代碼行數(shù)的單位(千行)(2) Doty模型(在KLOC9時(shí)適用 (教材P21(五))E=5.288(KLOC)1.047 返回b) 動(dòng)態(tài)多變量模型人力資源的Rayleigh-Norden曲線Putnam模型提出的基礎(chǔ)Reyleigh曲線:橫坐標(biāo)表示距開發(fā)起點(diǎn)的時(shí)間,縱坐標(biāo)代表在不同時(shí)間點(diǎn)需要的人力td位于曲線的峰點(diǎn)從Raylei
18、gh曲線上看出,若平均使用人力(如虛線所示),則:開始階段人力過剩,如圖中的,中間人手不足,如圖中,后期后期補(bǔ)償已為時(shí)過晚,如圖中,又造成人員浪費(fèi)。信息系統(tǒng)的人力分配大致如Rayleigh曲線,td兩次約為4:6td開發(fā)與計(jì)劃占40%維護(hù)占60%NO!人力和時(shí)間是成正比的線性關(guān)系么?b) 動(dòng)態(tài)多變量模型b.1 Putnam模型 (P22)基于Raleigh曲線,Putanam結(jié)合4000多個(gè)當(dāng)代軟件項(xiàng)目中收集的生產(chǎn)率數(shù)據(jù),推導(dǎo)出來(lái)動(dòng)態(tài)多變量模型(也成為軟件方程式)工作量是軟件規(guī)模和開發(fā)時(shí)間這兩個(gè)變量的函數(shù)。 E=(LOCB0.333/P)3(1/t)4LOC:由前面基于LOC估算除的代碼行 (
19、行)E: 工作量 單位:(人月)或(人年)t1:開發(fā)時(shí)間 (月)或(年)B: 特殊技術(shù)因子,隨規(guī)模和要求的增加而緩慢增加:小的程序(KLOC=515),B=0.16, 超過70 KLOC的程序, B=0.39;P: 生產(chǎn)率參數(shù) (2000-30000), P= 2000 實(shí)時(shí)嵌入式開發(fā): P=10000 電信及系統(tǒng)軟件 P=12000科學(xué)計(jì)算軟件 P=28000 商業(yè)系統(tǒng)應(yīng)用軟件返回Putnam揭示的是什么?人力和資源是等價(jià)互換的么?例如,有一軟件估計(jì)源程序L長(zhǎng)為98475行,假定兩年完成開發(fā)工作量,用Putanam模型計(jì)算每年需多少人,若開發(fā)時(shí)間壓縮為1.8年時(shí),需多少人每年? E=(LOC
20、B0.333/P)3(1/t)4B取0.39 (超過70 KLOC的程序)電信及系統(tǒng)軟件 P取10000,若t=2年則E=(984750.390.333/10000)3(1/2)4=23(人-年)若提前到1.8年,則:E=(984750.390.333/10000)3(1/1.8)4=35(人-年)(35-23)/23=52%即工期想提前10%,卻需要增加52%的工作量putnam模型揭示了工作量與時(shí)間的4次方成反比!NO!C)COCOMO模型是改進(jìn)的單變量估算模型LE和T以靜態(tài)單變量模型為基礎(chǔ),加入2點(diǎn)改進(jìn):1)軟件分類: 軟件應(yīng)用領(lǐng)域不同,經(jīng)驗(yàn)常數(shù)不同 三種項(xiàng)目開發(fā)模式 基本COCOMO2
21、)考慮開發(fā)因素的影響,考慮開發(fā)階段的影響 三種COCOMO模型 工作量調(diào)節(jié)因子EAF: 考慮15種對(duì)軟件開發(fā)的影響的有關(guān)因素(產(chǎn)品屬性,計(jì)算機(jī)、人員、項(xiàng)目等) 中級(jí)COCOMO返回COCOMO模型的三種開發(fā)模式該模型是Boehm提出的結(jié)構(gòu)性成本估算模型,他將現(xiàn)有的項(xiàng)目分成了三種開發(fā)模式:模式產(chǎn)品規(guī)模項(xiàng)目/團(tuán)隊(duì)規(guī)模革新期限和約束開發(fā)環(huán)境組織型250KLOC小型項(xiàng)目/團(tuán)隊(duì)很少不嚴(yán)格穩(wěn)定,內(nèi)部半獨(dú)立型50300KLOC中型項(xiàng)目/團(tuán)隊(duì)中等中等中等嵌入型大于300KLOC大型項(xiàng)目/團(tuán)隊(duì)許多約束嚴(yán)格復(fù)雜的硬件/客戶接口難度增加COCOMO模型的三個(gè)等級(jí)基本COCOMO僅使用規(guī)模和模式來(lái)確定工作量和進(jìn)度適于
22、中小規(guī)模的項(xiàng)目,快速而粗略的評(píng)估。 中等COCOMO使用規(guī)模、模式和15個(gè)成本驅(qū)動(dòng)因子確定工作量這些因子與產(chǎn)品、人員、計(jì)算機(jī)和增加或減少軟件項(xiàng)工作量的項(xiàng)目屬性相關(guān)。 詳細(xì)COCOMO基于中等COCOMO之上,引入了結(jié)合了成本驅(qū)動(dòng)因子對(duì)軟件工程過程中每一個(gè)步驟(分析、設(shè)計(jì)等)的影響的評(píng)估工作量系數(shù)以及一個(gè)3層產(chǎn)品結(jié)構(gòu)。 1)基本COCOMO公式 工作量 E= a(規(guī)模L)b 開發(fā)時(shí)間 TDEV = c ( E )d開發(fā)模式abcd工作量公式(人月)開發(fā)時(shí)間(月)組織型2.41.052.50.38E = 2.4(KLOC)1.05TDEV=2.5(E)0.38高級(jí)語(yǔ)言程序,如科學(xué)計(jì)算、數(shù)據(jù)處理半獨(dú)
23、立型3.01.122.50.35E = 3.0(KLOC)1.12TDEV=2.5(E)0.35大多數(shù)事務(wù)處理系統(tǒng)對(duì)于終端硬件和數(shù)據(jù)庫(kù)軟件有確定需求嵌入型3.61.202.50.32E = 3.6(KLOC)1.20TDEV=2.5(E)0.32與硬件關(guān)系密切相關(guān)的如OS,DBMS,實(shí)時(shí)控制等飛機(jī)的航空控制系統(tǒng))估算出E和T后:很容易得到 生產(chǎn)率: P = KLOC / E (代碼行/人月) 完成項(xiàng)目的平均全職人員 FSP = E / TDEV(人)COCOMO估算例一個(gè)32KLOC的中型項(xiàng)目: 工作量:E=2.4(32)1.05 = 91人月進(jìn) 度:TDEV = 2.5(91)0.38 =
24、14個(gè)月生產(chǎn)率:平均安置人員:效益分析系統(tǒng)效益經(jīng)濟(jì)效益 -有形 (按貨幣)社會(huì)效益 -無(wú)形 (學(xué)生節(jié)約購(gòu)書時(shí)間)一般設(shè)生命周期為5年經(jīng)濟(jì)效益分析涉及的重要概念(a) 貨幣的時(shí)間價(jià)值(b)純收入(c)投資回報(bào)期(a) 貨幣的時(shí)間價(jià)值成本估算的目的是要對(duì)項(xiàng)目投資,但投資在前取得效益在后,因此,要考慮貨幣的時(shí)間價(jià)值通常用利率來(lái)表示貨幣的時(shí)間價(jià)值設(shè)年利率為i,現(xiàn)存入錢為P,則 n年后可以獲得的錢數(shù)為:F=P(1+i)n這就是P元錢在n年后的價(jià)值反之,若n年后能收入F元,則這些錢折合到現(xiàn)在價(jià)值為P=F/(1+i)nCAD系統(tǒng)每年能節(jié)省多少錢(9.6萬(wàn)),如何計(jì)算?分析員對(duì)現(xiàn)行人工系統(tǒng)和待開發(fā)系統(tǒng)(CAD
25、)定義可度量的特性繪圖時(shí)間t_draw:平均繪圖時(shí)間4小時(shí)c: 每個(gè)繪圖小時(shí)的成本20元n: 每年的繪圖量80000p: CAD系統(tǒng)中已完成的繪圖比60采用CAD系統(tǒng)后繪圖時(shí)間縮減比為1/4則每年節(jié)省的繪圖費(fèi)用為:縮減比 t_draw*c*n*p=9.6萬(wàn)元例:CAD系統(tǒng)的效益分析 在工程設(shè)計(jì)中采用CAD來(lái)代替人工設(shè)計(jì),每年可節(jié)省9.6萬(wàn)元,若軟件生存期為5年,則可節(jié)省9.6*548萬(wàn),已知開發(fā)這個(gè)CAD系統(tǒng)共投資20萬(wàn)效益482028? 錯(cuò)! 20萬(wàn)是現(xiàn)在投資的錢,而48萬(wàn)是5年后的錢!5年節(jié)省多少錢?第3年9.6折合到現(xiàn)在: 9.6/1.576=8.2928年份將來(lái)值(萬(wàn))(1+i)n現(xiàn)在
26、值(萬(wàn))折合到現(xiàn)在值的累計(jì)值(萬(wàn))19.61.059.14299.142929.61.10258.707517.851339.61.15768.292826.143249.61.21557.897934.041159.61.27637.521941.5630設(shè)年利率為5目錄(b)純收入 是指在整個(gè)生存周期之內(nèi)系統(tǒng)的累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)與投資之差。 例如上例中: 純收入 41.563020 21.5630目錄(c)投資回報(bào)期使累計(jì)的經(jīng)濟(jì)效益等于最初投資所需的時(shí)間。顯然投資回收期越短,就能越快地獲得利潤(rùn),因此這項(xiàng)工程也就越值得投資上例CAD系統(tǒng)中,投資20萬(wàn),到第2年,效益已經(jīng)為17.85
27、13,離最初投資還差2.15萬(wàn),而第三年的效益是26.14萬(wàn),折合的每個(gè)月上,得投資回報(bào)期為2 2.15/ 8.2928=2.259年年份將來(lái)值(萬(wàn))(1+i)n現(xiàn)在值(萬(wàn))折合到現(xiàn)在值的累計(jì)值(萬(wàn))19.61.059.14299.142929.61.10258.707517.851339.61.5768.292826.1432CAD成本效益分析圖目錄附:可行性研究報(bào)告(FAR)(國(guó)標(biāo)GB8567-2006)1引言(編寫目的, 背景, 定義, 參考資料)2 引用文件(應(yīng)列出本文檔引用的所有文檔的編號(hào)、標(biāo)題、修訂版本和日期)3可行性研究的前提要求, 目標(biāo), 條件, 假定和限制, 進(jìn)行可行性研究的
28、方法, 評(píng)價(jià)尺度4可選擇的其他系統(tǒng)方案4.1對(duì)現(xiàn)有系統(tǒng)的分析數(shù)據(jù)流程和處理過程, 工作負(fù)荷, 費(fèi)用開支, 人員, 設(shè)備, 局限性、存在問題4.2 可重用系統(tǒng)與要求之間的差距4.3 可選擇的方案14.4 可選擇的方案2 4.5選擇最終方案的準(zhǔn)則5所建議的系統(tǒng)說明,數(shù)據(jù)流程和處理流程, 改進(jìn)之處, 影響, 局限性, 技術(shù)條件可行性6經(jīng)濟(jì)可行性投資及收益分析投資:(基本建設(shè)投資投資(如開發(fā)環(huán)境、設(shè)備、軟件和資料等), 其他一次性和非一次性投資(如技術(shù)管理費(fèi)、培訓(xùn)費(fèi)、管理費(fèi)、人員工資、獎(jiǎng)金和差旅費(fèi)等)。收益(一次性、 非一次性收益,不可定量的收益)收益投資比投資回收周期7 技術(shù)可行性(技術(shù)風(fēng)險(xiǎn)評(píng)價(jià))8
29、 法律可行性(系統(tǒng)開發(fā)可能導(dǎo)致的侵權(quán)、違法和責(zé)任等)9. 用戶使用可行性方面(社會(huì)條件方面的可行性,即用戶使用方面)10 結(jié)論附錄目錄小結(jié):可行性論證報(bào)告系統(tǒng)概述簡(jiǎn)述當(dāng)前系統(tǒng)及其問題新系統(tǒng)功能及新舊系統(tǒng)的比較可行性分析經(jīng)濟(jì)、技術(shù)、法律上的可行性建立新系統(tǒng)的主客觀條件分析結(jié)論意見Yes or No3.軟件計(jì)劃想法:都有哪些任務(wù),需要多少時(shí)間?相互之間的依賴關(guān)系?像日歷一樣畫出來(lái)?甘特圖哪些是關(guān)鍵任務(wù)? Pert圖在這樣的安排下最短的工期是多久?可以微調(diào)進(jìn)度么?軟件開發(fā)進(jìn)度的安排甘特圖(Gantt Char)Pert圖(工程網(wǎng)絡(luò)圖)1)甘特圖通過日歷形式列出項(xiàng)目活動(dòng)及其相應(yīng)的開始和結(jié)束日期它為反映
30、項(xiàng)目進(jìn)度信息提供了一種標(biāo)準(zhǔn)形式2)PERT 工程網(wǎng)絡(luò)圖項(xiàng)目網(wǎng)絡(luò)圖是項(xiàng)目的所有活動(dòng)以及它們之間邏輯關(guān)系或排序的圖形顯示。 項(xiàng)目網(wǎng)絡(luò)圖是活動(dòng)排序的輸出,它有以下作用:(1)能表示項(xiàng)目活動(dòng),并表示活動(dòng)之間的依賴關(guān)系。(2)表明項(xiàng)目活動(dòng)將以什么順序繼續(xù)。(3)在進(jìn)行工期估計(jì)時(shí),表明項(xiàng)目將需要多長(zhǎng)時(shí)間。(4)當(dāng)改變某項(xiàng)活動(dòng)工期時(shí),表明項(xiàng)目工期將如何變化。 項(xiàng)目網(wǎng)絡(luò)圖有兩種表示形式:(1)前導(dǎo)圖法(PDM:Precedence Diagramming Method)(2)箭線圖法(ADM:Arrow Diagramming Method)工程網(wǎng)絡(luò)圖的表現(xiàn)形式【法1】箭線圖法(ADM) 活動(dòng), 節(jié)點(diǎn)將活動(dòng)連
31、接, 表示依賴關(guān)系【法2】前導(dǎo)圖法(ADM) 活動(dòng) 依賴關(guān)系任務(wù)PERT 箭圖法圖示本書采用箭圖法任務(wù)持續(xù)時(shí)間箭頭表示任務(wù)(活動(dòng))圓圈表示事件任務(wù)(活動(dòng))的開始或結(jié)束事件號(hào)EET上一個(gè)任務(wù)結(jié)束的最早時(shí)刻LET上一個(gè)任務(wù)結(jié)束的最遲時(shí)刻(任務(wù)機(jī)動(dòng)時(shí)間)Pert圖例:D1,C2,C34產(chǎn)品測(cè)試C4前置任務(wù)月名稱任務(wù)編號(hào)F1E1D1C3C2C1B1A12462243E1,C4結(jié)束B1文檔B1編碼C1測(cè)試軟件A1,c1測(cè)試數(shù)據(jù)測(cè)試計(jì)劃A1設(shè)計(jì)分析分析3個(gè)月設(shè)計(jì)4個(gè)月,在分析后測(cè)試計(jì)劃2個(gè)月,準(zhǔn)備測(cè)試數(shù)據(jù)2個(gè)月,在分析之后、測(cè)試計(jì)劃之后編制測(cè)試軟件6個(gè)月,在測(cè)試計(jì)劃后設(shè)計(jì)后編碼4個(gè)月撰寫文檔2個(gè)月,在設(shè)計(jì)
32、后當(dāng)編碼、測(cè)試數(shù)據(jù)完成后,測(cè)試軟件完成后才進(jìn)行產(chǎn)品測(cè)試4個(gè)月,最后結(jié)束1.繪制pert圖 標(biāo)記任務(wù)和持續(xù)時(shí)間A1分析312B1設(shè)計(jì)43C1測(cè)試計(jì)劃24C3測(cè)試軟件 667D1編碼45C2測(cè)試數(shù)據(jù)28E1文檔2C4產(chǎn)品測(cè)試4任務(wù)編號(hào)名稱月前置任務(wù)A1分析3B1設(shè)計(jì)4A1C1測(cè)試計(jì)劃2C2測(cè)試數(shù)據(jù)2A1,c1C3測(cè)試軟件6C1D1編碼4B1E1文檔2B1C4產(chǎn)品測(cè)試4D1,C2,C3F1結(jié)束E1,C42.計(jì)算最早時(shí)刻EET(前一任務(wù)最早結(jié)束或下一任務(wù)開始的最早時(shí)間)分析312設(shè)計(jì)43測(cè)試計(jì)劃24測(cè)試軟件 667編碼45測(cè)試數(shù)據(jù)2測(cè)試數(shù)據(jù)28文檔2產(chǎn)品測(cè)試40373+4=72Max3+0 2+038
33、Max7+4 3+2 8+011151.令起始點(diǎn)的EET=02. 對(duì)進(jìn)入該事件的所有子任務(wù) 當(dāng)前事件的EET=Max子任務(wù)的起始事件的最早開始時(shí)刻+持續(xù)時(shí)間3.計(jì)算最遲時(shí)刻LET(前一任務(wù)最遲結(jié)束或下一任務(wù)最遲開始時(shí)刻)分析312設(shè)計(jì)43測(cè)試計(jì)劃24測(cè)試軟件 667編碼45測(cè)試數(shù)據(jù)2測(cè)試數(shù)據(jù)28文檔2產(chǎn)品測(cè)試403723815-4=1111151511Min15-2, 11-4711-2=99115Min7-4, 9-030 1.終點(diǎn)事件:令LET=EET 2. 對(duì)離開該事件的所有子任務(wù)當(dāng)前事件的LET=Min子任務(wù)的結(jié)束事件的最遲時(shí)刻-子任務(wù)持續(xù)時(shí)間1.繪制pert圖: 標(biāo)記任務(wù)和持續(xù)時(shí)間2
34、.計(jì)算最早結(jié)束時(shí)間3.計(jì)算最遲結(jié)束時(shí)間4.找出關(guān)鍵路徑工期最短為15個(gè)月最早=最遲時(shí)間的任務(wù)4.找出關(guān)鍵路徑分析312設(shè)計(jì)43測(cè)試計(jì)劃24測(cè)試軟件 667編碼45測(cè)試數(shù)據(jù)2測(cè)試數(shù)據(jù)28文檔2產(chǎn)品測(cè)試4037238111515117911530分析312設(shè)計(jì)43測(cè)試計(jì)劃24測(cè)試軟件 667編碼45測(cè)試數(shù)據(jù)2測(cè)試數(shù)據(jù)28文檔2產(chǎn)品測(cè)試403723811151511791153015-11-4=0(0)11-8-0=3(3)(6)(0)(6)(0)(0)(3)(3)5. 計(jì)算子任務(wù)的非機(jī)動(dòng)時(shí)間機(jī)動(dòng)時(shí)間=該任務(wù)結(jié)束事件的LET-該任務(wù)開始事件的EET-任務(wù)持續(xù)時(shí)間產(chǎn)品測(cè)試的結(jié)束事件產(chǎn)品測(cè)試的開始事件分
35、析312設(shè)計(jì)43測(cè)試計(jì)劃24測(cè)試軟件 667編碼45測(cè)試數(shù)據(jù)2測(cè)試數(shù)據(jù)28文檔2產(chǎn)品測(cè)試4037238111515117911530(0)(3)(6)(0)(6)(0)(0)(3)(3)測(cè)試數(shù)據(jù)(最早開始3,最遲結(jié)束11)所以最遲第9月開始就行而測(cè)試軟件是(最早2,最遲11)如果是按最早2開始,則第8月結(jié)束這樣只需一組測(cè)試人員即可,先做測(cè)試軟件,再設(shè)計(jì)測(cè)試數(shù)據(jù)6.根據(jù)非機(jī)動(dòng)時(shí)間調(diào)整進(jìn)度附:Project生成的甘特圖附:Project的工程網(wǎng)絡(luò)圖附:軟件開發(fā)計(jì)劃(國(guó)標(biāo)GB8567-2006)1引言(1.1編寫目的、 1.2背景、1.3定義、1.4參考資料)2項(xiàng)目概述2.1工作內(nèi)容2.2主要參加人
36、員2.3產(chǎn)品2.3.1程序2.3.2文件2.3.3服務(wù)2.3.4非移交的產(chǎn)品2.4驗(yàn)收標(biāo)準(zhǔn)2.5完成項(xiàng)目的最遲期限2.6本計(jì)劃的批準(zhǔn)者和批準(zhǔn)日期3實(shí)施計(jì)劃3.1工作任務(wù)的分解與人員分工3.2接口人員3.3進(jìn)度3.4預(yù)算3.5關(guān)鍵問題4支持條件4.1計(jì)算機(jī)系統(tǒng)支持4.2需由用戶承擔(dān)的工作4.3由外單位提供的條件5專題計(jì)劃要點(diǎn)第二章作業(yè)軟件計(jì)劃包括哪些內(nèi)容?可行性分析包括哪些?、計(jì)算機(jī)的開發(fā)成本包括哪些?結(jié)合生活中的列子,舉一個(gè)軟件項(xiàng)目不能違背法律可行性的例子假如待開發(fā)一個(gè)教材銷售管理信息系統(tǒng),要包括缺書登記和統(tǒng)計(jì)的功能,請(qǐng)繪制系統(tǒng)流程圖。6 P39,23題 成本估計(jì) Using the LOC
37、technology finish the following table功能 ambL¥/line生產(chǎn)率Line/month成本Cost工作量MonthsA20002400265015350B24003000330025350C35604000425025340D19002000210030300E21202200230018280F18002100240020300TotalP39,25題Calculate the software development effort and cost according to the following table.FunctionRequiremen
38、tDesignCodeTestTotalA3.5816B3.5726C5122.59D4725E36.514F6102.57TotalRate(元)1500012000800011000Cost(元)7要對(duì)一個(gè)現(xiàn)有教材銷售系統(tǒng)進(jìn)行改造升級(jí),經(jīng)過初步估計(jì),現(xiàn)行的舊系統(tǒng)的運(yùn)行費(fèi)用為2萬(wàn)元,由基于LOC方法計(jì)算出的新系統(tǒng)的開發(fā)成本計(jì)算出的人力資源(至少要4個(gè)人開發(fā),每人工資2500元/月,要3個(gè)月),購(gòu)買硬件(2臺(tái)PC,4 000/臺(tái),網(wǎng)絡(luò)設(shè)備2000元, 網(wǎng)絡(luò)服務(wù)器1臺(tái),每臺(tái)1萬(wàn),網(wǎng)絡(luò)打印機(jī)1臺(tái),每臺(tái)0.5萬(wàn), 打印機(jī)1臺(tái),每臺(tái)0.12萬(wàn)元,網(wǎng)絡(luò)設(shè)備(含普通交換機(jī))5個(gè),每個(gè)0.04),新系統(tǒng)的運(yùn)
39、行費(fèi)用(耗材3000元,日常維護(hù)1000元) ,安裝和培訓(xùn)費(fèi)用分別為0.3、0.1萬(wàn)元,請(qǐng)對(duì)該系統(tǒng)進(jìn)行成本效益分析,并計(jì)算出新系統(tǒng)節(jié)省的費(fèi)用,投資回報(bào)期,純收入 成本總計(jì)新系統(tǒng)運(yùn)行費(fèi)用總計(jì)現(xiàn)有系統(tǒng)的運(yùn)行費(fèi)用每年節(jié)省的費(fèi)用投資回報(bào)期純收入教材系統(tǒng)的成本-效益核算8.書上P34表2-5,繪制工程網(wǎng)絡(luò)圖,求關(guān)鍵路徑,以及機(jī)動(dòng)時(shí)間,并繪制出甘特圖,看有無(wú)調(diào)整的可能9.使用project繪制第8題的甘特圖和生成工程網(wǎng)絡(luò)圖10.P38頁(yè)第22題,是圖書系統(tǒng)基于工作量的估算,請(qǐng)計(jì)算:1)進(jìn)行基于工作量的成本估算2)使用project繪制甘特圖和工程網(wǎng)絡(luò)圖,得出最 短工期,看有無(wú)調(diào)整的可能附錄:簡(jiǎn)化改進(jìn)后的P
40、utnam模型(略)Putnam和Myers又進(jìn)一步簡(jiǎn)化了Putnam模型最小開發(fā)時(shí)間:tmin=8.14(LOC/P)0.43其中,tmin6個(gè)月工作量:E=180Bt3例:以本節(jié)CAD軟件為例tmin 8.14 (33200 / 12000)0.43 12.6個(gè)月=1.05(年)E 180 0.28 (1.05)3 58人月附錄2 )中等COCOMO思想:基本的COCOMO模型只考慮的規(guī)模(LOC)和項(xiàng)目的開發(fā)模式(組織型、半獨(dú)立型、嵌入型),而實(shí)際的項(xiàng)目還受到來(lái)自產(chǎn)品、人員等各方面屬性的影響中等COCOMO模型其中“成本驅(qū)動(dòng)因子”包括對(duì)產(chǎn)品、硬件、人員、及項(xiàng)目屬性的主觀評(píng)估采用對(duì)應(yīng)于15
41、個(gè)成本驅(qū)動(dòng)因子的屬性系數(shù)進(jìn)行調(diào)整開發(fā)模式標(biāo)稱工作量公式組織型(MM)NOM=3.2(KLOC)1.05半獨(dú)立型(MM)NOM=3.0(KLOC)1.12嵌入型(MM)NOM=2.8(KLOC)1.20工作量 E= a(規(guī)模L)b Fi 其中(i=1,2,15)15i=1中等COCOMO的系數(shù)也對(duì)基本COCOMO模型進(jìn)行了調(diào)整因子取值:P261成本驅(qū)動(dòng)因子等級(jí)很低低標(biāo)稱高很高極高產(chǎn)品屬性軟件可靠性RELY0.750.881.001.151.40數(shù)據(jù)規(guī)模DATA0.941.001.081.16復(fù)雜執(zhí)行時(shí)間CPLX0.700.851.001.151.301.65計(jì)算機(jī)屬性執(zhí)行時(shí)間約束TIME1.001.111.301.66主存利用率STOR1.001.061.211.56虛擬機(jī)的易變VIRT0.871.001.151.30周轉(zhuǎn)時(shí)間TURN0.871.001.071.15人員屬性分析員能力ACAP1.461.191.000.860.71分析員經(jīng)驗(yàn)AEXP1.291.131.000.910.82程序員經(jīng)驗(yàn)PCAP1.421.171.000.860.70虛擬機(jī)經(jīng)驗(yàn)VEXP1.211.101.000.90工具和方法LEX
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市餐飲服務(wù)合同
- 中間產(chǎn)品檢測(cè)與驗(yàn)收合同(二級(jí))
- 產(chǎn)品銷售目標(biāo):區(qū)域合同細(xì)則
- 個(gè)人短期借款合同樣本
- 中外貨物運(yùn)輸合同(FOB條款)
- 2025年非金屬礦產(chǎn)品交易協(xié)議
- 中外合資合同融資新動(dòng)向(三)
- 專利許可合同附加協(xié)議
- 中外企業(yè)合作派遣員工勞動(dòng)合同
- 個(gè)人房產(chǎn)租賃合同樣本
- 魯教版九年級(jí)化學(xué)上冊(cè)課件【全冊(cè)】
- 中國(guó)的世界遺產(chǎn)知到章節(jié)答案智慧樹2023年遼寧科技大學(xué)
- 2023年北京自然博物館招考聘用筆試參考題庫(kù)附答案詳解
- 密度計(jì)法顆粒分析試驗(yàn)記錄(自動(dòng)和計(jì)算)
- 土方轉(zhuǎn)運(yùn)方案
- (11.3.1)-10.3蒸汽壓縮制冷循環(huán)
- GB/T 21797-2008化學(xué)品有機(jī)磷化合物28天重復(fù)劑量的遲發(fā)性神經(jīng)毒性試驗(yàn)
- 2023年湖北成人學(xué)位英語(yǔ)考試真題
- 園區(qū)保安巡邏崗標(biāo)準(zhǔn)作業(yè)規(guī)程
- SJG 112-2022 既有建筑幕墻安全性鑒定技術(shù)標(biāo)準(zhǔn)高清最新版
- 旅游文本的翻譯課件
評(píng)論
0/150
提交評(píng)論