版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
增強軟件項目管理提升軟件開發(fā)質(zhì)量軟件質(zhì)量與項目管理的關(guān)系軟件質(zhì)量的高低,由切合軟件質(zhì)量因素要求的程度來決定
.軟件的質(zhì)量因素包含功能性、靠譜性、易用性、效率、可保護性、可移植性等六個方面
:1)功能性:軟件的功能要知足用戶的要求,在預(yù)約環(huán)境下能夠達成預(yù)期的功能。2)易用性:用戶簡單理解和使用功能,操作方便,切適用戶業(yè)務(wù)習(xí)慣.(3)靠譜性:軟件依照設(shè)計要求,在規(guī)準時間和條件下不出故障,擁有異樣捕捉功能并供給異樣辦理與恢復(fù)功能。(4)效率:降低系統(tǒng)資源的開支,響應(yīng)時間快,提升用戶工作效率.5)可保護性:遵照一致的標準和規(guī)范,編碼擁有優(yōu)秀的可讀性。為知足用戶新的要求,或當環(huán)境發(fā)生了變化,或運轉(zhuǎn)中發(fā)現(xiàn)了新的錯誤時,能夠?qū)σ粋€已投入運轉(zhuǎn)的軟件進行相應(yīng)診療和改正。(6)可移植性:一個軟件(或軟件的部分功能模塊)能再次用于其余有關(guān)系的應(yīng)用.由以上軟件質(zhì)量因素相對應(yīng)的要求能夠看出,軟件開發(fā)過程中從需求、設(shè)計、編碼、測試到上線查收的任何一個環(huán)節(jié),都將對軟件質(zhì)量產(chǎn)生重要影響,所以為了開發(fā)出切合軟件質(zhì)量因素要求的軟件產(chǎn)品,一定增強對軟件開發(fā)全過程的項目管理。軟件項目的建設(shè)按軟件工程的生命周期法可分為項目立項、啟動、需求剖析、系統(tǒng)設(shè)計、系統(tǒng)開發(fā)、系統(tǒng)測試、系統(tǒng)上線、項目查收和上線后評估等9個階段進行。增強軟件項目管理,就是以軟件工程的各個環(huán)節(jié)為管理主線,將動向項目管理貫串此中,經(jīng)過對軟件開發(fā)的項目范圍、項目進度、項目質(zhì)量、項目交流、人力資源、項目成本六大核心因素的集成管理,實現(xiàn)軟件開發(fā)管理效能的最大化,進而大大提升軟件開發(fā)質(zhì)量。掌握需求,正確定項軟件開發(fā)項目的提出,應(yīng)由急迫的業(yè)務(wù)需求來驅(qū)動.好多不行功的軟件項目,常常是由信息技術(shù)部門提出,依照技術(shù)人員的思路主導(dǎo)開發(fā),并理所自然地以為能夠在業(yè)務(wù)部門獲得優(yōu)秀的應(yīng)用成效。這樣的項目因為得不到業(yè)務(wù)部門的理解和支持,離開業(yè)務(wù)需求,多半面對失敗或功虧一簣的命運。所以軟件項目業(yè)務(wù)需求的急迫性、技術(shù)實現(xiàn)的成熟性、經(jīng)濟效益的可行性等方面的因素,將對項目的成敗產(chǎn)生直接影響。軟件項目的立項,應(yīng)由軟件的需求單位依據(jù)自己業(yè)務(wù)的工作需要,向信息技術(shù)管理部門提出軟件項目的立項建議,對峙項目的、業(yè)務(wù)需求范圍、技術(shù)經(jīng)濟指標、開發(fā)周期要求等方面做簡要概括,由信息技術(shù)管理部門組織業(yè)務(wù)專家和信息技術(shù)專家構(gòu)成結(jié)合專家組,進行項目立項的可行性論證.經(jīng)過專家組論證審查后,項目提出單位需要進行開題設(shè)計,進一步明確軟件開發(fā)范圍、技術(shù)路線、進度安排、經(jīng)費估算、研究人員構(gòu)成、合作隊伍,并以此為基礎(chǔ)編制達成開題設(shè)計書.信息技術(shù)管理部門組織專家組對開題設(shè)計進行論證,只有業(yè)務(wù)需求合理、技術(shù)路線可行、開發(fā)隊伍落實的項目,才能經(jīng)過專家組審查,進入項目啟動階段。成立軟件監(jiān)察隊伍,增強軟件開發(fā)過程管理1.軟件監(jiān)察軟件開發(fā)項目擁有建設(shè)范圍難界定、技術(shù)含量高、人員流動快、協(xié)作性強、開發(fā)成功率低等特色,當前國內(nèi)對軟件項目的監(jiān)理制度尚不規(guī)范,對軟件開發(fā)仍然缺罕有效控制。所以由公司的信息技術(shù)管理部門建立軟件監(jiān)察崗位,增強對軟件項目的開發(fā)過程管理,就顯得尤其重要。軟件監(jiān)察的主要職責(zé)是在項目的進行過程中,協(xié)調(diào)業(yè)務(wù)需求部門和軟件開發(fā)方的關(guān)系,監(jiān)控軟件開發(fā)任務(wù)的履行狀況,給開發(fā)人員和管理層供給反應(yīng)軟件過程質(zhì)量的信息和數(shù)據(jù),提升項目透明度,進而保證項目依照計劃實行,實現(xiàn)預(yù)期目標。軟件監(jiān)察應(yīng)具備以下三方面的基本素質(zhì):(1)擁有較強的工作責(zé)任感和優(yōu)秀的交流能力。(2)熟習(xí)業(yè)務(wù)管理流程,掌握軟件開發(fā)流程、開發(fā)規(guī)范以及有關(guān)標準。(3)擁有軟件開發(fā)項目的建設(shè)和管理經(jīng)驗,掌握項目管理知識.軟件監(jiān)察的工作任務(wù):(1)保證軟件依照業(yè)務(wù)需求方確認的范圍進行開發(fā)。(2)保證軟件開發(fā)進度切合兩方確認的計劃指標。(3)保證軟件開發(fā)過程中存在的不切合要求的問題能夠?qū)崟r獲得交流和處理,必需時需要將問題反應(yīng)給管理層。(4)保證項目組中軟件開發(fā)人員隊伍相對穩(wěn)固。(5)保證軟件開發(fā)過程和開發(fā)出來的軟件切合相應(yīng)標準和規(guī)范。(6)采集軟件開發(fā)過程中的成功經(jīng)驗,為公司供給軟件開發(fā)過程的有效控制方法和規(guī)范.2.項目范圍管理《需求剖析說明書》是對軟件開發(fā)范圍的書面表達依照。因為《需求剖析說明書》常常是采納軟件設(shè)計的術(shù)語編寫,所以經(jīng)常令計算機背景知識較少的業(yè)務(wù)需求方難以理解,也就很難發(fā)現(xiàn)需求報告中與實質(zhì)需求不符之處,更難提出建設(shè)性的建議。軟件監(jiān)察要對軟件開發(fā)范圍進行管理,第一要確定兩方都能認同的《需求剖析說明書》。要求軟件開發(fā)方對《需求剖析說明書》做出進一步更詳盡的解說,編制業(yè)務(wù)模型,以便用戶方正確地理解《需求剖析說明書》的內(nèi)容,能提早地發(fā)現(xiàn)需求與實質(zhì)的誤差。這也是對需求剖析工作的總結(jié)與確認.在項目需求剖析階段,兩方一定全面地盡可能仔細地議論項目的應(yīng)用背景、功能要求、性能要求、操作界面要求、與其余軟件的接口要求,以及對項目進行評估的各樣評論標準.《需求剖析說明書》達成后,軟件監(jiān)察應(yīng)組織項目組與業(yè)務(wù)需求方共同議論,聽取業(yè)務(wù)需求方的建議和建議,并進行相應(yīng)的改正完美.各方確認《需求剖析說明書》內(nèi)容后,須在說明書上署名確認。在軟件開發(fā)過程中,兩方應(yīng)嚴格依照署名確認的《需求剖析說明書》中規(guī)定的業(yè)務(wù)范圍進行開發(fā)。有些需求可能在項目早期很難確定,在開發(fā)過程中需要不斷地加以修正,項目軟件監(jiān)察要實時與用戶充分交流,成立能夠直接聯(lián)系的渠道,共同進行需求確認,保證項目范圍可控。3.進度管理為保證項目準時、按量、保質(zhì)達成,一定控制任務(wù)和追蹤里程碑。依照軟件項目的開發(fā)規(guī)律,將軟件開發(fā)過程分為幾個重要階段,對這幾個階段的重點事件建立里程碑進行追蹤管理。項目進度管理能夠經(jīng)過以下方式達成:(1)擬訂項目里程碑管理運轉(zhuǎn)表(見表1)。(2)按期舉行項目狀態(tài)會議,由軟件開發(fā)方報告進度和問題,用戶方提出建議.(3)比較各項任務(wù)的實質(zhì)開始日期與計劃開始日期能否符合.確定正式的項目里程碑能否在預(yù)期達成。序里程碑事件交托成就計劃計劃實質(zhì)狀態(tài)(正原由號開始達成達成常/提早時間時間時間/延后)1項目立項達成期立項申請書、立項論證報告2項目啟動達成期開題設(shè)計書、開題論證報告、項目進度計劃3需求剖析達成期需求剖析說明書4系統(tǒng)設(shè)計達成期綱要設(shè)計說明書、詳盡設(shè)計說明書、數(shù)據(jù)庫設(shè)計說明書5軟件編碼達成期源程序代碼、用戶使用手冊6軟件測試達成期測試計劃、測試報告7系統(tǒng)上線期上線計劃、數(shù)據(jù)移植計劃及報告、用戶建議書8項目查收達成期查收建議書9上線后評估期保護記錄、評估報告表1項目里程碑管理運轉(zhuǎn)表從很多軟件項目實行的過程來看,極罕有一個項目是完好依如實行計劃來進行的,因為再好的計劃也不可以完好預(yù)示全部的問題,并預(yù)先制定出對策。計劃能夠調(diào)整,可是調(diào)整的計劃一定合理,并獲得業(yè)務(wù)需求方和管理層的同意。當有問題發(fā)生時,其直接的表現(xiàn)就是實行結(jié)果偏離了本來的計劃和目標,在這類狀況下,軟件監(jiān)察的工作,就是要實時發(fā)現(xiàn)這類偏離,并剖析這類原由,假如是因為本來的計劃和目標制定的不合理,或許發(fā)生了料想以外的狀況而又沒法戰(zhàn)勝,這樣就一定調(diào)整計劃和目標.4.交流管理信息系統(tǒng)自己就是交流的產(chǎn)物。軟件開發(fā)過程實質(zhì)上就是將手工作業(yè)轉(zhuǎn)變成計算機程序的過程。軟件開發(fā)的原料和產(chǎn)品就是信息,中間過程間傳達的也是信息,而信息的產(chǎn)生、采集、流傳、保留正是交流管理的內(nèi)容.可見交流不只是是軟件項目管理的必需手段,更重要的,交流是軟件生產(chǎn)的手段和生產(chǎn)過程中必不行少的工序。軟件開發(fā)的柔性標準需要交流來填補。軟件開發(fā)不像加工螺釘、螺母,有詳細的標準和查驗方法.軟件的標準柔性很大,常常在用戶的內(nèi)心,用戶好用是軟件成功的標準,而這個標準在軟件開發(fā)前很難切實地、完好地表達出來。所以,開發(fā)過程項目組和用戶的交流互動是解決這一現(xiàn)實問題的獨一方法。軟件監(jiān)察要有效地安排開發(fā)方軟件人員與需求方使用人員的交流,保證有通暢的交流渠道。擬訂完美的項目報告制度,明確交流時間、頻次和渠道。依照項目報告制度按期組織項目組向業(yè)務(wù)需求方和管理層報告,包含項目進度計劃、已達成工作、與計劃的比較、存在的問題、舉措和建議以及下一步工作計劃等.5.軟件版本管理當前的軟件開發(fā)是團隊開發(fā)的時代,軟件開發(fā)技術(shù)更新快速,開發(fā)人員流動屢次,所以對軟件版本的管理就顯的特別重要.在軟件開發(fā)的過程中,在多人共同開發(fā)一個軟件時,會出現(xiàn)多人同時改正軟件的狀況,這是不行防止的,因為部分功能模塊版本可能要進行不停地升級完美,而老的軟件版本又沒有實時更新,隨著時間的推移,開發(fā)人員對自己機器上的不一樣版本間差別的認識也變得模糊不清。此外因為軟件開發(fā)工期的壓力,開發(fā)人員只將注意力集中在設(shè)計和編碼上,未將文檔歸入到版本控制中。為認識決這些問題,軟件監(jiān)察就要注意追蹤記錄整個軟件的開發(fā)過程,包含軟件自己及其有關(guān)文檔,重視代碼的一致性,應(yīng)用軟件版本管理的工具軟件,如Microsoft公司的VisualSourceSafe等對源代碼和整個項目進行管理,進而建立正常的軟件版本管理體制,掌握重點,有效查收軟件項目查收是對軟件項目成就的查驗和確認,也是對軟件項目范圍的再確認.軟件驗收應(yīng)是一個過程的觀點,包含查收前的測試、數(shù)據(jù)移植、上線和正式查收四個階段。1.系統(tǒng)測試系統(tǒng)測試是對系統(tǒng)進行全面的測試,應(yīng)在測試環(huán)境中進行,以保證系統(tǒng)的功能和技術(shù)設(shè)計知足公司的業(yè)務(wù)需求,并能正常運轉(zhuǎn)。系統(tǒng)測試階段應(yīng)包含以下主要流程和工作內(nèi)容:(1)制定測試計劃,編制測試用例,成立測試環(huán)境:(2)測試:在測試環(huán)境中,項目組依據(jù)需要,對系統(tǒng)挨次進行單元測試、集成測試、壓力測試和用戶接受測試,記錄測試結(jié)果并由有關(guān)測試人署名確認,編制相應(yīng)的測試報告。關(guān)于未經(jīng)過測試的內(nèi)容,項目組應(yīng)查找失敗的原由,并改正相應(yīng)程序或設(shè)置,從頭進行測試。除了進行充分的系統(tǒng)功能測試,測試應(yīng)包含與內(nèi)部控制有關(guān)的測試內(nèi)容,如系統(tǒng)認證和受權(quán)、交易完好性及數(shù)據(jù)真切、完好性的有關(guān)功能。3)提交測試報告、用戶確認署名:項目組撰寫測試報告,將測試報告提交給各有關(guān)用戶,用戶應(yīng)在測試報告上署名確認。2.數(shù)據(jù)移植新系統(tǒng)上線時如需要將原始數(shù)據(jù)移植到新系統(tǒng),則應(yīng)達成以下主要工作內(nèi)容:(1)制定數(shù)據(jù)移植/變換計劃:除了要定義數(shù)據(jù)采集的格式、范圍、進度外,還要考慮系統(tǒng)接口的影響,并成立了數(shù)據(jù)移植完好性和正確性測試方法以及不測事件辦理程序。(2)數(shù)據(jù)采集:假如項目實行波及到數(shù)據(jù)采集,應(yīng)由數(shù)據(jù)采集小組依據(jù)數(shù)據(jù)采集格式,對數(shù)據(jù)進行采集,數(shù)據(jù)采集小組在采集數(shù)據(jù)時應(yīng)培訓(xùn)業(yè)務(wù)部門的數(shù)據(jù)供給人員,以保證數(shù)據(jù)供給人員認識和掌握對數(shù)據(jù)采集的各項規(guī)定和要求。3)數(shù)據(jù)移植前,在測試環(huán)境中對數(shù)據(jù)移植方法進行測試,書面記錄測試結(jié)果,解決測試中發(fā)現(xiàn)的問題,進行問題記錄并歸檔;4)數(shù)據(jù)導(dǎo)入并核查結(jié)果:項目構(gòu)成員將數(shù)據(jù)導(dǎo)入系統(tǒng),并在導(dǎo)入后依照預(yù)先擬訂的數(shù)據(jù)移植完好性和正確性測試方法對系統(tǒng)中的數(shù)據(jù)做進一步的核查,保證導(dǎo)入數(shù)據(jù)的質(zhì)量。如存心外,依照預(yù)先擬訂的不測事件辦理程序辦理,并留下記錄.數(shù)據(jù)移植達成以后,用戶應(yīng)付數(shù)據(jù)移植結(jié)果署名確認。5)數(shù)據(jù)移植后要進行適合時間的試運轉(zhuǎn),確認數(shù)據(jù)移植的真切性和完好性.試運轉(zhuǎn)時間視詳細系統(tǒng)的規(guī)模、影響程度而定.對影響較大的系統(tǒng),起碼應(yīng)試運轉(zhuǎn)三個完好的月結(jié)周期..系統(tǒng)上線系統(tǒng)上線階段應(yīng)包含以下的主要流程和工作內(nèi)容:(1)上線前準備工作:在上線前,軟件監(jiān)察要組織軟件開發(fā)方擬訂系統(tǒng)上線計劃,包含上線檢查清單、上線支持人員、退回體制等,并提交《上線申請表》;系統(tǒng)上線計劃和《上線申請表》應(yīng)經(jīng)過信息技術(shù)部門和業(yè)務(wù)部門管理層的正式同意,并通知各有關(guān)部門;2)系統(tǒng)上線:全部的上線準備工作做好以后,由軟件監(jiān)察確認上線系統(tǒng)版本正確性后,與用戶確認系統(tǒng)上線時間,下達上線指令。系統(tǒng)上線操作人員將最后版本的系統(tǒng)程序移植到生產(chǎn)環(huán)境.4.正式查收正式查收前,軟件開發(fā)方應(yīng)向信息技術(shù)管理部門提交軟件開發(fā)過程中各階段性文檔,包含需求剖析說明書、綱要設(shè)計說明書、詳盡設(shè)計說明書、數(shù)據(jù)庫設(shè)計說明書、源程序代碼、可供安裝使用的系統(tǒng)安裝程序、系統(tǒng)管理員手冊、用戶使用手冊、測試計劃、測試報告、用戶報告、數(shù)據(jù)移植計劃及報告、系統(tǒng)上線計劃及報告、用戶建議書、查收申請等。信息技術(shù)管理部門接到查收申請后,組織專家對項目進行初審。初審?fù)ㄊ潞螅M織管理層領(lǐng)導(dǎo)、業(yè)務(wù)管理人員和信息技術(shù)專家成立項目查收委員會,負責(zé)對軟件項目進行正式查收。軟件監(jiān)察應(yīng)依據(jù)軟件開發(fā)方在整個軟件開發(fā)過程中的表現(xiàn),
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州貴陽市普通中學(xué)2024-2025學(xué)年高一上學(xué)期期末監(jiān)測歷史試題(含答案)
- 貴州警察學(xué)院《光通信系統(tǒng)課程設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 藝術(shù)創(chuàng)作深度解析
- 新企業(yè)的建設(shè)
- 推動職教服務(wù)經(jīng)濟發(fā)展的策略與執(zhí)行路徑
- 2024年四川省樂山市峨眉山市綏山鎮(zhèn)招聘社區(qū)工作者考前自測高頻考點模擬試題(共500題)含答案
- 無人機配送的關(guān)鍵技術(shù)與創(chuàng)新策略
- 2025幼兒園師德計劃
- 2025年第一學(xué)期高三班主任工作計劃范文
- 2025年四年級德育工作計劃
- 血細胞分析報告規(guī)范化指南2020
- 《中國近現(xiàn)代史綱要(2023版)》課后習(xí)題答案合集匯編
- 上海外國語大學(xué)附屬外國語學(xué)校2020-2021七年級下學(xué)期期中英語試卷+答案
- 綠色施工措施措施 四節(jié)一環(huán)保
- TCSES 71-2022 二氧化碳地質(zhì)利用與封存項目泄漏風(fēng)險評價規(guī)范
- GB/T 8561-2001專業(yè)技術(shù)職務(wù)代碼
- GB/T 7661-2009光學(xué)零件氣泡度
- GB/T 4745-2012紡織品防水性能的檢測和評價沾水法
- GB/T 16857.1-2002產(chǎn)品幾何量技術(shù)規(guī)范(GPS)坐標測量機的驗收檢測和復(fù)檢檢測第1部分:詞匯
- GB 28261-2012安全氣囊氣體發(fā)生器用點火具生產(chǎn)安全技術(shù)條件
- RT qPCR(實時熒光定量PCR)課件
評論
0/150
提交評論