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