



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、廣東信息工程職業(yè)學(xué)院2016屆畢業(yè)論文(設(shè)計(jì))開題報(bào)告姓 名指導(dǎo)教師陳達(dá)達(dá)黃志成學(xué)號系別 計(jì)算機(jī)所屬系(部) 計(jì)算機(jī)系專業(yè)/ 班級職稱軟件一班學(xué)生題 目軟件項(xiàng)目開發(fā)成本及風(fēng)險(xiǎn)管理選題研究的意義、主要內(nèi)容:1 目的和意義:隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)業(yè)在國民經(jīng)濟(jì)中扮演著越來越重要的角色。對軟件開發(fā)實(shí)施有效的管理是決定軟件產(chǎn)業(yè)發(fā)展的至關(guān)重要的因素。在軟件項(xiàng)目的開發(fā)過程中,項(xiàng)目管理日益受到人們的關(guān)注。軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。成本管理是軟件項(xiàng)目管理的一個(gè)主要內(nèi)容,就目前發(fā)展來看,成本管理是軟件項(xiàng)目管理
2、中一個(gè)比較薄弱的方面,許多軟件項(xiàng)目由于成本管理不善,造成了軟件造價(jià)的成本上升,軟件質(zhì)量得不到保證。針對這些現(xiàn)象,文章提出了一種新的成本管理方法,并將其應(yīng)用于正在研究中的課題 - 軟件項(xiàng)目管理平臺(tái)的開發(fā)當(dāng)中,以便于開發(fā)有效的軟件項(xiàng)目管理工具,為企業(yè)節(jié)約成本,提高經(jīng)濟(jì)效益?,F(xiàn)代軟件產(chǎn)業(yè)的迅速發(fā)展,軟件的規(guī)模越來越大,復(fù)雜性也越來越高,風(fēng)險(xiǎn)變得更加難以控制,最終導(dǎo)致軟件項(xiàng)目失敗的結(jié)果越來越常見。對于軟件項(xiàng)目來說,它比一般項(xiàng)目存在更多不確定性,更加難以預(yù)見和控制決定了軟件項(xiàng)目的高風(fēng)險(xiǎn)性。因此,軟件項(xiàng)目的風(fēng)險(xiǎn)管理已經(jīng)成為軟件開發(fā)過程中的關(guān)鍵,受到越來越多項(xiàng)目管理者的重視。如何對軟件項(xiàng)目風(fēng)險(xiǎn)因素進(jìn)行分析并
3、有效地規(guī)避風(fēng)險(xiǎn),從而導(dǎo)致項(xiàng)目順利成功是進(jìn)行軟件風(fēng)險(xiǎn)管理的主要課題之一。只有充分地理解和學(xué)習(xí)軟件風(fēng)險(xiǎn)管理的理論知識(shí),同時(shí)在實(shí)踐中不斷地積累經(jīng)驗(yàn)才能有效地進(jìn)行風(fēng)險(xiǎn)防范和控制,達(dá)到減少風(fēng)險(xiǎn)的影響程度和實(shí)現(xiàn)利益最大化追求的目的。軟件開發(fā)成本及風(fēng)險(xiǎn)管理和是今后必須重視的問題,因?yàn)檐浖拈_發(fā)項(xiàng)目在很多時(shí)候關(guān)系到我國經(jīng)濟(jì)、政治等領(lǐng)域的發(fā)展,所以,只有重視了軟件項(xiàng)目開發(fā)及風(fēng)險(xiǎn)管理,才能夠提高我國整體實(shí)力。據(jù)統(tǒng)計(jì),近代這些年。軟件開發(fā)所帶來的影響是一個(gè)時(shí)代的,所以中國 IT 行業(yè)投入是非常大的。因此,軟件開發(fā)過程中,成本和風(fēng)險(xiǎn)的影響是致命的,由此不得不重視軟件開發(fā)過程中,對成本計(jì)算和風(fēng)險(xiǎn)評估的投入,也是軟件能否
4、長久,高能的運(yùn)行的決定因素。2 主要內(nèi)容:一、軟件開發(fā)成本管理的重要性二、軟件開發(fā)成本管理概述三、軟件開發(fā)成本管理過程中的主要問題(一)項(xiàng)目成本預(yù)算和估算的準(zhǔn)確度差。(二)缺乏對軟件成本事先估計(jì)的有效控制。(三)缺乏成本績效的分析和跟蹤四、軟件開發(fā)要求(一)軟件工程管理(二)軟件工程標(biāo)準(zhǔn)(三)軟件質(zhì)量保證的手段(四)軟件項(xiàng)目對人員的需求(五)需求調(diào)研分析(六)概要設(shè)計(jì)(七)詳細(xì)設(shè)計(jì)(八)編碼(九)測試五、軟件開發(fā)風(fēng)險(xiǎn)管理(一)風(fēng)險(xiǎn)管理要素(二)風(fēng)險(xiǎn)評估(三)風(fēng)險(xiǎn)控制(四)風(fēng)險(xiǎn)識(shí)別(五)進(jìn)度計(jì)劃風(fēng)險(xiǎn)列表(六)計(jì)劃編制(七)開發(fā)環(huán)境(八)需求(九)外部環(huán)境(十)設(shè)計(jì)和實(shí)現(xiàn)(十一)風(fēng)險(xiǎn)分析六、軟件項(xiàng)
5、目開發(fā)成本及風(fēng)險(xiǎn)管理(二)測試系統(tǒng)(三)風(fēng)險(xiǎn)評估系統(tǒng)(四)分析用戶需求系統(tǒng)序號日 期進(jìn)度安排12015年 6月1日 5月 9日確定選題、收集相關(guān)資料22015年 6月 10日6月12日撰寫開題報(bào)告與開題32015年 7月 20日11月 30日收集資料,開展研究,形成寫作提綱42015年12月1日2016年4月1日深入研究,形成論文初稿52016年 4月 16日5月15日論文修改、定稿、打印、答辯指導(dǎo)教師意見(含選題的科學(xué)性、可行性、應(yīng)用價(jià)值,綜合本專業(yè)知識(shí)的情況以及具體指導(dǎo)意見等)簽名:年月日教研室意見簽名:年月日系(部)意見簽名:年月日摘要每個(gè)軟件開發(fā)生成,生產(chǎn)都要面臨兩個(gè)問題,而這兩個(gè)問題
6、就是軟件開發(fā)的成本和風(fēng)險(xiǎn)管理,把這兩個(gè)問題弄好了,軟件就逐漸成型了,然而現(xiàn)代軟件的開發(fā)人們面臨最大問題就是這兩個(gè),也一直總有人弄不好它。所以本篇文章很明顯的反映這兩個(gè)問題 (軟件管理的分析,概念,成本的估算,分析等等)。關(guān)鍵字:風(fēng)險(xiǎn)管理,風(fēng)險(xiǎn)追蹤,成本管理,成本分析)。目錄隨著社會(huì)的發(fā)展, 人民生活水平提高, 然而對軟件的應(yīng)用也隨之提高了, 也有跟多人使用軟件的方便, 好用,所以也推動(dòng)了更多的企業(yè)公司大量生產(chǎn)軟件, 所以導(dǎo)致軟件在迅速開發(fā)過程中遇到了普遍的開發(fā)成本和風(fēng)險(xiǎn)管理不足, 導(dǎo)致生產(chǎn)力下降,所以要做好開發(fā)軟件就要解決兩個(gè)問題, 就是軟件在開發(fā)過程中的成本和風(fēng)險(xiǎn)管理是否到位,這是軟件開發(fā)的
7、重要組成部分。(一)軟件項(xiàng)目成本管理1,成本估算的步驟下面介紹一種方法,分為 7 個(gè)步驟。該過程表明軟件成本估算工作本身也是一種小型項(xiàng)目,需要相應(yīng)的規(guī)劃,復(fù)審和事后跟蹤。(1),建立目標(biāo)在軟件成本估算過程中,有時(shí)候會(huì)遇到這樣的情況:耗費(fèi)大量精力收集的用于信息項(xiàng),在進(jìn)行估算時(shí)卻因?yàn)榕c估算需要關(guān)系不大而不被使用, 因而大量的艱難工作和細(xì)致分析付之東流。 因此,應(yīng)該把建立成本估算目標(biāo)作為成本估算的第一步,一次來制定以后工作的詳細(xì)程度。幫助建立成本估算目標(biāo)的主要因素是軟件項(xiàng)目當(dāng)前所處的生命周期階段, 它大致對應(yīng)于對軟件項(xiàng)目的認(rèn)識(shí)程度和根據(jù)成本估算值而做的承諾程度。(2),規(guī)劃需要的數(shù)據(jù)和資源對軟件項(xiàng)目
8、進(jìn)行成本估算,如果準(zhǔn)備不充分的話,會(huì)做出不可變更的軟件承諾。為避免這種情況的發(fā)生, 應(yīng)該將軟件成本估算看成一個(gè)小型項(xiàng)目, 在初期就為解決該問題制定一份項(xiàng)目規(guī)劃。為此,可采用下面的規(guī)劃方法。目的:為什么要求出該估算值?產(chǎn)品和進(jìn)度:何時(shí)提出何種產(chǎn)品?責(zé)任:每種產(chǎn)品由何人負(fù)責(zé)?過程:如何進(jìn)行該項(xiàng)工作,采用哪種成本估算工具和技術(shù)?需要的資源:完成該工作需要多少數(shù)據(jù),時(shí)間,費(fèi)用,工作量等?假定:如果所需的資源都具備,在什么條件下承諾交付該估算值?該規(guī)劃不必是一份精細(xì)的文檔, 只要足以支持當(dāng)前工作即可。 比如估算工作量數(shù)小時(shí),只要對估算工作進(jìn)行簡單分析并初步記錄一下就可以了, 但這項(xiàng)簡單的工作隊(duì)良好的估算
9、卻是絕對必須的。( 3),確定軟件需求如果不知道要生產(chǎn)什么樣的軟件產(chǎn)品, 則肯定無法很好地估算生產(chǎn)該產(chǎn)品的成本。這意味著軟件需求說明書對于估算很重要。 對于估算來說, 軟件需求說明書的價(jià)值是由它的檢驗(yàn)的程度決定的, 可檢驗(yàn)性越好, 則價(jià)值越高。 如果在軟件需求說明書應(yīng)當(dāng)前項(xiàng)目的實(shí)際情況, 需要將新項(xiàng)目中出現(xiàn)的新技術(shù)或方法等結(jié)合到改進(jìn)各估算值和估算技術(shù)中去。(二),成本模型評價(jià)的準(zhǔn)則定義:模型是否清楚定義了估算的成本和排除的成本。正確性:估算是否接近于項(xiàng)目的實(shí)際成本??陀^性:模型是否避免將大部分軟件成本的變化歸納為較準(zhǔn)很差的主觀因素,如復(fù)雜性:是否很難調(diào)整模型來獲得想要的結(jié)果。構(gòu)造性:用戶是否了
10、解為什么模型能進(jìn)行估計(jì):是否有助于用戶理解即將到手的軟件項(xiàng)目。細(xì)節(jié):模型能否方面進(jìn)行估算;是否能準(zhǔn)確地分出階段并相應(yīng)的將活動(dòng)分階段。穩(wěn)定性:輸入數(shù)據(jù)的微小變化是否產(chǎn)生輸出成本算值的微小變化,即輸出對輸入是否敏感。范圍:模型是否包含了需要你估算的軟件項(xiàng)目類別。易用性:模型的輸入和選項(xiàng)是否易于理解和賦值??深A(yù)期性;模型是否避免使用那些直接項(xiàng)目完成才能清楚了解的信息。節(jié)約性;模型是否使用那些不好的因素或?qū)τ诮Y(jié)果沒有重要影響的因素。二,軟件項(xiàng)目的風(fēng)險(xiǎn)管理(1)軟件項(xiàng)目風(fēng)險(xiǎn)的定義從事項(xiàng)目管理人員必須弄清風(fēng)險(xiǎn)的含義。 風(fēng)險(xiǎn)具有兩大屬性: 可能性和損失。可能性是風(fēng)險(xiǎn)發(fā)生的概率。 損失是指預(yù)期與后果之間的差異
11、。 我們用可能性和損失的乘積 12 米來記錄風(fēng)險(xiǎn)損失。風(fēng)險(xiǎn)的根源在于事物的不確定性。事先不能確知會(huì)產(chǎn)生什么后果,這種現(xiàn)象叫做不確定性。 不確定性是客觀事物與人們認(rèn)識(shí)與估計(jì)之間的差距。 它反映了人們由于難以預(yù)測未來活動(dòng)或事件的后果而產(chǎn)生的懷疑態(tài)度。 即使人們能事先辨別活動(dòng)的可能結(jié)果,但也很難確定他們產(chǎn)生的概率,這也是一種不確定性。雖然無法避免不確定性, 但是我們可以通過適當(dāng)?shù)姆椒▽ζ溥M(jìn)行控制與管理。項(xiàng)目風(fēng)險(xiǎn)管理就是貫穿于項(xiàng)目開發(fā)過程中的一系列管理步驟。風(fēng)險(xiǎn)管理是人員通過風(fēng)險(xiǎn)識(shí)別, 風(fēng)險(xiǎn)分析,合理使用多種風(fēng)險(xiǎn)管理方法, 技術(shù)與手段對項(xiàng)目風(fēng)險(xiǎn)實(shí)施有效的控制,以盡可能少的成本安全可靠地實(shí)施項(xiàng)目的目標(biāo)。
12、風(fēng)險(xiǎn)管理過程包括兩個(gè)主要活動(dòng)。第一個(gè)活動(dòng)是風(fēng)險(xiǎn)評估,為風(fēng)險(xiǎn)下定義。風(fēng)險(xiǎn)是一個(gè)識(shí)別風(fēng)險(xiǎn)來源及評估它們潛在影響的發(fā)展過程。 第二個(gè)活動(dòng)是風(fēng)險(xiǎn)控制,目的在于解除風(fēng)險(xiǎn)。風(fēng)險(xiǎn)控制是一個(gè)開發(fā)風(fēng)險(xiǎn)解除計(jì)劃,監(jiān)視風(fēng)險(xiǎn)狀態(tài),實(shí)施風(fēng)險(xiǎn)應(yīng)對計(jì)劃和改正計(jì)劃偏差的過程。風(fēng)險(xiǎn)管理過程就是從一堆模糊不清的問題,擔(dān)心未知開始,逐漸將這些不確定因素加以辨識(shí),分析,并進(jìn)而轉(zhuǎn)化可接受的風(fēng)險(xiǎn)。項(xiàng)目風(fēng)險(xiǎn)管理是一種綜合性的涉及社會(huì)科學(xué),工程技術(shù),系統(tǒng)科學(xué),管理科學(xué)的多學(xué)科活動(dòng)。風(fēng)險(xiǎn)管理是一個(gè)連續(xù)不斷的過程,貫穿于項(xiàng)目周期的始終。在下列時(shí)間風(fēng)險(xiǎn)管理的重要性尤為突出。1 項(xiàng)目需求出現(xiàn)變更或項(xiàng)目進(jìn)展出現(xiàn)轉(zhuǎn)折點(diǎn)時(shí)。2 項(xiàng)目出現(xiàn)未曾預(yù)料的新情況時(shí)
13、。3 項(xiàng)目有一些特別的目標(biāo)必須實(shí)現(xiàn)時(shí)。(二)軟件風(fēng)險(xiǎn)管理的相關(guān)概念1 不確定性不確定性指未知的因素。它是所有假設(shè)和未來固有的因素。2 損失如果沒有潛在的損失,就沒有風(fēng)險(xiǎn)。損失可以是不好的結(jié)果或機(jī)會(huì)的流失。一個(gè)不理想的結(jié)果可能是一個(gè)帶有無法接受的缺陷的產(chǎn)品或不能達(dá)到預(yù)期的交貨的期限。3 時(shí)間時(shí)間與風(fēng)險(xiǎn)緊密聯(lián)系在一起。 一方面需要時(shí)間來評估和控制風(fēng)險(xiǎn), 另一方面時(shí)間的流逝會(huì)增加風(fēng)險(xiǎn)對應(yīng)的代價(jià), 直到機(jī)會(huì)完全流失, 風(fēng)險(xiǎn)最終轉(zhuǎn)化為無法挽回的損失。4 選擇沒有選擇,就不存在風(fēng)險(xiǎn)管理。理解目標(biāo)的風(fēng)險(xiǎn),有助于做出正確的選擇。我們可以通過定義目標(biāo)找出風(fēng)險(xiǎn)和抑制風(fēng)險(xiǎn)的選擇。5 決策意識(shí),洞悉和理解風(fēng)險(xiǎn)是制定決
14、策的基礎(chǔ)。 風(fēng)險(xiǎn)管理提供了一個(gè)交流風(fēng)險(xiǎn)信息的過程,也是提供了在項(xiàng)目所有級別上軟件風(fēng)險(xiǎn)的可視性。6 應(yīng)對風(fēng)險(xiǎn)風(fēng)險(xiǎn)管理是減少有代價(jià)的重復(fù)勞動(dòng)的主動(dòng)決策。 風(fēng)險(xiǎn)管理活動(dòng)本身也存在風(fēng)險(xiǎn)。它的風(fēng)險(xiǎn)是指做出失誤的選擇, 接受不滿意的結(jié)果以及為高成本的重復(fù)勞動(dòng)付費(fèi)。如果你能做出選擇,避免這些風(fēng)險(xiǎn),那你就有時(shí)間實(shí)施風(fēng)險(xiǎn)管理。(三 )軟件風(fēng)險(xiǎn)管理主要內(nèi)容風(fēng)險(xiǎn)管理是一項(xiàng)包含風(fēng)險(xiǎn)識(shí)別,分析,計(jì)劃,監(jiān)督與控制的系統(tǒng)過程,也是一項(xiàng)實(shí)現(xiàn)項(xiàng)目目標(biāo)機(jī)會(huì)最大化與損失最小化的過程。主要包括:1 制定風(fēng)險(xiǎn)管理計(jì)劃決定如何著手與計(jì)劃項(xiàng)目的風(fēng)險(xiǎn)管理活動(dòng)。2 風(fēng)險(xiǎn)識(shí)別識(shí)別風(fēng)險(xiǎn)和風(fēng)險(xiǎn)識(shí)別。3 風(fēng)險(xiǎn)分析在已建立的標(biāo)準(zhǔn)基礎(chǔ)上分析風(fēng)險(xiǎn),估計(jì)風(fēng)險(xiǎn)
15、的可能性與結(jié)果,評估風(fēng)險(xiǎn)的相對應(yīng)的相對嚴(yán)重程度。4 風(fēng)險(xiǎn)計(jì)劃計(jì)劃如何解決風(fēng)險(xiǎn)。制定風(fēng)險(xiǎn)解決方案,并為選擇的方法定義行動(dòng)計(jì)劃。建立起點(diǎn),幫助決定何時(shí)應(yīng)對風(fēng)險(xiǎn),執(zhí)行風(fēng)險(xiǎn)行動(dòng)計(jì)劃。5 風(fēng)險(xiǎn)跟蹤監(jiān)視計(jì)劃的起點(diǎn)和風(fēng)險(xiǎn)的狀態(tài)。 比較起點(diǎn)和狀態(tài)億決定變化。 使用觸發(fā)器提供風(fēng)險(xiǎn)早期警告,以便及時(shí)應(yīng)對風(fēng)險(xiǎn),執(zhí)行風(fēng)險(xiǎn)行動(dòng)計(jì)劃。6 風(fēng)險(xiǎn)應(yīng)對對觸發(fā)事件的通知做出反應(yīng), 執(zhí)行風(fēng)險(xiǎn)行動(dòng)計(jì)劃,報(bào)告風(fēng)險(xiǎn)應(yīng)對措施的結(jié)果,直到風(fēng)險(xiǎn)降到可接收范圍。7 風(fēng)險(xiǎn)管理驗(yàn)證風(fēng)險(xiǎn)管理驗(yàn)證是保證項(xiàng)目實(shí)踐無偏差地執(zhí)行風(fēng)險(xiǎn)管理計(jì)劃的方法。四、軟件開發(fā)要求(一)軟件工程管理軟件項(xiàng)目管理的內(nèi)容軟件項(xiàng)目管理的內(nèi)容主要包括如下幾個(gè)方面:人員的組織與管理,軟
16、件度量,軟件項(xiàng)目計(jì)劃,風(fēng)險(xiǎn)管理,軟件質(zhì)量保證,軟件過程能力評估,軟件配置管理等。這幾個(gè)方面都是貫穿、交織于整個(gè)軟件開發(fā)過程中的,其中人員的組織與管理把注意力集中在項(xiàng)目組人員的構(gòu)成、優(yōu)化;軟件度量把關(guān)注用量化的方法評測軟件開發(fā)中的費(fèi)用、生產(chǎn)率、進(jìn)度和產(chǎn)品質(zhì)量等要素是否符合期望值,包括過程度量和產(chǎn)品度量兩個(gè)方面;軟件項(xiàng)目計(jì)劃主要包括工作量、成本、開發(fā)時(shí)間的估計(jì),并根據(jù)估計(jì)值制定和調(diào)整項(xiàng)目組的工作;風(fēng)險(xiǎn)管理預(yù)測未來可能出現(xiàn)的各種危害到軟件產(chǎn)品質(zhì)量的潛在因素并由此采取措施進(jìn)行預(yù)防;質(zhì)量保證是保證產(chǎn)品和服務(wù)充分滿足消費(fèi)者要求的質(zhì)量而進(jìn)行的有計(jì)劃,有組織的活動(dòng);軟件過程能力評估是對軟件開發(fā)能力的高低進(jìn)行衡
17、量;軟件配置管理針對開發(fā)過程中人員、工具的配置、使用提出管理策略。因?yàn)榇蠹覍θ肆Y源管理和軟件過程能力比較有興趣,下面就詳細(xì)的對這兩方面展開討論。從軟件工程的角度講,軟件開發(fā)主要分為六個(gè)階段:需求分析階段、概要設(shè)計(jì)階段、詳細(xì)設(shè)計(jì)階段、編碼階段、測試階段、安裝及維護(hù)階段。不論是作坊式開發(fā),還是團(tuán)隊(duì)協(xié)作開發(fā),這六個(gè)階段都是不可缺少的。根據(jù)公司實(shí)際情況,公司在進(jìn)行軟件項(xiàng)目管理時(shí),重點(diǎn)將軟件配置管理、項(xiàng)目跟蹤和控制管理、軟件風(fēng)險(xiǎn)管理及項(xiàng)目策劃活動(dòng)管理四方面內(nèi)容導(dǎo)入軟件開發(fā)的整個(gè)階段。在 20 世紀(jì) 80 年代初,著名軟件工程專家總結(jié)出了軟件開發(fā)時(shí)需遵循的七條基本原則,同樣,在進(jìn)行軟件項(xiàng)目管理時(shí),也應(yīng)該
18、遵循這七條原則。它們是:1、用分階段的生命周期計(jì)劃嚴(yán)格管理;2、堅(jiān)持進(jìn)行階段評審;3、實(shí)行嚴(yán)格的產(chǎn)品控制;4、采用現(xiàn)代程序設(shè)計(jì)技術(shù);5、 結(jié)果應(yīng)能夠清楚地審查;6、開發(fā)小組地人員應(yīng)該少而精;7、承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性。(二)軟件工程標(biāo)準(zhǔn)軟件工程標(biāo)準(zhǔn)的類型也是多方面的。它可能包括過程標(biāo)準(zhǔn) (如方法、技術(shù)、度量等 )、產(chǎn)品標(biāo)準(zhǔn) (如需求、設(shè)計(jì)、部件、描述、計(jì)劃、報(bào)告等 )、專業(yè)標(biāo)準(zhǔn) (如職別、道德準(zhǔn)則、認(rèn)證、特許、課程等)以及記法標(biāo)準(zhǔn) (如術(shù)語、表示法、語言等)。軟件工程國家標(biāo)準(zhǔn)如下圖:標(biāo)準(zhǔn)化的主要特點(diǎn)在開發(fā)一個(gè)軟件時(shí),需要有許多層次、不同分工的人員相互配合;在開發(fā)項(xiàng)目的各個(gè)部分以及各開
19、發(fā)階段之間也都存在著許多聯(lián)系和銜接問題。如何把這些錯(cuò)綜復(fù)雜的關(guān)系協(xié)調(diào)好, 需要有一系列統(tǒng)一的約束和規(guī)定。在軟件開發(fā)項(xiàng)目取得階段成果或最后完成時(shí), 還需要進(jìn)行階段評審和驗(yàn)收測試。 投入運(yùn)行的軟件, 其維護(hù)工作中遇到的問題又與開發(fā)工作有著密切的關(guān)系。 軟件的管理工作則滲透到軟件生存期的每一個(gè)環(huán)節(jié)。 所有這些都要求提供統(tǒng)一的行為規(guī)范和衡量準(zhǔn)則, 使得各種工作都能有章可循。軟件工程的標(biāo)準(zhǔn)化會(huì)給軟件工作帶來許多好處,比如:可提高軟件的可靠性、可維護(hù)性和可移植性;可提高軟件的生產(chǎn)率;可提高軟件人員的技術(shù)水平;可提高軟件人員之間的通信效率,減少差錯(cuò)和誤解;有利于軟件管理;有利于降低軟件產(chǎn)品的成本和運(yùn)行維護(hù)成
20、本;有利于縮短軟件開發(fā)周期。五軟件質(zhì)量保證的手段1 質(zhì)量管理內(nèi)容1.1編制和評審質(zhì)量計(jì)劃制定質(zhì)量保證計(jì)劃:依據(jù)項(xiàng)目計(jì)劃及項(xiàng)目質(zhì)量目標(biāo)確定需要檢查的主要過程和工作產(chǎn)品,識(shí)別項(xiàng)目過程中的干系人及其活動(dòng),估計(jì)檢查時(shí)間和人員,并制定出本項(xiàng)目的質(zhì)量保證計(jì)劃。質(zhì)量保證計(jì)劃的主要內(nèi)容包括:例行審計(jì)和歷程碑評審,需要監(jiān)督的重要活動(dòng)和工作產(chǎn)品,確定審計(jì)方式,根據(jù)項(xiàng)目計(jì)劃中的評審計(jì)劃確定質(zhì)量保證人員需要參加的評審計(jì)劃。明確質(zhì)量審計(jì)報(bào)告的報(bào)送范圍。質(zhì)量保證計(jì)劃的評審:質(zhì)量保證計(jì)劃需要經(jīng)過評審方能生效,以確保質(zhì)量保證計(jì)劃和項(xiàng)目計(jì)劃的一致性。經(jīng)過批準(zhǔn)的質(zhì)量保證計(jì)劃需要納入配置管理。當(dāng)項(xiàng)目計(jì)劃變更時(shí),需要及時(shí)更改和復(fù)審質(zhì)
21、量保證計(jì)劃。1.2 “過程和工作產(chǎn)品”的質(zhì)量檢測根據(jù)質(zhì)量保證計(jì)劃進(jìn)行質(zhì)量的審計(jì)工作,并發(fā)布質(zhì)量審計(jì)報(bào)告。審計(jì)的主要內(nèi)容包括: 是否按照過程要求執(zhí)行了相應(yīng)的活動(dòng),是否按照過程要求產(chǎn)生了相應(yīng)的工作產(chǎn)品。本項(xiàng)目中對質(zhì)量的控制主要體現(xiàn)在不同階段的審計(jì)當(dāng)中。1.3 不符合項(xiàng)目的跟蹤處理對審計(jì)中發(fā)現(xiàn)的不符合項(xiàng)目, 要求項(xiàng)目組及時(shí)處理, 質(zhì)量保證人員需要確認(rèn)不符合項(xiàng)目的狀態(tài),直到最終的不符合項(xiàng)目狀態(tài)為“完成”為止。1.4 質(zhì)量管理責(zé)任分配公司在開發(fā)項(xiàng)目上按照規(guī)范化的方式進(jìn)行生產(chǎn)。每個(gè)項(xiàng)目除配備了項(xiàng)目開發(fā)所需要角色外, 還專門配備了質(zhì)量保證小組, 配置管理小組, 測試小組來確保質(zhì)量管理的實(shí)施,下面針對這三種角
22、色進(jìn)行說明:質(zhì)量保證小組職責(zé)質(zhì)量保證小組作為質(zhì)量保證的實(shí)施小組, 在項(xiàng)目開發(fā)的過程中幾乎所有的部門都與質(zhì)量保證小組有關(guān)。 質(zhì)量保證小組的主要職責(zé)是: 以獨(dú)立審查方式, 從第三的角度監(jiān)控軟件開發(fā)任務(wù)的執(zhí)行, 分析項(xiàng)目內(nèi)存在的質(zhì)量問題, 審查項(xiàng)目的質(zhì)量活動(dòng),給出質(zhì)量審計(jì)報(bào)告。就項(xiàng)目是否遵循已制定的計(jì)劃,標(biāo)準(zhǔn)和規(guī)范,給開發(fā)人員和管理層提供反映產(chǎn)品和過程質(zhì)量的信息和數(shù)據(jù), 使他們能了解整個(gè)項(xiàng)目生產(chǎn)周期中工作產(chǎn)品和過程的情況, 提高項(xiàng)目透明度, 從而支持其交付高質(zhì)量的軟件產(chǎn)品。質(zhì)量保證人員依據(jù)質(zhì)量保證計(jì)劃, 通過質(zhì)量審計(jì)報(bào)告向項(xiàng)目經(jīng)理有關(guān)人員提出已經(jīng)識(shí)別的不符合項(xiàng)目, 并跟蹤不符合項(xiàng)目的解決過程, 通過
23、審計(jì)周報(bào)或?qū)徲?jì)月報(bào)告項(xiàng)目經(jīng)理提供過程和產(chǎn)品質(zhì)量數(shù)據(jù),并與項(xiàng)目協(xié)商不符合項(xiàng)目的解決辦法。質(zhì)量保證小組的檢測范圍主要包括:項(xiàng)目的進(jìn)度是否按照項(xiàng)目計(jì)劃執(zhí)行,用戶需求是否得到了用戶的簽字確認(rèn),軟件需求是否正確的反映了用戶的需求,是否將每一項(xiàng)用戶需求都映射到軟件需求;系統(tǒng)設(shè)計(jì)是否完全反映了軟件需求;實(shí)現(xiàn)的軟件是否正確的體現(xiàn)了系統(tǒng)設(shè)計(jì); 測試人員是否進(jìn)行了較為徹底的和全面的測試;客戶驗(yàn)收和交接清單是否完備; 對于系統(tǒng)運(yùn)行中出現(xiàn)的問題, 維護(hù)人員是否記錄了詳細(xì)的維護(hù)記錄; 配置管理是否按照配置管理計(jì)劃建立了基線, 是否嚴(yán)格控制變更過程,是否對配置庫進(jìn)行了維護(hù)。配置管理小組職責(zé)配置管理活動(dòng)的目的是通過執(zhí)行版本
24、控制, 變更控制,基線管理等規(guī)程, 借助配置管理工具的使用,來保證整個(gè)生命周期過程產(chǎn)生的所有配置項(xiàng)的完整性,一致性和可追溯性。 配置管理是對工作成果 (階段工作成果和產(chǎn)品成果, 進(jìn)展?fàn)顟B(tài)成果)的一種有效保護(hù)形式,是反映項(xiàng)目及其工作產(chǎn)品的過去,現(xiàn)在,動(dòng)態(tài)的資料和數(shù)據(jù)集中管理體現(xiàn)。配置管理小組的主要職責(zé)包括:根據(jù)項(xiàng)目計(jì)劃制定配置管理計(jì)劃,建立配置庫,為項(xiàng)目組人員分配配置庫權(quán)限,創(chuàng)建需求,設(shè)計(jì),開發(fā),測試,交付階段的基線。當(dāng)納入基線庫的工作產(chǎn)品發(fā)生變更時(shí), 嚴(yán)格按照配置項(xiàng)變更控制過程執(zhí)行變更,變更后建立新的基線。測試小組職責(zé)作為質(zhì)量控制的主要手段,如同軟件開發(fā)一樣,測試在執(zhí)行之前,測試小組制定軟件測
25、試計(jì)劃,測試用例的編寫和執(zhí)行工作。本項(xiàng)目中,測試可以分為如下幾種類型:代碼走查,單元測試,集成測試,系統(tǒng)測試。為了保證程序的質(zhì)量, 開發(fā)人員需要對同伴的代碼進(jìn)行代碼走查, 同時(shí)對自己編寫的程序進(jìn)行單元測試,確保程序編譯,運(yùn)行正確。測試人員根據(jù)軟件需求分析報(bào)告進(jìn)行軟件集成測試用例和系統(tǒng)測試用例的編寫。對編寫完成的測試用例提交項(xiàng)目組進(jìn)行審計(jì), 同時(shí)質(zhì)量保證人員對評審過程和工作產(chǎn)品進(jìn)行監(jiān)測。測試人員根據(jù)測試計(jì)劃測試用例執(zhí)行測試用例, 并對發(fā)現(xiàn)的缺陷進(jìn)行記錄,只有這樣才能確保項(xiàng)目組開發(fā)的軟件產(chǎn)品滿足用戶需求。在完成集成測試之后,可以進(jìn)行軟件系統(tǒng)測試, 系統(tǒng)測試包括對軟件進(jìn)行功能測試, 性能測試, 安全測試,壓力測試。只有進(jìn)行了系統(tǒng)測試軟件測試才是完整的。 系統(tǒng)測試在本項(xiàng)目中占有重要的地位,性能要求有可能改變軟件的設(shè)計(jì), 為避免造成軟件的后期返工,測試在性能上需要較大的側(cè)重。1.3 質(zhì)量保證措施通過質(zhì)量管理責(zé)任的分配, 通過如下幾個(gè)方面來進(jìn)行質(zhì)量保證的實(shí)施過程:項(xiàng)目進(jìn)度項(xiàng)目計(jì)劃的制定為工程項(xiàng)目實(shí)施,管理和支持工作,項(xiàng)目進(jìn)度,成本,質(zhì)量及過程產(chǎn)品的有效控制打下了良好的基礎(chǔ), 以便所有相關(guān)人員能夠按照該計(jì)劃有條有理地開展工作;制定, 項(xiàng)目計(jì)劃,必須獲得相關(guān)干
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲行業(yè)員工加班費(fèi)與調(diào)休合同
- 紅薯種植承包協(xié)議書范本
- 油氣輸送管道配套廠房土建施工及安全監(jiān)測合同
- 標(biāo)準(zhǔn)化反擔(dān)保合同樣本跨境并購項(xiàng)目風(fēng)險(xiǎn)控制協(xié)議
- 茶樓茶文化體驗(yàn)館合作合同
- 綠植產(chǎn)品攝影保密協(xié)議及電商合作合同
- 車輛購置擔(dān)保與貸款發(fā)放協(xié)議
- 畫廊場地租賃及水電費(fèi)藝術(shù)品交易服務(wù)合同
- 【課件】重力教學(xué)課件2024-2025學(xué)年初中物理人教版(2024)八年級下冊
- 綜合實(shí)踐活動(dòng)案例設(shè)計(jì)與實(shí)施
- 2025年高考云南卷歷史高考真題(無答案)
- 中醫(yī)茶飲培訓(xùn)課件模板
- 2025至2030中國實(shí)木門行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 2025年安徽省高考生物試卷(含答案解析)
- (湖北省高考卷)2024年湖北省普通高中學(xué)業(yè)水平選擇性考試高考物化生+政史地真題試卷及答案
- 真實(shí)情境下的“5E”教學(xué)模式在高中化學(xué)教學(xué)中的應(yīng)用與成效探究
- 湖北省武漢市武昌區(qū)三年級下學(xué)期數(shù)學(xué)期末試卷(含答案)
- 2025年人教版七年級下冊地理全冊知識(shí)點(diǎn)
- 2024-2025學(xué)年人教PEP英語六年級下學(xué)期期末模擬試卷(含答案含聽力原文無音頻)
- 廣東省珠海市香洲區(qū)2023-2024學(xué)年七年級下學(xué)期語文期末試卷(含答案)
- 供熱領(lǐng)域自查工作報(bào)告
評論
0/150
提交評論