|
軟件工程及項目管理基礎(chǔ)知識
|
軟件工程及項目管理基礎(chǔ)知識: 信息系統(tǒng)工程:質(zhì)量計劃、質(zhì)量保證、質(zhì)量控制 軟件質(zhì)量因素:正確性、健壯性、安全性、可用性、適應(yīng)性、效率、風(fēng)險、可理解性、可維修性、可測試性、可移植性、可再用性、互運(yùn)行性。 項目進(jìn)度控制的重要方法:規(guī)劃、控制、協(xié)調(diào) 進(jìn)度控制所采取的措施如下:1組織措施2技術(shù)措施3合同措施4經(jīng)濟(jì)措施5管理措施 影響進(jìn)度因素:1人的因素2材料和設(shè)備的因素3方法和工藝的因素4資金的因素5環(huán)境因素 成本管理由4個過程組成:1資源計劃過程2成本估算過程3成本預(yù)算過程4成本控制過程 影響工程成本主要因素:1項目屬性2人員屬性3項目成果屬性4計算機(jī)屬性5其他因素 影響工程變更的主要因素:1工程的生命周期2工程的計劃、組織和管理3客戶需求變化4新技術(shù)、新工藝的影響5其他外部因素和不可遇見的突發(fā)事件 何為風(fēng)險?控制風(fēng)險的方法:風(fēng)險是指某種破壞或損失發(fā)生的可能性,風(fēng)險管理是指識別,評估,降低風(fēng)險到可以接收的程度并實施適當(dāng)機(jī)制控制風(fēng)險,保持在此程度之內(nèi)的過程??刂骑L(fēng)險的方法:1對動作進(jìn)行優(yōu)先排序,風(fēng)險高的優(yōu)先考慮2評價風(fēng)險評估過程中的建議,分析建議的可行性和有效性3實施成本/效益分析4結(jié)合技術(shù)、操作和管理類的控制元素,選擇性價比最好的安全控制5責(zé)任分配6制定一套安全措施實施計劃7實現(xiàn)選擇的安全控制 風(fēng)險分析的方法與途徑:定量分析和定性分析 項目風(fēng)險管理應(yīng)該包括:1一個風(fēng)險管理計劃,應(yīng)強(qiáng)調(diào)主要項目風(fēng)險、潛在的影響、解決方案、降低風(fēng)險的措施2一個風(fēng)險預(yù)防計劃或應(yīng)急計劃,包括降低風(fēng)險所必需的資源、時間及成本概算3一個在整個項目周期內(nèi)自始至終對風(fēng)險進(jìn)行測定,跟蹤及報告的程序4應(yīng)急費(fèi)用,并將其列入預(yù)算。 項目定義并說明項目管理三要素之間的關(guān)系:所謂項目,就是在既定的資源和要求的約束下,為實現(xiàn)某種目的而相互聯(lián)系的一次性工作任務(wù),這個定義包括三層意思:一定的資源約束、一定的目標(biāo)、一次性任務(wù)。項目三角形是指項目管理中范圍、時間、成本三個因素之間相互影響的關(guān)系;質(zhì)量處于三角形的中心。它會影響三角形的每條邊,對三條邊的任何一個更改都會影響質(zhì)量;質(zhì)量不是三角形的要素;是時間、成本和范圍協(xié)調(diào)的結(jié)果。 項目管理的四大核心領(lǐng)域:范圍管理、成本管理、、質(zhì)量管理 項目管理的九大知識領(lǐng)域:范圍管理、成本管理、進(jìn)度管理、質(zhì)量管理、人力資源管理、溝通管理、、風(fēng)險管理和綜合管理。 五大項目過程:項目的啟動過程,項目計劃過程,項目執(zhí)行過程,項目監(jiān)控過程,項目收尾過程 何為項目管理及特點(diǎn):項目管理就是項目的管理者,在有限的資源約束下,運(yùn)用系統(tǒng)的觀點(diǎn)、方法和理論對項目涉及的全部工作進(jìn)行有效的管理,即從項目的投資決策開始到項目結(jié)束的全過程進(jìn)行計劃、組織、指揮、協(xié)調(diào)、控制和評價,以實現(xiàn)項目的目標(biāo); 項目管理特點(diǎn):1項目管理是一項復(fù)雜的工作2項目管理具有創(chuàng)造性3項目管理需要集權(quán)領(lǐng)導(dǎo)并建立專門的項目組織4項目負(fù)責(zé)人在項目管理中起著非常重要的作用。 軟件的質(zhì)量特性包括功能性、可靠性、易用性、效率、可維護(hù)性、可移植性等六個方面,每個方面都包含若干個子特性:功能性:適合性、準(zhǔn)確性、互操作性、依從性、安全性; 可靠性:成熟性、容錯性、易恢復(fù)性;易用性:易理解性、易學(xué)性、易操作性; 效率:時間特性、資源特性;可維護(hù)性:易分析性、易改變性、穩(wěn)定性、易測試性; 可移植性:適應(yīng)性、易安裝性、遵循性、易替換性; 質(zhì)量管理:在質(zhì)量方面指揮和控制組織的協(xié)調(diào)的活動,指對確定和達(dá)到質(zhì)量所必須的全總職能和活動的管理,其管理職能主要包括制定質(zhì)量方針和質(zhì)量目標(biāo)以及質(zhì)量策劃、質(zhì)量控制、質(zhì)量保證和質(zhì)量改進(jìn)。 軟件開發(fā)質(zhì)量管理,就是為了開發(fā)出符合質(zhì)量要求的軟件產(chǎn)品,貫穿于軟件開發(fā)生存期過程的質(zhì)量管理工作。軟件開發(fā)質(zhì)量管理層次初步劃分如下: 1、技術(shù)層次(數(shù)據(jù)、編程、文檔) 2、方法體系層次(措施、項目、過程) 3、社會因素層次(質(zhì)量環(huán)境、技術(shù)標(biāo)準(zhǔn)、業(yè)務(wù)標(biāo)準(zhǔn)、人員) 目前軟件過程改進(jìn)主要根據(jù)能力成熟度模型集成CMMI,其層次分為初始級、可重復(fù)級、已定義級、已管理級、優(yōu)化級 編程質(zhì)量管理層次可分為黑盒測試、灰盒測試、白盒測試、編譯檢查、編程規(guī)范、編程邏輯、編程優(yōu)化。 系統(tǒng)分析、設(shè)計及實施 系統(tǒng)規(guī)格說明書應(yīng)該達(dá)到的基本要求是:全面、系統(tǒng)、準(zhǔn)確、詳實、清晰地表達(dá)系統(tǒng)開發(fā)的目標(biāo)、任務(wù)和系統(tǒng)功能。系統(tǒng)說明書內(nèi)容如下:1引言,說明項目的名稱、目標(biāo)、功能、背景、引用資料,文中所用的專業(yè)術(shù)語等2項目的概述,(項目的主要工作內(nèi)容;現(xiàn)行系統(tǒng)的調(diào)查情況;新系統(tǒng)的邏輯模型)3實施計劃(工作任務(wù)的分解;進(jìn)度和預(yù)算)
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
|
|
|
|