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

正文內(nèi)容

[企業(yè)管理]第4章軟件項目啟動階段的知識與管理(編輯修改稿)

2025-02-17 12:56 本頁面
 

【文章內(nèi)容簡介】 ▲軟件運(yùn)行硬件平臺的系統(tǒng)配置要求?!O(shè)備到貨、完成硬件平臺搭建的最遲完成日期。▲網(wǎng)絡(luò)環(huán)境完成的最遲日期?!布O(shè)備故障解決的工作流程。▲軟件基礎(chǔ)資源環(huán)境和系統(tǒng)開發(fā)平臺的最遲完成日期。 軟件項目成本估算涉及到三個方面的內(nèi)容:(1)項目規(guī)模成本估算軟件規(guī)模的估算可以依據(jù)軟件的功能點(diǎn)、特征點(diǎn)、代碼行等進(jìn)行。為了便于估計項目的規(guī)模,需要將軟件開發(fā)工作分解到滿足估計對象所需要的粒度。(2)項目工作量成本估算為了使軟件開發(fā)能夠在規(guī)定的時間內(nèi)完成,且費(fèi)用不超過預(yù)算,對開發(fā)工作量成本的估算和管理控制成為關(guān)鍵。在實(shí)際軟件項目實(shí)施過程中,影響軟件開發(fā)工作量成本的因素有很多,這些因素增加了對項目工作量、人員配置及成本估算的難度。(3)項目所需資源成本的估算軟件項目實(shí)施所需資源包括人力資源、硬件資源、軟件資源等。資源估算時需要對每種資源的描述、有效性、開始時間和持續(xù)時間進(jìn)行說明。項目估算中,經(jīng)常采用經(jīng)驗公式來預(yù)測軟件項目計劃所需要的成本、工作量和進(jìn)度。支持大多數(shù)估算模型的經(jīng)驗數(shù)據(jù)都是從有限的 一些樣本中得到的。因此,沒有一種模型能夠適應(yīng)于所有的軟件類型和開發(fā)環(huán)境。在實(shí)際工作過程中,項目經(jīng)理可根據(jù)項目的具體情況,選擇適用的估算方法。該方法主要使用各類程序開發(fā)的標(biāo)準(zhǔn)生產(chǎn)率來估計總工作量,標(biāo)準(zhǔn)生產(chǎn)率根據(jù)以往的開發(fā)經(jīng)驗導(dǎo)出。影響軟件開發(fā)生產(chǎn)率的主要因素有:(1)系統(tǒng)運(yùn)行結(jié)構(gòu)和處理方式,軟件系統(tǒng)類型。(2)所采用的軟硬件開發(fā)環(huán)境和編碼使用的程序語言。(3)系統(tǒng)實(shí)現(xiàn)的難易程度。(4)聘用技術(shù)人員水平和成本。(5)開發(fā)范圍和內(nèi)容,軟件規(guī)模與工作量大小。除了開發(fā)范圍和內(nèi)容之外,軟件開發(fā)類型在開發(fā)過程中對成本的影響最大,所以在估算前首先要確定軟件開發(fā)的類型。然后根據(jù)該開發(fā)類型的經(jīng)驗值估計軟件的規(guī)模。可請幾個對此類軟件開發(fā)具有豐富經(jīng)驗的軟件工程師分別估算出該程序的最小規(guī)模 (a),最大規(guī)模 (b)和最可能的規(guī)模 (m)后,分別求出這三種規(guī)模的平均值 A、 B和 M,再使用下式計算程序規(guī)模的估算值。( A+4M+B) /6然后使用開發(fā)該類程序的標(biāo)準(zhǔn)生產(chǎn)率和適當(dāng)?shù)男拚禂?shù)估算開發(fā)工作量:開發(fā)工作量 =修正系數(shù) x(程序長度/標(biāo)準(zhǔn)生產(chǎn)率 )其中:標(biāo)準(zhǔn)生產(chǎn)率的單位通常是每人日可以開發(fā)的程序長度 (源程序行數(shù) );修正系數(shù)反映其他因素對開發(fā)工作量的影響。例如當(dāng)包含從需求分析直到測試階段全軟件開發(fā)過程時,修正系數(shù)的計算為:修正系數(shù) =l+xn 式中 n為符合下列條款的量化因子: (1)目標(biāo)系統(tǒng)方面 ● 修改文檔不完全的程序 ● 需求中有不明確的或尚未決定的內(nèi)容 ● 軟件系統(tǒng)規(guī)模較大 ● 開發(fā)帶有試探性質(zhì) ● 系統(tǒng)接口不明確或接口復(fù)雜 ● 聯(lián)機(jī)實(shí)時系統(tǒng) (測試?yán)щy ) ● 系統(tǒng)需要復(fù)雜的安全措施 (2)項目管理和人員情況●中途改變項目經(jīng)理●項目組工作不協(xié)調(diào)●項目組中新手或初級人員比例較高●需要培訓(xùn)程序員●項目經(jīng)理的項目管理能力不足●項目經(jīng)理沒有應(yīng)用領(lǐng)域經(jīng)驗●系統(tǒng)分析員沒有應(yīng)用領(lǐng)域經(jīng)驗●系統(tǒng)設(shè)計人員沒有應(yīng)用領(lǐng)域經(jīng)驗 ●程序員沒有應(yīng)用領(lǐng)域經(jīng)驗 ●項目啟動階段準(zhǔn)備工作不充分(3)用戶情況●用戶計算機(jī)知識缺乏 ●系統(tǒng)需要在不同場合使用 ●系統(tǒng)需滿足使用部門的要求●使用部門不同意開發(fā)計劃●開發(fā)過程中發(fā)生了用戶需求變更●使用部門負(fù)責(zé)人變動●使用部門提供的測試數(shù)據(jù)不具備代表性(4)開發(fā)環(huán)境方面●開發(fā)以來系統(tǒng)平臺的功能不足●工作場所分散●計算機(jī)硬件性能不足●不能充分保障計算機(jī)的使用時間●工作中途中斷 (SLIM模型 )估算法Putnam模型是一種動態(tài)多變量模型,它是 Putnam在美國計算機(jī)系統(tǒng)指揮中心資助下,對 50個較大規(guī)模的軟件系統(tǒng)的花費(fèi)估算進(jìn)行研究,提出的 — 種成本估算模型。它假設(shè)在軟件開發(fā)的整個生命周期中,人力需求和時間的關(guān)系滿足 Rayleigh曲線。在此基礎(chǔ)上,推導(dǎo)出了 Putnam模型 :式中:L是源代碼行數(shù)K是開發(fā)工作量 (以人 年為單位 )是開發(fā)需要的時間 (以年為單位 )是技術(shù)水平常數(shù),反映總體的開發(fā)成熟度、項目管理水平、開發(fā)環(huán)境、項目組的技術(shù)經(jīng)驗等。它的典型值如下:對于差的開發(fā)環(huán)境: =2500對于好的開發(fā)環(huán)境: =10000對于優(yōu)越的開發(fā)環(huán)境: =12500從上式可以得到軟件開發(fā)工作量的計算公式如下: 成本因素可劃分為四個主要類型:產(chǎn)品因素、硬件因素、人員因素和項目因素,共15種成本因素。每個因素根據(jù)重要性和價值,其取值可分為 “很低 ”、 “低 ”、 “正常 ”、 “高 ”、 “很高 ”及 “超高 ”6個等級。根據(jù)這個取值,可從 Boehm提供的表中確定工作量成本因素 所有工作量成本因素的乘積就是工作量調(diào)整因子。, a的取值隨模型級別(基本、中級和高級)和開發(fā)模式(組織型、嵌入型和半獨(dú)立型)不同而不同。 COCOMO模型是層次模型,按詳細(xì)程度分為三級:基本 COCOMO模型、 中級COCOMO模型和高級 COCOMO模型。基本 COCOMO模型是一種靜態(tài)單變量模型,它用源代碼行數(shù) LOC為自變量來計算軟件開發(fā)工作量。 =1。中級 COCOMO模型在用 LOC作為自變量來計算軟件開發(fā)工作量的基礎(chǔ)上,再使用成本因素來調(diào)整工作量的估算結(jié)果。高級 COCOMO模型,包括了中級COCOMO模型的所有特性,并結(jié)合成本因素對軟件開發(fā)過程中的每一步驟的影響進(jìn)行評估。 在 COCOMO模型中,軟件開發(fā)項目分為三類:組織型、嵌入型、半獨(dú)立型。( 1)組織型組織型項目相對較簡單。對此類軟件的開發(fā)通常要求不苛刻。開發(fā)人員經(jīng)驗豐富,對軟件開發(fā)目標(biāo)理解充分,對軟件使用環(huán)境很熟悉 (通常是為自己組織開發(fā) ),程序規(guī)模一般不大 5萬行代碼。(2)嵌入型嵌入式軟件需要在很強(qiáng)的約束條件下運(yùn)行,通常要求在緊密聯(lián)系的硬件、軟件和操作的限制條件下運(yùn)行。因此,對接口、數(shù)據(jù)結(jié)構(gòu)、算法等要求較高,軟件規(guī)模任意。例如:大型指揮系統(tǒng),復(fù)雜的事務(wù)處理系統(tǒng)等都屬于此類。(3)半獨(dú)立型:對該類軟件的要求介于上述兩種軟件之間,但軟件規(guī)模和復(fù)雜性都屬于中等以上,代碼最大可達(dá) 30萬行。 類比估算法(自上而下估算法) 類比估算法是從項目的整體出發(fā),進(jìn)行類推,即估算人員根據(jù)以往完成類似項目所消耗的總成本來推算將要開發(fā)項目的總成本,然后按比例將它分配到各個開發(fā)任務(wù)單元中,是一種自上而下的估算形式,通常在項目的初期或信息不足時使用。它的特點(diǎn)是簡單易行、花費(fèi)少,但相對而言,準(zhǔn)確性較差。 自下而上估算法 該估算法是利用任務(wù)分解結(jié)構(gòu)圖,對各具體工作進(jìn)行詳細(xì)的成本估算,然后將結(jié)果累加起來得出項目總成本。它的特點(diǎn)是估算準(zhǔn)確度較好,但非常費(fèi)時費(fèi)力。 估算方法概述進(jìn)行軟件規(guī)模成本估算時,會根據(jù)不同的時期、不同的狀況采用不同的方法:( 1)項目初期,尤其合同階段,項目的需求不是很明確,而且需要盡快得出估算的結(jié)果,可以采用類比估算法。( 2)需求確定之后,開始規(guī)劃項目的時候,可以采用自下而上估算法或者參數(shù)估算法。( 3)隨著項目的進(jìn)展,項目經(jīng)理根據(jù)項目經(jīng)驗的不斷積累,會綜合一個實(shí)用的評估方法。目前,軟件項目中常用的一種比較好的軟件成本估值方式是自下而上和參數(shù)法的結(jié)合模型。步驟如下:1)任務(wù)分解( WBS)對項目任務(wù)進(jìn)行分解,并對分解的任務(wù)進(jìn)行編號 (WBS編號 ),例如分解之后共有 n個任務(wù), 1, 2, … , i, …n 。2)規(guī)模估算估算分解后的每個任務(wù) i的規(guī)模 (單位一般是人月 ),可以采用如下方法之一:●估算任務(wù) i工作量的最大值 Ai、最小值Bi、最可能值 Mi,則任務(wù) i的規(guī)模估算Qi=(Ai十 4Mi十 Bi)/ 6?!?或者 )估算任務(wù) i工作量的最可能值 Mi,則任務(wù) i規(guī)模估算 Qi=Mi。3)估算直接成本估算每個任務(wù) i成本 Ei:Ei=Qi人力成本參數(shù) (例如,一個軟件項目的規(guī)模是 3人月,企業(yè)的人力成本參數(shù)為 2萬元/人月,則這個項目的直接成本是 6萬元。 )如果任務(wù) Ei的價值是固定的,就不用先計算工作量 Qi,而是直接給出成本 Ei。直接成本 =E1+E2+…+Ei+…+En ,直接成本是與本項目直接相關(guān)的成本,歸屬于這個項目本身。直接成本包括開發(fā)成本、管理成本、質(zhì)量成本等。當(dāng) WBS任務(wù)分解中不包括質(zhì)量、管理等任務(wù),只對開發(fā)任務(wù)進(jìn)行分解,這時可采用簡易估算方法估算管理、質(zhì)量工作量 (單位:人月 ),例如,如果 Scale(Dev)是開發(fā)工作量規(guī)模,則管理、質(zhì)量工作量規(guī)模Scale(Mgn)=aScale(Dcv),其中: a是比例系數(shù),可以根據(jù)企業(yè)的具體情況而定,一般是在 20% —25 %之間。4)估算間接成本間接成本是指直接成本之外的成本,例如企業(yè)的日常開銷、行政管理費(fèi)用、員工福利、培訓(xùn)、預(yù)防性維護(hù)費(fèi)用等。間接成本可以根據(jù)企業(yè)的具體成本模型計算,如果企業(yè)沒有成熟的成本模型,可以采用簡易的算法計算,例如間接成本 =直接成本 間接成本系數(shù)。間接成本系數(shù),可根據(jù)企業(yè)的具體情況而定。5)項目總估算成本總估算成本 =直接成本 +間接成本。6)項目報價項目報價 =總估算成本 +風(fēng)險利潤。軟件項目是一個具有創(chuàng)新性的工作,是項目組成員的智力活動和技術(shù)能力充分體現(xiàn)的過程,受人的因素影響較大。因此,項目團(tuán)隊的人員結(jié)構(gòu)、團(tuán)隊成員的責(zé)任心、工作能力和穩(wěn)定性對項目的成敗具有決定性的影響,所以項目團(tuán)隊的建設(shè),對項目的成敗起著舉足輕重的作用。對于不同類型、不同規(guī)模的軟件項目,其團(tuán)隊的組織結(jié)構(gòu)不完全相同。例如,對于一個外包類軟件項目的開發(fā)團(tuán)隊,不僅有開發(fā)方的項目團(tuán)隊,還有用戶方的項目團(tuán)隊。在這樣的項目團(tuán)隊中應(yīng)存在以下主要角色: 用戶方與開發(fā)方項目經(jīng)理、用戶方的業(yè)務(wù)代表、用戶方的決策層領(lǐng)導(dǎo)、開發(fā)方的業(yè)務(wù)分析員、開發(fā)方的系統(tǒng)分析員、開發(fā)方的系統(tǒng)設(shè)計員和程序員、開發(fā)方的測試人員、開發(fā)方質(zhì)量與風(fēng)險評估員、開發(fā)方配置管理人員、開發(fā)方文檔管理與編寫人員及其系統(tǒng)的實(shí)施人員 等。 (1)用戶方項目管理人員:是整個項目的組織者,負(fù)責(zé)項目的整體計劃制定、系統(tǒng)階段驗收以及對系統(tǒng)整體進(jìn)度監(jiān)控等職責(zé)。負(fù)責(zé)與開發(fā)方的項目管理人員進(jìn)行工作協(xié)調(diào)、用戶方使用人員的組織與培訓(xùn)工作等。160
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1