項目軟件開發(fā)的質(zhì)量保障方案(五篇)_第1頁
項目軟件開發(fā)的質(zhì)量保障方案(五篇)_第2頁
項目軟件開發(fā)的質(zhì)量保障方案(五篇)_第3頁
項目軟件開發(fā)的質(zhì)量保障方案(五篇)_第4頁
項目軟件開發(fā)的質(zhì)量保障方案(五篇)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

項目軟件開發(fā)的質(zhì)量保障方案(精選五篇)第一篇:項目軟件開發(fā)的質(zhì)量保障方案軟件項目開發(fā)質(zhì)量保障方案一、項目質(zhì)量管理內(nèi)容1.1.項目編制和評審質(zhì)量計劃項目制定質(zhì)量保證計劃:依據(jù)項目計劃及項目質(zhì)量目標(biāo)確定需要檢查的主要過程和工作產(chǎn)品,識別項目過程中的干系人及其活動,估計檢查時間和人員,并制定出本項目的質(zhì)量保證計劃。質(zhì)量保證計劃的主要內(nèi)容包括:例行審計和里程碑評審,需要監(jiān)督的重要活動和工作產(chǎn)品,確定審計方式,根據(jù)項目計劃中的評審計劃確定質(zhì)量保證人員需要參加的評審計劃。明確質(zhì)量審計報告的報送范圍。質(zhì)量保證計劃的評審:質(zhì)量保證計劃需要經(jīng)過評審方能生效,以確保質(zhì)量保證計劃和項目計劃的一致性。經(jīng)過批準(zhǔn)的質(zhì)量保證計劃需要納入配置管理。當(dāng)項目計劃變更時,需要及時更改和復(fù)審質(zhì)量保證計劃。1.2.“過程和工作產(chǎn)品”的質(zhì)量檢查根據(jù)質(zhì)量保證計劃進行質(zhì)量的審計工作,并發(fā)布質(zhì)量審計報告。審計的主要內(nèi)容包括:是否按照過程要求執(zhí)行了相應(yīng)的活動,是否按照過程要求產(chǎn)生了相應(yīng)的工作產(chǎn)品。本項目中對質(zhì)量的控制主要體現(xiàn)在不同階段的審計當(dāng)中。1.3.不符合項的跟蹤處理對審計中發(fā)現(xiàn)的不符合項,要求項目組及時處理,質(zhì)量保證人員需要確認(rèn)不符合項的狀態(tài),直到最終的不符合項狀態(tài)為“完成”為止。二、質(zhì)量管理責(zé)任分配開發(fā)項目上按照規(guī)范化軟件的生產(chǎn)方式進行開發(fā)。每個項目除配備了項目開發(fā)所需角色外,還專門配備了質(zhì)量保證小組、配置管理小組、測試小組來確保質(zhì)量管理的實施,下面針對這三種角色進行說明:2.1.質(zhì)量保證小組職責(zé)質(zhì)量保證小組作為質(zhì)量保證的實施小組,在項目開發(fā)的過程中幾乎所有的部門都與質(zhì)量保證小組有關(guān)。質(zhì)量保證小組的主要職責(zé)是:以獨立審查方式,從第三方的角度監(jiān)控軟件開發(fā)任務(wù)的執(zhí)行,分析項目內(nèi)存在的質(zhì)量問題,審查項目的質(zhì)量活動,給出質(zhì)量審計報告。就項目是否遵循已制定的計劃、標(biāo)準(zhǔn)和規(guī)程,給開發(fā)人員和管理層提供反映產(chǎn)品和過程質(zhì)量的信息和數(shù)據(jù),使他們能了解整個項目生存周期中工作產(chǎn)品和過程的情況,提高項目透明度,從而支持其交付高質(zhì)量的軟件產(chǎn)品。質(zhì)量保證人員依據(jù)質(zhì)量保證計劃,通過質(zhì)量審計報告向項目經(jīng)理及有關(guān)人員提出已經(jīng)識別出的不符合項,并跟蹤不符合項的解決過程,通過審計周報或者審計月報向項目經(jīng)理提供過程和產(chǎn)品質(zhì)量數(shù)據(jù),并與項目組協(xié)商不符合項的解決辦法。質(zhì)量保證小組的檢測范圍主要包括:項目的進度是否按照項目計劃執(zhí)行,用戶需求是否得到了用戶的簽字確認(rèn),軟件需求是否正確的反映了用戶的需求,是否將每一項用戶需求都映射到軟件需求;系統(tǒng)設(shè)計是否完全反映了軟件需求;實現(xiàn)的軟件是否正確的體現(xiàn)了系統(tǒng)設(shè)計;測試人員是否進行了較為徹底的和全面的測試;客戶驗收和交接清單是否完備;對于系統(tǒng)運行中出現(xiàn)的問題,維護人員是否記錄了詳細(xì)的維護記錄;配置管理員是否按照配置管理計劃建立了基線,是否嚴(yán)格控制變更過程,是否對配置庫進行了維護。2.2.配置管理小組職責(zé)配置管理活動的目的是通過執(zhí)行版本控制、變更控制、基線管理等規(guī)程,借助配置管理工具的使用,來保證整個生命周期過程產(chǎn)生的所有配置項的完整性、一致性和可追溯性。配置管理是對工作成果(階段工作成果和產(chǎn)品成果、進展?fàn)顟B(tài)成果)的一種有效保護形式,是反映項目及其工作產(chǎn)品的過去、現(xiàn)在、動態(tài)的資料和數(shù)據(jù)集中管理體現(xiàn)。配置管理小組的主要職責(zé)包括:根據(jù)項目計劃制定配置管理計劃,建立配置庫,為項目組人員分配配置庫權(quán)限,創(chuàng)建需求、設(shè)計、開發(fā)、測試、交付階段的基線。當(dāng)納入基線庫的工作產(chǎn)品發(fā)生變更時,嚴(yán)格按照配置項變更控制過程執(zhí)行變更,變更后建立新的基線。2.3.測試小組職責(zé)作為質(zhì)量控制的主要手段,如同軟件開發(fā)一樣,測試在執(zhí)行之前,測試小組制定軟件測試計劃、測試用例的編寫和執(zhí)行工作。測試可以分為如下幾種類型:代碼走查、單元測試、集成測試、系統(tǒng)測試。為了保證程序的質(zhì)量,開發(fā)人員需要對同伴的代碼進行代碼走查,同時對自己編寫的程序進行單元測試,確保程序編譯、運行正確。測試人員根據(jù)軟件需求分析報告進行軟件集成測試用例和系統(tǒng)測試用例的編寫。對編寫完成的測試用例提交項目組進行評審,同時質(zhì)量保證人員對評審過程和工作產(chǎn)品進行監(jiān)測。測試人員根據(jù)測試計劃和測試用例執(zhí)行測試用例,并對發(fā)現(xiàn)的缺陷進行記錄,只有這樣才能確保項目組開發(fā)的軟件產(chǎn)品滿足用戶需求。在完成集成測試之后,可以進行軟件系統(tǒng)測試,系統(tǒng)測試包括對軟件進行功能測試、性能測試、安全測試、壓力測試。只有進行了系統(tǒng)測試軟件測試才是完整的。系統(tǒng)測試在本項目中占有重要的地位,性能要求有可能改變軟件的設(shè)計,為避免造成軟件的后期返工,測試在性能上需要較大的側(cè)重。三、質(zhì)量保證措施通過質(zhì)量管理責(zé)任的分配,通過如下幾個方面來進行質(zhì)量保證的實施過程:3.1.項目進度項目計劃的制定為工程項目實施、管理和支持工作、項目進度、成本、質(zhì)量及過程產(chǎn)品的有效控制打下了良好的基礎(chǔ),以便所有相關(guān)人員能夠按照該計劃有條不紊地開展工作;制定《項目計劃》,必須獲得相關(guān)干系人的認(rèn)可,并以此作為項目跟蹤的基礎(chǔ)。項目進度是項目進行是否順利的最直觀表現(xiàn)。制定合理的項目計劃首要前提是選擇從事類似規(guī)模和類似業(yè)務(wù)項目的有經(jīng)驗的項目負(fù)責(zé)人參加制定項目進度計劃。項目計劃由項目負(fù)責(zé)人制定,由項目各小組組長、項目成員、干系人、質(zhì)量保證人員參加一起進行評審。評審過程主要討論項目計劃的可行性,對其中不合理的地方提出修改意見,對計劃中不合理的地方進行修改完善,并由質(zhì)量保證人員對其結(jié)果進行跟蹤處理,以確保項目計劃完整性、可行性,項目計劃評審?fù)ㄟ^后,交由配置管理人員進行配置管理。在計劃實施過程中,按項目計劃中里程碑為界限,將整個開發(fā)周期劃分為若干階段。根據(jù)里程碑的完成情況,適當(dāng)?shù)恼{(diào)整每一個較小的階段的任務(wù)量和完成的任務(wù)時間,動態(tài)跟蹤和動態(tài)調(diào)整,以利于項目質(zhì)量保證的實施。實際運作中,質(zhì)量保證人員在對項目執(zhí)行過程進行檢查時,對于發(fā)現(xiàn)的項目偏差,以質(zhì)量審計報告的形式提交項目負(fù)責(zé)人。由項目負(fù)責(zé)人組織人員對計劃進行維護,對于已經(jīng)變動的項目計劃,由配置管理進行配置管理。3.2.需求分析需求分析是開發(fā)人員對系統(tǒng)需要做什么和如何做的定義過程。從系統(tǒng)分析的經(jīng)驗來看,這個過程往往是個循序漸進的過程,一次性對系統(tǒng)形成完整的認(rèn)識是困難的。只有不斷地和客戶領(lǐng)域?qū)<疫M行交流確認(rèn),方能逐步明了用戶的需求。從系統(tǒng)開發(fā)的過程得知,系統(tǒng)分析時犯下的錯誤,會在接下來的階段被成倍的放大,越是在開發(fā)的后期,糾正分析時犯下的錯誤所花費的代價越是昂貴,也越發(fā)影響系統(tǒng)的工期和系統(tǒng)的質(zhì)量。本項目中將邀請公司業(yè)務(wù)顧問參與需求調(diào)研,以便保證需求調(diào)研質(zhì)量,同時形成用戶需求說明書。需求評審時由公司管理層、項目實施層共同進行,對于通過用戶確認(rèn)的需求,交由配置管理員形成需求基線。用戶需求在招標(biāo)方確認(rèn)后,由系統(tǒng)分析人員形成軟件需求分析報告,同時對軟件需求分析報告進行評審,對于評審?fù)ㄟ^的軟件需求分析報告可以交由測試人員進行測試計劃和測試用例的編寫。對于開發(fā)過程存在的需求變動,需要填寫變更申請單發(fā)給項目經(jīng)理,在質(zhì)量保證人員參加的情況下,對這個變更進行評審,由項目經(jīng)理組織項目組成員一起討論實施變更的可行性及實施后所帶來的影響,對于影響小的變更直接記錄,大的變更則需要形成正式的變更報告,無論那種變更都需要對相應(yīng)的文檔實施同步變更(包括需求分析報告、系統(tǒng)設(shè)計、安裝手冊、操作手冊等)。但是對于無法實現(xiàn)或是變更會帶來巨大的影響而將導(dǎo)致進度的延期,這時,將變更報告提交給用戶并召開協(xié)調(diào)會議,討論變更取舍問題或是項目進度變更問題。決定變更之后,由項目負(fù)責(zé)人組織實施變更,測試人員檢測變更結(jié)果,而質(zhì)量保證人員監(jiān)督變更實施過程,并協(xié)助配置管理員對變更后的成果進行配置管理。變更實施完后,運行前還需要協(xié)助用戶一同測試并由用戶簽字后同意方可上線。3.3.系統(tǒng)設(shè)計優(yōu)良的體系結(jié)構(gòu)應(yīng)當(dāng)具備可擴展性和可配置性,而好的體系結(jié)構(gòu)則需要好的設(shè)計方法,需要針對項目的結(jié)構(gòu)、項目的特征和用戶的需求來分析。項目中將安排我公司高級系統(tǒng)架構(gòu)師擔(dān)當(dāng)項目總體設(shè)計師,匯同總體設(shè)計組完成系統(tǒng)設(shè)計。另外對公共類模塊的開發(fā)。由總體設(shè)計組通過對需求的仔細(xì)研究,盡可能的識別出公共類,并進行定義和設(shè)計,以減少重復(fù)工作。對于項目組提供的設(shè)計文檔,由項目經(jīng)理組織,質(zhì)保小組成員參與,對其設(shè)計文檔進行評審,及時發(fā)現(xiàn)設(shè)計中可能存在的錯誤,降低項目開發(fā)風(fēng)險,同時確保設(shè)計文檔能為開發(fā)人員、測試人員提供確實的指導(dǎo)。對于可復(fù)用的設(shè)計進行提取作為公共庫設(shè)計和開發(fā),提供項目組。最后交由配置管理員進行設(shè)計文檔的版本控制。3.4.系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)的目的是依據(jù)系統(tǒng)設(shè)計文檔,由程序員進行程序編寫,以便實現(xiàn)設(shè)計要求,系統(tǒng)實現(xiàn)過程中,開發(fā)人員需要對模塊進行代碼走查和交叉單元測試,以保證模塊代碼質(zhì)量。軟件實現(xiàn)也就是代碼的生產(chǎn)過程。根據(jù)上一階段形成的設(shè)計文檔,程序員在完成代碼之后,可以開始編碼并且進行代碼走查和單元測試。對于測試完成的程序可以交由配置管理人員進行配置管理。3.5.系統(tǒng)測試系統(tǒng)開發(fā)涉及到一系列的過程,每一個過程都有可能引入缺陷,系統(tǒng)質(zhì)量的好壞直接關(guān)系到正常使用和日后的維護。在開發(fā)過程中,我們將質(zhì)量控制貫穿于所有階段和所有參與系統(tǒng)的人員中,包括系統(tǒng)分析、設(shè)計和編碼。分階段的評審和測試是軟件質(zhì)量的有力保障。系統(tǒng)存在平臺測試和應(yīng)用系統(tǒng)的測試以及最終的測試。由于測試也存在協(xié)調(diào)的問題,如問題定位,在應(yīng)用系統(tǒng)發(fā)現(xiàn)一個錯誤,到底是應(yīng)用系統(tǒng)的自身的錯誤還是中間件存在的錯誤,需要開發(fā)人員進行準(zhǔn)確的判斷。為了達(dá)到良好的測試目的,本系統(tǒng)測試工作由測試組來完成,主要采用下列方法進行系統(tǒng)的測試:從測試方法上來說,分為黑盒測試和白盒測試:黑盒測試:著重于測試軟件系統(tǒng)的外部特性;根據(jù)系統(tǒng)的設(shè)計要求,每一項功能都要進行逐個測試,檢查其是否達(dá)到了預(yù)期的要求,是否能正確地接受輸入,是否能正確地輸出結(jié)果。白盒測試:由于軟件的所有源代碼都要由項目組成員編寫,對其內(nèi)部的邏輯規(guī)則和數(shù)據(jù)流程,都要進行測試,以檢查其代碼編寫是否符合設(shè)計要求。從測試策略上來說分為集成測試和系統(tǒng)測試:集成測試:在所有模塊都通過了單元測試后,將各個模塊組裝在一起,進行組裝測試,用于發(fā)現(xiàn)與接口相聯(lián)系的問題。在通過組裝測試后,將經(jīng)過單元測試的模塊組裝成一個符合設(shè)計要求的軟件結(jié)構(gòu)。系統(tǒng)測試:項目通過了以上的測試步驟后,與其它系統(tǒng)元素(如硬件服務(wù)器、網(wǎng)絡(luò)系統(tǒng)等)進行集成測試和系統(tǒng)級的確認(rèn)測試,將各種可能的缺陷完全排除掉,從根本上保證系統(tǒng)的長期穩(wěn)定運行。3.6.系統(tǒng)維護在項目中,技術(shù)支持小組的任務(wù)一方面是保證對項目客戶的跟蹤服務(wù),另一方面是確保該項目的技術(shù)咨詢工作。在系統(tǒng)維護期,對于一般性的錯誤,如操作不當(dāng)?shù)纫鸬膯栴},全部由技術(shù)支持小組執(zhí)行完成,但需要用戶測試確認(rèn)上線。如果較大的修改則需要走變更控制流程,填寫變更申請,經(jīng)項目組討論分析可行方案在由技術(shù)支持小組實施,通過測試后方可提交用戶。在這個過程中質(zhì)量人員需要對維護過程和維護記錄單進行檢查。第二篇:軟件開發(fā)質(zhì)量保障方案軟件開發(fā)質(zhì)量保障方案一、質(zhì)量管理內(nèi)容1.1.編制和評審質(zhì)量計劃制定質(zhì)量保證計劃:依據(jù)項目計劃及項目質(zhì)量目標(biāo)確定需要檢查的主要過程和工作產(chǎn)品,識別項目過程中的干系人及其活動,估計檢查時間和人員,并制定出本項目的質(zhì)量保證計劃。質(zhì)量保證計劃的主要內(nèi)容包括:例行審計和里程碑評審,需要監(jiān)督的重要活動和工作產(chǎn)品,確定審計方式,根據(jù)項目計劃中的評審計劃確定質(zhì)量保證人員需要參加的評審計劃。明確質(zhì)量審計報告的報送范圍。質(zhì)量保證計劃的評審:質(zhì)量保證計劃需要經(jīng)過評審方能生效,以確保質(zhì)量保證計劃和項目計劃的一致性。經(jīng)過批準(zhǔn)的質(zhì)量保證計劃需要納入配置管理。當(dāng)項目計劃變更時,需要及時更改和復(fù)審質(zhì)量保證計劃。1.2.“過程和工作產(chǎn)品”的質(zhì)量檢查根據(jù)質(zhì)量保證計劃進行質(zhì)量的審計工作,并發(fā)布質(zhì)量審計報告。審計的主要內(nèi)容包括:是否按照過程要求執(zhí)行了相應(yīng)的活動,是否按照過程要求產(chǎn)生了相應(yīng)的工作產(chǎn)品。本項目中對質(zhì)量的控制主要體現(xiàn)在不同階段的審計當(dāng)中。1.3.不符合項的跟蹤處理對審計中發(fā)現(xiàn)的不符合項,要求項目組及時處理,質(zhì)量保證人員需要確認(rèn)不符合項的狀態(tài),直到最終的不符合項狀態(tài)為“完成”為止。二、質(zhì)量管理責(zé)任分配開發(fā)項目上按照規(guī)范化軟件的生產(chǎn)方式進行開發(fā)。每個項目除配備了項目開發(fā)所需角色外,還專門配備了質(zhì)量保證小組、配置管理小組、測試小組來確保質(zhì)量管理的實施,下面針對這三種角色進行說明:2.1.質(zhì)量保證小組職責(zé)質(zhì)量保證小組作為質(zhì)量保證的實施小組,在項目開發(fā)的過程中幾乎所有的部門都與質(zhì)量保證小組有關(guān)。質(zhì)量保證小組的主要職責(zé)是:以獨立審查方式,從第三方的角度監(jiān)控軟件開發(fā)任務(wù)的執(zhí)行,分析項目內(nèi)存在的質(zhì)量問題,審查項目的質(zhì)量活動,給出質(zhì)量審計報告。就項目是否遵循已制定的計劃、標(biāo)準(zhǔn)和規(guī)程,給開發(fā)人員和管理層提供反映產(chǎn)品和過程質(zhì)量的信息和數(shù)據(jù),使他們能了解整個項目生存周期中工作產(chǎn)品和過程的情況,提高項目透明度,從而支持其交付高質(zhì)量的軟件產(chǎn)品。質(zhì)量保證人員依據(jù)質(zhì)量保證計劃,通過質(zhì)量審計報告向項目經(jīng)理及有關(guān)人員提出已經(jīng)識別出的不符合項,并跟蹤不符合項的解決過程,通過審計周報或者審計月報向項目經(jīng)理提供過程和產(chǎn)品質(zhì)量數(shù)據(jù),并與項目組協(xié)商不符合項的解決辦法。質(zhì)量保證小組的檢測范圍主要包括:項目的進度是否按照項目計劃執(zhí)行,用戶需求是否得到了用戶的簽字確認(rèn),軟件需求是否正確的反映了用戶的需求,是否將每一項用戶需求都映射到軟件需求;系統(tǒng)設(shè)計是否完全反映了軟件需求;實現(xiàn)的軟件是否正確的體現(xiàn)了系統(tǒng)設(shè)計;測試人員是否進行了較為徹底的和全面的測試;客戶驗收和交接清單是否完備;對于系統(tǒng)運行中出現(xiàn)的問題,維護人員是否記錄了詳細(xì)的維護記錄;配置管理員是否按照配置管理計劃建立了基線,是否嚴(yán)格控制變更過程,是否對配置庫進行了維護。2.2.配置管理小組職責(zé)配置管理活動的目的是通過執(zhí)行版本控制、變更控制、基線管理等規(guī)程,借助配置管理工具的使用,來保證整個生命周期過程產(chǎn)生的所有配置項的完整性、一致性和可追溯性。配置管理是對工作成果(階段工作成果和產(chǎn)品成果、進展?fàn)顟B(tài)成果)的一種有效保護形式,是反映項目及其工作產(chǎn)品的過去、現(xiàn)在、動態(tài)的資料和數(shù)據(jù)集中管理體現(xiàn)。配置管理小組的主要職責(zé)包括:根據(jù)項目計劃制定配置管理計劃,建立配置庫,為項目組人員分配配置庫權(quán)限,創(chuàng)建需求、設(shè)計、開發(fā)、測試、交付階段的基線。當(dāng)納入基線庫的工作產(chǎn)品發(fā)生變更時,嚴(yán)格按照配置項變更控制過程執(zhí)行變更,變更后建立新的基線。2.3.測試小組職責(zé)作為質(zhì)量控制的主要手段,如同軟件開發(fā)一樣,測試在執(zhí)行之前,測試小組制定軟件測試計劃、測試用例的編寫和執(zhí)行工作。測試可以分為如下幾種類型:代碼走查、單元測試、集成測試、系統(tǒng)測試。為了保證程序的質(zhì)量,開發(fā)人員需要對同伴的代碼進行代碼走查,同時對自己編寫的程序進行單元測試,確保程序編譯、運行正確。測試人員根據(jù)軟件需求分析報告進行軟件集成測試用例和系統(tǒng)測試用例的編寫。對編寫完成的測試用例提交項目組進行評審,同時質(zhì)量保證人員對評審過程和工作產(chǎn)品進行監(jiān)測。測試人員根據(jù)測試計劃和測試用例執(zhí)行測試用例,并對發(fā)現(xiàn)的缺陷進行記錄,只有這樣才能確保項目組開發(fā)的軟件產(chǎn)品滿足用戶需求。在完成集成測試之后,可以進行軟件系統(tǒng)測試,系統(tǒng)測試包括對軟件進行功能測試、性能測試、安全測試、壓力測試。只有進行了系統(tǒng)測試軟件測試才是完整的。系統(tǒng)測試在本項目中占有重要的地位,性能要求有可能改變軟件的設(shè)計,為避免造成軟件的后期返工,測試在性能上需要較大的側(cè)重。三、質(zhì)量保證措施通過質(zhì)量管理責(zé)任的分配,通過如下幾個方面來進行質(zhì)量保證的實施過程:3.1.項目進度項目計劃的制定為工程項目實施、管理和支持工作、項目進度、成本、質(zhì)量及過程產(chǎn)品的有效控制打下了良好的基礎(chǔ),以便所有相關(guān)人員能夠按照該計劃有條不紊地開展工作;制定《項目計劃》,必須獲得相關(guān)干系人的認(rèn)可,并以此作為項目跟蹤的基礎(chǔ)。項目進度是項目進行是否順利的最直觀表現(xiàn)。制定合理的項目計劃首要前提是選擇從事類似規(guī)模和類似業(yè)務(wù)項目的有經(jīng)驗的項目負(fù)責(zé)人參加制定項目進度計劃。項目計劃由項目負(fù)責(zé)人制定,由項目各小組組長、項目成員、干系人、質(zhì)量保證人員參加一起進行評審。評審過程主要討論項目計劃的可行性,對其中不合理的地方提出修改意見,對計劃中不合理的地方進行修改完善,并由質(zhì)量保證人員對其結(jié)果進行跟蹤處理,以確保項目計劃完整性、可行性,項目計劃評審?fù)ㄟ^后,交由配置管理人員進行配置管理。在計劃實施過程中,按項目計劃中里程碑為界限,將整個開發(fā)周期劃分為若干階段。根據(jù)里程碑的完成情況,適當(dāng)?shù)恼{(diào)整每一個較小的階段的任務(wù)量和完成的任務(wù)時間,動態(tài)跟蹤和動態(tài)調(diào)整,以利于項目質(zhì)量保證的實施。實際運作中,質(zhì)量保證人員在對項目執(zhí)行過程進行檢查時,對于發(fā)現(xiàn)的項目偏差,以質(zhì)量審計報告的形式提交項目負(fù)責(zé)人。由項目負(fù)責(zé)人組織人員對計劃進行維護,對于已經(jīng)變動的項目計劃,由配置管理進行配置管理。3.2.需求分析需求分析是開發(fā)人員對系統(tǒng)需要做什么和如何做的定義過程。從系統(tǒng)分析的經(jīng)驗來看,這個過程往往是個循序漸進的過程,一次性對系統(tǒng)形成完整的認(rèn)識是困難的。只有不斷地和客戶領(lǐng)域?qū)<疫M行交流確認(rèn),方能逐步明了用戶的需求。從系統(tǒng)開發(fā)的過程得知,系統(tǒng)分析時犯下的錯誤,會在接下來的階段被成倍的放大,越是在開發(fā)的后期,糾正分析時犯下的錯誤所花費的代價越是昂貴,也越發(fā)影響系統(tǒng)的工期和系統(tǒng)的質(zhì)量。本項目中將邀請公司業(yè)務(wù)顧問參與需求調(diào)研,以便保證需求調(diào)研質(zhì)量,同時形成用戶需求說明書。需求評審時由公司管理層、項目實施層共同進行,對于通過用戶確認(rèn)的需求,交由配置管理員形成需求基線。用戶需求在招標(biāo)方確認(rèn)后,由系統(tǒng)分析人員形成軟件需求分析報告,同時對軟件需求分析報告進行評審,對于評審?fù)ㄟ^的軟件需求分析報告可以交由測試人員進行測試計劃和測試用例的編寫。對于開發(fā)過程存在的需求變動,需要填寫變更申請單發(fā)給項目經(jīng)理,在質(zhì)量保證人員參加的情況下,對這個變更進行評審,由項目經(jīng)理組織項目組成員一起討論實施變更的可行性及實施后所帶來的影響,對于影響小的變更直接記錄,大的變更則需要形成正式的變更報告,無論那種變更都需要對相應(yīng)的文檔實施同步變更(包括需求分析報告、系統(tǒng)設(shè)計、安裝手冊、操作手冊等)。但是對于無法實現(xiàn)或是變更會帶來巨大的影響而將導(dǎo)致進度的延期,這時,將變更報告提交給用戶并召開協(xié)調(diào)會議,討論變更取舍問題或是項目進度變更問題。決定變更之后,由項目負(fù)責(zé)人組織實施變更,測試人員檢測變更結(jié)果,而質(zhì)量保證人員監(jiān)督變更實施過程,并協(xié)助配置管理員對變更后的成果進行配置管理。變更實施完后,運行前還需要協(xié)助用戶一同測試并由用戶簽字后同意方可上線。3.3.系統(tǒng)設(shè)計優(yōu)良的體系結(jié)構(gòu)應(yīng)當(dāng)具備可擴展性和可配置性,而好的體系結(jié)構(gòu)則需要好的設(shè)計方法,需要針對項目的結(jié)構(gòu)、項目的特征和用戶的需求來分析。項目中將安排我公司高級系統(tǒng)架構(gòu)師擔(dān)當(dāng)項目總體設(shè)計師,匯同總體設(shè)計組完成系統(tǒng)設(shè)計。另外對公共類模塊的開發(fā)。由總體設(shè)計組通過對需求的仔細(xì)研究,盡可能的識別出公共類,并進行定義和設(shè)計,以減少重復(fù)工作。對于項目組提供的設(shè)計文檔,由項目經(jīng)理組織,質(zhì)保小組成員參與,對其設(shè)計文檔進行評審,及時發(fā)現(xiàn)設(shè)計中可能存在的錯誤,降低項目開發(fā)風(fēng)險,同時確保設(shè)計文檔能為開發(fā)人員、測試人員提供確實的指導(dǎo)。對于可復(fù)用的設(shè)計進行提取作為公共庫設(shè)計和開發(fā),提供項目組。最后交由配置管理員進行設(shè)計文檔的版本控制。3.4.系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)的目的是依據(jù)系統(tǒng)設(shè)計文檔,由程序員進行程序編寫,以便實現(xiàn)設(shè)計要求,系統(tǒng)實現(xiàn)過程中,開發(fā)人員需要對模塊進行代碼走查和交叉單元測試,以保證模塊代碼質(zhì)量。軟件實現(xiàn)也就是代碼的生產(chǎn)過程。根據(jù)上一階段形成的設(shè)計文檔,程序員在完成代碼之后,可以開始編碼并且進行代碼走查和單元測試。對于測試完成的程序可以交由配置管理人員進行配置管理。3.5.系統(tǒng)測試系統(tǒng)開發(fā)涉及到一系列的過程,每一個過程都有可能引入缺陷,系統(tǒng)質(zhì)量的好壞直接關(guān)系到正常使用和日后的維護。在開發(fā)過程中,我們將質(zhì)量控制貫穿于所有階段和所有參與系統(tǒng)的人員中,包括系統(tǒng)分析、設(shè)計和編碼。分階段的評審和測試是軟件質(zhì)量的有力保障。系統(tǒng)存在平臺測試和應(yīng)用系統(tǒng)的測試以及最終的測試。由于測試也存在協(xié)調(diào)的問題,如問題定位,在應(yīng)用系統(tǒng)發(fā)現(xiàn)一個錯誤,到底是應(yīng)用系統(tǒng)的自身的錯誤還是中間件存在的錯誤,需要開發(fā)人員進行準(zhǔn)確的判斷。為了達(dá)到良好的測試目的,本系統(tǒng)測試工作由測試組來完成,主要采用下列方法進行系統(tǒng)的測試:從測試方法上來說,分為黑盒測試和白盒測試:黑盒測試:著重于測試軟件系統(tǒng)的外部特性;根據(jù)系統(tǒng)的設(shè)計要求,每一項功能都要進行逐個測試,檢查其是否達(dá)到了預(yù)期的要求,是否能正確地接受輸入,是否能正確地輸出結(jié)果。白盒測試:由于軟件的所有源代碼都要由項目組成員編寫,對其內(nèi)部的邏輯規(guī)則和數(shù)據(jù)流程,都要進行測試,以檢查其代碼編寫是否符合設(shè)計要求。從測試策略上來說分為集成測試和系統(tǒng)測試:集成測試:在所有模塊都通過了單元測試后,將各個模塊組裝在一起,進行組裝測試,用于發(fā)現(xiàn)與接口相聯(lián)系的問題。在通過組裝測試后,將經(jīng)過單元測試的模塊組裝成一個符合設(shè)計要求的軟件結(jié)構(gòu)。系統(tǒng)測試:項目通過了以上的測試步驟后,與其它系統(tǒng)元素(如硬件服務(wù)器、網(wǎng)絡(luò)系統(tǒng)等)進行集成測試和系統(tǒng)級的確認(rèn)測試,將各種可能的缺陷完全排除掉,從根本上保證系統(tǒng)的長期穩(wěn)定運行。3.6.系統(tǒng)維護本項目中,技術(shù)支持小組的任務(wù)一方面是保證對項目客戶的跟蹤服務(wù),另一方面是確保該項目的技術(shù)咨詢工作。系統(tǒng)維護期,對于一般性的錯誤,如操作不當(dāng)?shù)纫鸬膯栴},全部由技術(shù)支持小組執(zhí)行完成,但需要用戶測試確認(rèn)上線。如果較大的修改則需要走變更控制流程,填寫變更申請,經(jīng)項目組討論分析可行方案在由技術(shù)支持小組實施,通過測試后方可提交用戶。在這個過程中質(zhì)量人員需要對維護過程和維護記錄單進行檢查。第三篇:軟件開發(fā)項目實訓(xùn)方案軟件開發(fā)實訓(xùn)項目方案——北京中科海教育科技有限公司一.實訓(xùn)公司介紹科海集團是在1983年5月由中國科學(xué)院和北京市海淀區(qū)政府聯(lián)合創(chuàng)辦,是中關(guān)村最早成立的高新技術(shù)企業(yè),國內(nèi)知名的IT企業(yè),與“四通、融通、京海、科?!辈⒎Q為中關(guān)村的“兩通兩海”。2003年,科海集團投資創(chuàng)辦北京金科??萍及l(fā)展有限公司。2004年,公司被認(rèn)定為中關(guān)村高新企業(yè)。北京中科海教育科技有限公司是以軟件開發(fā)為主的高科技公司,專注于技術(shù)提高用戶體驗為目標(biāo),我們追求軟件產(chǎn)品的最優(yōu)化,致力于為客戶打造最實用的軟件產(chǎn)品。我們主要致力于全球中小型企業(yè)信息化系統(tǒng)的開發(fā)工作,包括CRM,ERP,協(xié)同系統(tǒng)等。涉及政府,房地產(chǎn),醫(yī)藥等多個行業(yè)。同時為廣大客戶提供全方位的網(wǎng)絡(luò)綜合信息化服務(wù)及多層次電子商務(wù)解決方案。協(xié)助企業(yè)創(chuàng)建完備出色的互聯(lián)網(wǎng)信息平臺,利用現(xiàn)代科技手段把握機遇,并創(chuàng)造更高價值。其下屬的全資子機構(gòu),北京新科海學(xué)校致力于IT職業(yè)技能培訓(xùn)業(yè)務(wù),牢固樹立以就業(yè)為導(dǎo)向,以服務(wù)為宗旨的辦學(xué)理念,多年來培養(yǎng)了大量的IT領(lǐng)域高技術(shù)專門人才,為區(qū)域經(jīng)濟和社會發(fā)展做出了巨大貢獻。二.關(guān)于大學(xué)生就業(yè)實訓(xùn)2009年,全國應(yīng)屆高校畢業(yè)生將達(dá)到萬人,加上往年未就業(yè)的高校畢業(yè)生,就業(yè)需求極大。而另一方面,受當(dāng)前經(jīng)濟形勢影響,出現(xiàn)了企業(yè)用工需求下降、現(xiàn)有崗位非正常流失等新情況、新問題,致使當(dāng)今大學(xué)生就業(yè)問題顯得尤為突出。與此同時,當(dāng)今高等教育和社會需求之間并不能很好地銜接,企業(yè)需要的是復(fù)合型、實用技能型人才,而高校畢業(yè)生所受教育普遍存在與其日后從事崗位所需的實踐技能脫節(jié)的問題,學(xué)歷層次不等于技能層次。按照教育服務(wù)市場需求、服從產(chǎn)業(yè)結(jié)構(gòu)調(diào)整的原則,改造現(xiàn)有高校課程設(shè)置結(jié)構(gòu)、調(diào)整專業(yè)培養(yǎng)方向、強化實用技能培訓(xùn)、為學(xué)生提供就業(yè)項目實訓(xùn)等創(chuàng)新培養(yǎng)模式成為必然。為推進高等教育、職業(yè)培訓(xùn)與社會需求相銜接,北京中科海教育科技有限公司推出IT領(lǐng)域大學(xué)生就業(yè)實訓(xùn)項目,本課程由IT企業(yè)為新入職技術(shù)職位員工的內(nèi)訓(xùn)課程改造而來,主要針對高校計算機及相關(guān)專業(yè)畢業(yè)生,通過專業(yè)的項目開發(fā)訓(xùn)練,讓學(xué)員們在完成項目的過程中鞏固在學(xué)校里學(xué)習(xí)到的基礎(chǔ)知識。獲得實用、領(lǐng)先的就業(yè)經(jīng)驗技能;增加求職競爭力,并在其職業(yè)生涯第一年擁有明顯優(yōu)勢;在職人員可以豐富自己的職業(yè)技能,開拓更為廣闊的職業(yè)道路。三.實訓(xùn)項目介紹Java軟件開發(fā)實訓(xùn)項目實訓(xùn)目標(biāo):軟件開發(fā)實訓(xùn)課程,通過一個完整的軟件開發(fā)項目,使具有一定編碼基礎(chǔ)、但沒有或只有很少實際工作經(jīng)驗的學(xué)員能夠了解軟件項目開發(fā)的整個過程,并最終具備編寫項目可行性研究報告、項目開發(fā)計劃書、軟件需求文檔、概要設(shè)計和詳細(xì)設(shè)計文檔、用戶手冊及項目開發(fā)總結(jié)報告的能力。實訓(xùn)項目資料:開發(fā)環(huán)境配置手冊項目需求文檔項目概要設(shè)計文檔項目詳細(xì)設(shè)計文檔項目數(shù)據(jù)庫設(shè)計文檔程序代碼規(guī)范開發(fā)流程規(guī)范程序代碼質(zhì)量控制規(guī)范項目一:內(nèi)容管理系統(tǒng)CMS設(shè)計與實現(xiàn)內(nèi)容管理系統(tǒng)(ContentManagementSystem,CMS)內(nèi)容管理系統(tǒng)是企業(yè)信息化建設(shè)和電子政務(wù)的新寵,也是一個相對較新的市場,CMS其實是一個很廣泛的稱呼,從一般的博客程序,新聞發(fā)布程序,到綜合性的網(wǎng)站管理程序都可以被稱為內(nèi)容管理系統(tǒng)。在CMS領(lǐng)域,在各個層面都有極多地優(yōu)點,在政府上網(wǎng),學(xué)校上網(wǎng),商業(yè)門戶,信息港,地方門戶網(wǎng),等各種設(shè)計到文章發(fā)布和用管理的網(wǎng)站建設(shè)中。其特點/優(yōu)勢如下:-可以針對各種內(nèi)容進行分類和發(fā)布管理。可以針對不同類型的用戶發(fā)布不同的內(nèi)容,可以將各種內(nèi)容進行分類。-可以任意定義內(nèi)容類型與多媒體支持。-用戶接口可編輯性強,可以根據(jù)客戶要求訂做用戶接口和風(fēng)格模塊。-可分布式管理。站點管理和維護人員無須集中在同一個辦公室,甚至都不用在同城,全球任何一個有網(wǎng)絡(luò)的地方都可以讓您實現(xiàn)高效率的管理。-可開發(fā)性強,可以針對不同的需求進行專門的開發(fā)。容易使用。用戶不必具備計算機編程基礎(chǔ)、只需根據(jù)用戶操作手冊(或經(jīng)過簡單演示)就可以輕松地管理并運作整套系統(tǒng)。系統(tǒng)開發(fā)與運行環(huán)境:-服務(wù)器:基于Intel構(gòu)架的企業(yè)服務(wù)器-操作系統(tǒng):MicrosoftWindows200x/XP-支持環(huán)境:Tomcat/WebLogicServer、JDK-數(shù)據(jù)庫:Oracle-編程語言:Java、Servlet、JSP、Javabeans、HTML-設(shè)計工具:Dreamweaver、Photoshop、Eclipse等-客戶端:IE6.0以上前提知識/技術(shù):JavaSE、JavaWeb編程(JSP/Servlet/JavaBean)、數(shù)據(jù)庫應(yīng)用、JDBC編程。項目二:網(wǎng)絡(luò)實時通訊系統(tǒng)設(shè)計與實現(xiàn)實時通訊系統(tǒng)(Real-timeCommunicationSystem,RCS)也稱“即時通訊工具”,用于實現(xiàn)網(wǎng)絡(luò)即使通訊——利用有效硬件,如電腦、視頻、可視電話、手機等,在這些終端硬件上安裝實時通訊程序,如QQ、ICQ、MSN、網(wǎng)易POPO等,只要雙方都安裝有同樣的這種程序,然后利用網(wǎng)絡(luò)連接在線,就可以類似面對面交流一樣,實行語音、文字、視頻等的實時交流。系統(tǒng)開發(fā)與運行環(huán)境:-服務(wù)器/客戶端:主流PC-操作系統(tǒng):MicrosoftWindows200x/XP-支持環(huán)境:SunJDK-數(shù)據(jù)庫:Oracle-編程語言:JavaSE-設(shè)計工具:UltraEdit/Jcreator/Eclipse等前提知識/技術(shù):JavaSE、JavaGUI編程、JavaScoket編程、多線程編程、數(shù)據(jù)庫應(yīng)用、JDBC編程。四.實習(xí)特色及優(yōu)勢實訓(xùn)周期:項目實訓(xùn)時間由院校和我公司雙方協(xié)商,實訓(xùn)學(xué)時:80學(xué)時(兩周)。資深專家行業(yè)內(nèi)資深技術(shù)專家親自指導(dǎo),他們在技術(shù)、項目及職業(yè)發(fā)展方面的經(jīng)驗與成就,為參加實習(xí)的學(xué)生提供最直接高效的實習(xí)效果。全真項目項目也是至關(guān)重要的因素,學(xué)生實習(xí)的項目就是公司真實開發(fā)的項目,代表了當(dāng)前國際國內(nèi)IT行業(yè)最主流的技術(shù)方向及應(yīng)用領(lǐng)域。贈送資料凡參加暑期實訓(xùn)的學(xué)員均贈送java學(xué)習(xí)視頻教程一套五.時間安排暑期項目實訓(xùn)時間定于2009年7月20日-2009年7月31日,周一至周五全天實訓(xùn)。7月20日-7月24日項目實訓(xùn)7月27日-7月31日項目實訓(xùn)7月26日參觀北京奧林匹克公園(免費)除了暑期之外,其他時間,也歡迎各個大學(xué)聯(lián)系我們,組織學(xué)生參加我們的免費實訓(xùn)(為期兩周,無任何學(xué)習(xí)費用,食宿自理)。六.后勤保障及服務(wù)接待我們提供從車站到實習(xí)公司的一站式接待服務(wù),院校及學(xué)生無需為交通、接站、入住基地等事宜操心。食宿公司統(tǒng)一安排食宿,安全衛(wèi)生便捷,以保證所有學(xué)生能全身心投入到實習(xí)中去。真正感覺北京IT行業(yè)的良好氛圍。住宿費一天25元,樓房,24小時熱水,有空調(diào)。七.聯(lián)系方式聯(lián)系人:高老師北京中科海教育發(fā)展有限公司電話82617627第四篇:軟件開發(fā)項目總結(jié)報告范文項目總結(jié)報告項目題目:課程階段:學(xué)生姓名指導(dǎo)教師班級編號提交日期北京翰子昂鄭州實訓(xùn)中心項目總結(jié)報告目錄第一章項目基本情況..........1.11.1.11.1.21.21.2.11.2.21.2.3項目概況...............項目簡介...............指導(dǎo)老師...............項目過程的基本回顧............項目時間...............主要項目內(nèi)容...........主要項目過程...........第二章項目任務(wù)與完成情況............2.12.22.32.4本人承擔(dān)的主要工作............完成項目任務(wù)的技術(shù)方案與步驟.........項目中的問題及解決方法...............項目任務(wù)的完成情況............第三章項目總結(jié)..............3.13.1.13.1.23.2項目的心得.............項目的收獲.............項目的體會.............問題與探討.............參考文獻.............致謝................第五篇:淺談軟件開發(fā)項目管理淺談軟件開發(fā)項目管理摘要:在軟件項目開發(fā)的過程中,軟件項目管理的成功與否是決定一個項目是否能夠順利高效率完成的重要保證。但是我國大部分的軟件企業(yè)在進行項目管理時都存在著各種問題,從而使項目不能順利有效地完成。文章探討了在項目管理過程里出現(xiàn)的常見問題,并給出了相應(yīng)的解決策略。關(guān)鍵詞:軟件項目管理;項目經(jīng)理;項目計劃軟件行業(yè)在現(xiàn)在的眾多行業(yè)里是一個極具挑戰(zhàn)性和創(chuàng)造性的行業(yè),體現(xiàn)了軟件開發(fā)者的智慧和汗水,同時軟件開發(fā)是一項復(fù)雜的系統(tǒng)工程。牽涉到許多方面的因素,在實際工作中,經(jīng)常會出現(xiàn)各種各樣的問題,甚至?xí)媾R失敗。如何總結(jié)、分析失敗的原因。得出有益的教訓(xùn),對于項目開發(fā)人員來說,是在今后的項目中取得成功的關(guān)鍵。一、軟件開發(fā)中實行項目管理的意義項目管理就是在項目活動中運用一系列的知識、技能、工具和技術(shù),以滿足或超過相關(guān)利益者對項目的要求,實際上就是通過項目各方干系人的合作,把各種資源應(yīng)用于項目,以實現(xiàn)項目的目標(biāo),滿足項目干系人的需求,其本質(zhì)就是對時間、質(zhì)量和成本的管理。隨著軟件開發(fā)的深入、各種技術(shù)的不斷創(chuàng)新以及軟件產(chǎn)業(yè)的形成,人們越來越意識到軟件過程管理的重要性,管理學(xué)的思想逐漸融入軟件開發(fā)過程中,項目開發(fā)的管理日益受到重視。二、目前在軟件項目管理中存在的誤區(qū)現(xiàn)在大多數(shù)企業(yè)都認(rèn)識到了在項目中進行管理的重要性,但是仍然有許多企業(yè)在實施項目管理的過程中存在著這樣那樣的誤區(qū),主要表現(xiàn)在:項目經(jīng)理不夠?qū)I(yè)。在軟件企業(yè)中,缺乏專業(yè)的項目管理人員來實施項目管理及擔(dān)任項目經(jīng)理,通常被任命的項目經(jīng)理主要是因為他們能夠在技術(shù)上獨當(dāng)一面,但是他們在管理方面特別是項目管理方面的知識比較缺乏。項目計劃缺乏綱領(lǐng)性。項目經(jīng)理對總體計劃、階段計劃的作用認(rèn)識不足,因此制定總體計劃時比較隨意,不少事情沒有仔細(xì)考慮:階段計劃因工作忙等理由經(jīng)常拖延,造成計劃與控制管理脫節(jié),無法進行有效的進度控制管理。缺乏有效的管理意識。部分項目經(jīng)理不能從總體上把握整個項目,而是埋頭于具體的技術(shù)工作,造成項目組成人員之間忙的忙、閑的閑,計劃不周、任務(wù)不均、資源浪費。有些項目經(jīng)理沒有很好的管理方法,不好安排的工作只好自己做,使項目任務(wù)無法有效、合理地分配給相關(guān)成員,以達(dá)到“負(fù)載均衡”。缺乏有效的溝通制度和機制。在項目中一些重要信息沒有進行充分和有效的溝通。在制定計劃、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論