軟件工程及項目管理基礎(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)的過程。
控制風(fēng)險的方法:
1、對動作進行優(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)強調(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)的活動,指對確定和達(dá)到質(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)化。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |