公眾號:mywangxiao
及時發(fā)布考試資訊
分享考試技巧、復習經(jīng)驗
新浪微博 @wangxiaocn關(guān)注微博
聯(lián)系方式 400-18-8000
為了幫助考生順利通過2013年質(zhì)量工程師考試,小編特編輯整理了2013年質(zhì)量工程師考試科目《中級綜合知識》知識點,希望在2013年中級質(zhì)量工程師考試中,助您一臂之力!
從概念上講,軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質(zhì)量順利完成,而對成本、人員、進度、質(zhì)量、風險等進行分析和管理的活動。實際上,軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發(fā)人員的個人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風險)。同時,隨著軟件開發(fā)規(guī)模及開發(fā)隊伍的逐漸增大,軟件開發(fā)不再是向過去那樣一二個開發(fā)人員即可解決的事情。迫切需要一種開發(fā)規(guī)范來規(guī)范每個開發(fā)人員、測試人員與支持人員的工作,每個項目組成員按約定的規(guī)則準時完成自己的工作。同時采用規(guī)范化管理,專業(yè)分工也可以降低對開發(fā)人員的要求,從而降低產(chǎn)品研發(fā)成本。
軟件因其復雜性和難以度量,使軟件項目管理較之其他項目管理而言有其特殊性。那么何確保軟件項目的質(zhì)量?軟件研發(fā)項目管理又應該遵循什么標準呢?軟件是十分復雜且難以度量,因此對軟件研發(fā)項目進行管理必須依據(jù)一定的標準。軟件行業(yè)以前倡導的標準是iso9000系列,而現(xiàn)在更多的場合大力倡導cmm,即能力成熟度模型(capabilitymaturity model)以及psp和tsp。iso9000是國際標準化組織提出的系列標準,其中iso9003是專門為軟件行業(yè)定制的。而cmm則是美國卡納基梅隆大學軟件工程研究所(cmu/sei)提出的軟件研發(fā)項目管理的一系列方法。iso9000和cmm的共同點是二者都強調(diào)了軟件產(chǎn)品的質(zhì)量。所不同的是,iso9000強調(diào)的是衡量的準則,例如應該做什么、什么算好、什么算不好,卻沒有告訴軟件開發(fā)人員如何達到好的目標,如何避免差錯。cmm則提供了一整套較為完善的軟件研發(fā)項目管理的方法。cmm框架可用5個不斷進化的層次來表達:其中初始層是混沌的過程,可重復層是經(jīng)過訓練的軟件過程,定義層是標準一致的軟件過程,管理層是可預測的軟件過程,優(yōu)化層是能持續(xù)改善的軟件過程。cmm并未提供有關(guān)子過程實現(xiàn)域所需要的具體知識和技能。因此,psp(personal software process,個體軟件過程)應運而生。psp可以說是由定向軟件工程走向定量軟件工程的一個標志。psp為基于個體和小型群組軟件過程的優(yōu)化提供了具體而有效的途徑,例如如何制訂計劃,如何控制質(zhì)量,如何與其他人相互協(xié)作等等。在軟件設計階段,psp的著眼點在于軟件缺陷的預防,其具體辦法是強化設計結(jié)束準則,而不是設計方法的選擇。psp保障軟件產(chǎn)品質(zhì)量的一個重要途徑是提高設計質(zhì)量。cmm/sei又在此基礎上又發(fā)展出了tsp(team software process,群組軟件過程)的方法。tsp指導項目組中的成員如何有效地規(guī)劃和管理所面臨的項目開發(fā)任務,并且告訴管理人員如何指導軟件開發(fā)隊伍。始終以最佳狀態(tài)來完成工作。tsp實施集體管理與自己管理自己相結(jié)合的原則,最終目的在于指導開發(fā)人員如何在最少的時間內(nèi),以預定的費用生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,所采用的方法是對群組開發(fā)過程的定義、度量和改進。單純實施cmm,永遠不能真正做到能力成熟度的升級,只有將實施cmm與實施psp和tsp有機地結(jié)合起來,才能發(fā)揮最大的效力。
目前軟件開發(fā)的規(guī)模越來越大,不管你使用什么先進的軟件開發(fā)技術(shù)都必須有嚴格的管理過程,要有效的開發(fā)出軟件產(chǎn)品必須要有符合企業(yè)自己的軟件管理過程。我們應該基本遵循怎樣一個管理過程呢?一般企業(yè)項目管理過程:
1. 項目啟動 :需求分析、項目選擇、方案篩選、可行性分析、項目可行性分析的內(nèi)容
2. 項目計劃:項目計劃的作用、項目計劃的內(nèi)容、項目計劃的步驟、有效計劃的建議、項目 計劃的批準、改變計劃。
3. 項目實施:項目實施動員大會、發(fā)布項目信息、跟蹤項目進展、實施階段性評審
4. 項目控制:整體變更的控制、范圍變更控制、進度控制、費用控制、質(zhì)量控制、合同控制、風險控制。
5.項目收尾:移交評審、項目合同收尾、項目行政收尾、項目后評價。
一般來說,管理的方面主要有:項目采購管理,項目成本管理,項目范圍管理,項目風險管理,項目集成管理,項目時間管理,項目質(zhì)量管理。面對這樣一個過程,全球主要有三種軟件管理體系:PMBOK,ICB,P2M。
對于一些大型的公司來說,采用企業(yè)項目管理的一個重要措施是建立項目技術(shù)支持部。大型企業(yè)通常同時面臨多項目的任務環(huán)境,而且這些項目投資大,工序復雜,在這樣的情況下,建立項目技術(shù)支持部是非常必要的。項目技術(shù)支持部是獨立的職能部門,該部門由熟練掌握項目管理專業(yè)技術(shù)的專業(yè)人員組成,面向整個企業(yè)提供項目管理的服務支持,直接向企業(yè)決策層匯報工作,同時向項目經(jīng)理提供項目管理方面的技術(shù)支持。其實在現(xiàn)實中對于中小型軟件企業(yè)來說這也是一個可取的方法,往往一兩個人的技術(shù)支持部也能較好的服務與小規(guī)模的軟件開發(fā)。
相關(guān)文章:
2013年中級質(zhì)量工程師考試科目中級綜合知識考點匯總
2013年質(zhì)量工程師考試科目中級綜合知識知識點匯總
更多關(guān)注:質(zhì)量工程師考試成績查詢 合格標準 考試培訓 考試用書 短信提醒
(責任編輯:中大編輯)