freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[項(xiàng)目管理]軟件項(xiàng)目管理(編輯修改稿)

2025-02-12 16:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 量屬性的測(cè)量值歸一化,即將其變換到 0到 1范圍內(nèi)的實(shí)數(shù) 假設(shè): Fj是第 j個(gè)質(zhì)量要素, Mk是第 k個(gè)質(zhì)量屬性(評(píng)價(jià)準(zhǔn)則 ), Cjk是 Mk在 Fj中的加權(quán)系數(shù)。那么,F(xiàn)j可用下列公式計(jì)算: ???211kkjkj MCF其中: , 111 ?? j 211? k10 ?? kM?? ?2111k jkC 0?jkC當(dāng) 時(shí)表示第 j個(gè)質(zhì)量要素與第 k個(gè)質(zhì)量屬性無(wú)關(guān) 0?jkC下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 46/133 ISO/IEC 9126質(zhì)量模型 功能性 可靠性: 成熟性、容錯(cuò)性、易恢復(fù)性 易用性: 易理解性、易學(xué)性、易操作性 可維護(hù)性 效率: 時(shí)間特性、資源特性 可移植性 適合性、準(zhǔn)確性、互操作性 依從性、安全性 適應(yīng)性、易安裝性 遵循性、易替換性 易分析性、易改變性 穩(wěn)定性、易測(cè)試性 由 6個(gè)質(zhì)量特性、 21個(gè)子特性和由度量者定義的可定量化度量指標(biāo)構(gòu)成。 下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 47/133 四、程序復(fù)雜性度量 ? 軟件復(fù)雜性是指理解和處理軟件的難易程度,包括程序和文檔復(fù)雜性,主要體現(xiàn)在程序復(fù)雜性中 ? 程序復(fù)雜性的 6個(gè)方面 – 程序理解的難度 – 糾錯(cuò)、維護(hù)程序的難度 – 向他人解釋程序的難度 – 按指定方法修改程序的難度 – 根據(jù)設(shè)計(jì)文件編寫(xiě)程序的工作量 – 執(zhí)行程序時(shí)需要資源的程度 ? 典型的程序復(fù)雜性度量: McCabe環(huán)形復(fù)雜性度量、Halstead的復(fù)雜性度量 下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 48/133 程序復(fù)雜性度量的基本原則 ,選擇結(jié)構(gòu)又比順序結(jié)構(gòu)復(fù)雜 、數(shù)據(jù)、子程序和模塊在程序中的次序?qū)?fù)雜性有影響 、非局部變量較多時(shí),程序較復(fù)雜 、過(guò)程間聯(lián)系密切的程序比較復(fù)雜 ,程序越復(fù)雜 下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 49/133 McCabe環(huán)形復(fù)雜性度量 ? 一種基于程序圖的程序復(fù)雜性度量方法 – 程序圖:是一種退化的程序流程圖,它將程序流程圖中的每個(gè)處理符號(hào) (包括處理框、判斷框、起點(diǎn)、終點(diǎn)等 )退化成一個(gè)結(jié)點(diǎn) (若干個(gè)連續(xù)的處理框可合并成一個(gè)結(jié)點(diǎn) ),流程圖中連接處理符號(hào)的控制流變成程序圖中連接結(jié)點(diǎn)的有向弧 ? 建立在圖論的基礎(chǔ)之上 – 對(duì)于一個(gè)強(qiáng)連通的有向圖 G,若 e是圖中的弧數(shù), n是圖中的結(jié)點(diǎn)數(shù), p是強(qiáng)連通分量的個(gè)數(shù),則圖 G的環(huán)數(shù)計(jì)算公式為: pneGV ???)(下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 50/133 程序控制結(jié)構(gòu)圖的擴(kuò)充 ?一個(gè)單入口和單出口的程序 (或模塊 )的程序圖是連通的,但通常不是強(qiáng)連通的 ?為此在程序圖中增加一條從出口結(jié)點(diǎn)到入口結(jié)點(diǎn)的弧,使程序圖變成強(qiáng)連通 (連通分量只有一個(gè),即 P=1) – 下圖中,當(dāng)增加了出口結(jié)點(diǎn)到入口結(jié)點(diǎn)的弧后成為圖 b后: e= n= V(G)=7- 5+1=3 – 為了簡(jiǎn)化環(huán)形復(fù)雜性的計(jì)算,通常用下列公式直接對(duì)圖 a進(jìn)行計(jì)算: V(G)=e- n+2,此時(shí), e=6, n=5,V(G)=6- 5+2=3 下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 51/133 環(huán)形復(fù)雜性度量的含義 ?環(huán)形復(fù)雜性度量反映了程序 (或模塊 )控制結(jié)構(gòu)復(fù)雜性 ? McCabe發(fā)現(xiàn) V(G)=10是一個(gè)實(shí)際模塊的上限,當(dāng)模塊的環(huán)復(fù)雜度超過(guò) 10時(shí),要充分測(cè)試這個(gè)模塊變得特別難 aR 31 23 45cbdeR 2Ra23 45cbde( a ) ( b )1616下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 52/133 五、軟件可靠性度量 ?軟件可靠性是指在規(guī)定的條件下和規(guī)定的時(shí)間內(nèi)軟件按規(guī)格說(shuō)明要求不引起系統(tǒng)失效的概率 ?它是軟件質(zhì)量的一項(xiàng)重要指標(biāo),特別是對(duì)于一些實(shí)時(shí)系統(tǒng)、嵌入式系統(tǒng)和關(guān)鍵系統(tǒng) ?軟件可靠性通常用下列公式進(jìn)行計(jì)算: – MTBF= MTTF+ MTTR – 其中: MTBF(mean time between failer)是平均故障間隔時(shí)間, MTTF(mean time to failer)是平均故障時(shí)間,MTTR(mean time to repair)是平均修復(fù)時(shí)間 ?軟件可用性 (availability)是指軟件在投入使用時(shí)能實(shí)現(xiàn)其指定的系統(tǒng)功能的概率??捎孟率接?jì)算: M T T FM T T F M T T R?100% 下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 53/133 軟件項(xiàng)目估算 ?常用的估算方法: – 基于已經(jīng)完成的類似項(xiàng)目進(jìn)行估算,這是一種常用的也是有效的估算方法 – 基于分解技術(shù)進(jìn)行估算 ? 問(wèn)題分解是將一個(gè)復(fù)雜問(wèn)題分解成若干個(gè)小問(wèn)題,通過(guò)對(duì)小問(wèn)題的估算得到復(fù)雜問(wèn)題的估算 ? 過(guò)程分解指先根據(jù)軟件開(kāi)發(fā)過(guò)程中的活動(dòng) (分析、設(shè)計(jì)、編碼、測(cè)試等 )進(jìn)行估算,然后得到整個(gè)項(xiàng)目的估算值。 – 基于經(jīng)驗(yàn)估算模型的估算。典型的經(jīng)驗(yàn)估算模型有IBM估算模型、 CoCoMo模型和 Putnam模型。 ?上述方法可以組合使用以提高估算的精度 下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 54/133 一種簡(jiǎn)單有效的估算方法 ,采用上述估算辦法的一種或多種,分別估算出代碼行 LOC或功能點(diǎn) FP的樂(lè)觀值 ai,悲觀值 bi及最有可能的值 mi a, b, m FP的規(guī)模估算值: e= (a+ 4m+ b)/6 (規(guī)模 /人月數(shù) )和平均成本 (資金 /規(guī)模 )計(jì)算工作量估算值和成本估算值 工作量估算值= e/平均生產(chǎn)率 成本估算值= e*平均成本 一、代碼行、功能點(diǎn)和工作量估算 下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 55/133 二、 IBM估算模型 ?基于代碼行 LOC的靜態(tài)單變量模型: 設(shè) L為源代碼行數(shù) (KLOC),則 工作量 E= 項(xiàng)目持續(xù)時(shí)間 D= = 人員數(shù) S= 文檔數(shù)量 DOC= 49 ?此模型中一條機(jī)器指令為一行源代碼,不包括程序注釋及其它說(shuō)明 ?非機(jī)器指令編寫(xiě)的程序應(yīng)轉(zhuǎn)換成機(jī)器指令代碼行數(shù)來(lái)考慮,轉(zhuǎn)換關(guān)系為: 語(yǔ)言 轉(zhuǎn)換系數(shù) 簡(jiǎn)單匯編 1 宏匯編 ~ FORTRAN 4~ 6 PL/I 4~ 10 下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 56/133 三、 CoCoMo模型 ? Boehm提出的“構(gòu)造性成本模型” Constructive Cost Model, CoCoMo ? CoCoMo模型按其詳細(xì)程度分為:基本模型、中間模型和詳細(xì)模型 ?將軟件項(xiàng)目類型劃分為三類: 特 特 特 特特 特特 特 特特 特 特特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 /特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特特 特 特特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特特 特 特 特 特 特 特 特 特 3 0 特 特 特 特 特 特 特 特 特 特 特特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 /特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特特 特 特 特特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特 特特 特 特 特 特 特 5 特 特 ) , 特 特 特 特 特 特 特 特 特 特 特特 特 特 特 特 特 特 特 特 特 特下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 57/133 基本 CoCoMo模型 E=aLb D=cEd 其中: E表示工作量,單位是人月 D表示開(kāi)發(fā)時(shí)間,單位是月 L是項(xiàng)目的源代碼行估計(jì)值,單位是千行代碼 a、 b、 c、 d是常數(shù),其取值如下表所示 a b c d2 . 43 . 03 . 61 . 051 . 121 . 202 . 52 . 52 . 50 . 380 . 350 . 32項(xiàng)目類型組織型半獨(dú)立型嵌入型下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 58/133 中間 CoCoMo模型 ? 在基本 CoCoMo模型基礎(chǔ)上考慮了 15種影響軟件工作量的因素 ? 通過(guò)工作量調(diào)節(jié)因子 (EAF)修正對(duì)工作量的估算,從而使估算更合理 ? 公式如下: E=a(L)bEAF – 其中: L是軟件產(chǎn)品的目標(biāo)代碼行數(shù),單位是千行代碼數(shù), a、 b是常數(shù),取值如下表所示 a b3 . 23 . 02 . 81 . 051 . 121 . 20軟件類型組織型半獨(dú)立型嵌入型下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 59/133 工作量調(diào)節(jié)因子的計(jì)算 ? 每個(gè)調(diào)節(jié)因子 Fi的取值分為很低、低、正常、高、很高、極高六級(jí),正常情況下 Fi=1 ? 當(dāng) 15個(gè) Fi選定,可得: EAF= Fi 15i1?=軟件可靠性工作量因素 F i 很低 低 正常 高 很高 極高數(shù)據(jù)庫(kù)規(guī)模產(chǎn)品復(fù)雜性產(chǎn)品0 . 75 0 . 88 1 . 00 1 . 15 1 . 400 . 94 1 . 00 1 . 08 1 . 160 . 70 0 . 85 1 . 00 1 . 15 1 . 30 1 . 65計(jì)算機(jī)因素執(zhí)行時(shí)間限制存儲(chǔ)限制虛擬機(jī)易變性環(huán)境周轉(zhuǎn)時(shí)間1 . 00 1 . 11 1 . 30 1 . 661 . 00 1 . 06 1 . 21 1 . 561 . 001 . 000 . 870 . 87 1 . 151 . 07 1 . 151 . 30人員的因素分析員能力應(yīng)用領(lǐng)域?qū)嶋H經(jīng)驗(yàn)1 . 46 1 . 00 0 . 861 . 291 . 13 1 . 00 0 . 91 0 . 71程序員能力( 軟硬件結(jié)合 )1 . 42 1 . 17 1 . 00 0 . 86 0 . 82虛擬機(jī)使用經(jīng)驗(yàn) 1 . 21 1 . 10 1 . 00 0 . 90程序語(yǔ)言使用經(jīng)驗(yàn) 1 . 41 1 . 07 1 . 00 0 . 950 . 70現(xiàn)代程序設(shè)計(jì)技術(shù) 1 . 24 1 . 10 1 . 00 0 . 91 0 . 82軟件工具的使用 1 . 24 1 . 10 1 . 00 0 . 91 0 . 83開(kāi)發(fā)進(jìn)度限制 1 . 23 1 . 08 1 . 00 1 . 04 1 . 10因素項(xiàng)目因素下頁(yè) 末頁(yè) 上頁(yè) 首頁(yè) 目錄 第 13章 軟件項(xiàng)目管理 60/133 詳細(xì) COCOMO模型 ?估算公式與中間 CoCoMo模型相同,并按分層、分階段的形式給出其工作量影響因素分級(jí)表 – 針對(duì)每一影響因素,按模塊層、子系統(tǒng)層、系統(tǒng)層,有三張工作量因素分級(jí)表,供不同層次的估算使用 – 每一張表中又按開(kāi)發(fā)各個(gè)不同階段給出 ?例如軟件可靠性在子系統(tǒng)層的工作量因素分級(jí)表如下所示 階段0 . 80可靠性級(jí)別需求和產(chǎn)品設(shè)計(jì)詳細(xì)設(shè)計(jì)編程及單元測(cè)試集成及測(cè)試綜合非常低低正常高非常高0 . 80 0 . 80 0 . 60 0 . 750 . 90 0 . 90 0 . 90 0 . 80 0 . 881 . 00 1 . 00 1 . 00 1 . 00 1 . 001 . 101 . 301
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1