監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

軟件項目的質(zhì)量管理

申請免費試用、咨詢電話:400-8352-114

軟件的質(zhì)量是軟件開發(fā)各個階段質(zhì)量的綜合反映,本文結合“金?!惫こ誊浖椖抗芾淼膶嶋H經(jīng)驗,探討了在項目計劃、需求分析、軟件開發(fā)和系統(tǒng)維護等四個關鍵環(huán)節(jié)進行軟件質(zhì)量控制的方法。
  是軟件開發(fā)各個階段質(zhì)量的綜合反映。軟件項目的建設包括項目計劃、需求分析、軟件開發(fā)和系統(tǒng)維護等階段,質(zhì)量管理工作會始終貫徹在項目建設的各個階段,本文結合筆者在“金?!惫こ痰膶嵺`體會,圍繞項目建設各個階段的質(zhì)量管理進行探討。
  1. 項目計劃的質(zhì)量管理
  科學合理地制定項目開發(fā)計劃,是項目成功的關鍵,在制定項目計劃時,以下三個方面需要特別注意。
  首先,項目計劃必須群策群力。項目計劃的制定不僅需要對項目任務進行工作分解(WBS)和對資源估算以制定項目計劃,更需要在項目計劃中結合歷史項目的實踐經(jīng)驗和相關領域的行業(yè)經(jīng)驗,科學地評估項目各階段所需要的時間并預留風險緩沖時間。通常可先由項目承建方制訂項目計劃草案,項目計劃草案注明項目各階段的產(chǎn)生物和里程碑時間,再由業(yè)主、監(jiān)理、承建方的主要負責領導和技術骨干對項目計劃草案進行討論,并根據(jù)各方意見進行修訂和完善,最終形成各方認可的項目計劃。
  其次,項目計劃要因變而變。在“金?!惫こ探ㄔO中,軟件項目開發(fā)往往涉及勞動保障多個部門的工作,因而項目計劃在實施過程往往受到多種因素的影響。項目計劃要跟上項目的實際變化,通過動態(tài)調(diào)整投入項目的資源,合理地調(diào)節(jié)項目進度以及階段性的里程碑,使得項目計劃反映項目的實際進度,從而確保項目質(zhì)量保證的實施。
  最后,建立項目溝通制度。每周召開業(yè)主方、承建方、監(jiān)理方參加的項目例會,共同協(xié)商項目建設中所遇到的問題,明確責任分工,確定下一步工作計劃,并根據(jù)實際情況及時調(diào)整,確保項目按計劃進行。
  2. 需求分析的質(zhì)量管理
  把握正確的業(yè)務需求是項目成功的關鍵。需求分析是軟件開發(fā)人員掌握業(yè)務流程,最終確定軟件需要做什么和如何做的定義過程。由于對業(yè)務的需求分析是個迭代的過程,只有通過持續(xù)地與業(yè)務人員進行交流確認,才能最終掌握業(yè)務的實際需求。
  在“金?!惫こ探ㄔO中,為了減少需求分析階段可能發(fā)生的各種風險,勞動保障部門信息中心的技術人員利用自己既掌握勞動保障的業(yè)務政策,又懂得軟件開發(fā)技術和方法的優(yōu)勢,積極參與到軟件項目中,做業(yè)務人員和軟件開發(fā)人員聯(lián)系的橋梁和紐帶,既引導業(yè)務人員提出業(yè)務的需求,也幫助軟件開發(fā)人員掌握業(yè)務規(guī)則。由于很多業(yè)務流程非常復雜,而且不可視,為了更好地獲得業(yè)務需求,要求承建方制作軟件原型,軟件開發(fā)人員通過原型與業(yè)務人員進行進一步的溝通,最終獲得與業(yè)務流程相一致的軟件模型。需求分析結束后,編寫成《用戶需求說明書》、《需求規(guī)格說明書》,由業(yè)主、監(jiān)理、承建方三方簽字認可,作為驗收方案和驗收標準,并做好變更控制和配置管理。
  3. 軟件開發(fā)的質(zhì)量管理
  軟件開發(fā)是軟件實現(xiàn)的重要階段,需要通過運行多種質(zhì)量管理方法做好軟件開發(fā)過程的質(zhì)量控制。這個時期的質(zhì)量管理的方法包括了日常檢查、階段評審、方案檢驗和質(zhì)量原因分析等。
  日常檢查貫徹于軟件開發(fā)的全過程,通過對業(yè)務調(diào)研、系統(tǒng)設計和系統(tǒng)實現(xiàn)等過程進行監(jiān)督,及時識別和發(fā)現(xiàn)缺陷。階段評審主要對各階段的產(chǎn)出物進行評審,尤其是需要加強對需求階段的《用戶需求說明書》、《需求規(guī)格說明書》、系統(tǒng)設計階段的《設計說明書》,以及測試階段的《確認測試用例》、《集成測試用例》的評審工作,通過評審發(fā)現(xiàn)階段性問題,通過及時修改和完善,盡可能減少帶入下一階段的缺陷數(shù)目。
  方案檢驗是對在軟件的設計方案進行模擬測試,通過對存儲數(shù)據(jù)量、并發(fā)用戶數(shù)、網(wǎng)絡環(huán)境等多方面的綜合驗證測試,以保證系統(tǒng)設計方案的正確性。質(zhì)量原因分析報告用魚刺圖來展現(xiàn)影響軟件質(zhì)量的各種直接和間接的原因以及構成這些因素,以總結經(jīng)驗、吸取教訓,避免類似的質(zhì)量缺陷重復發(fā)生。
  4. 系統(tǒng)維護的質(zhì)量管理
  軟件項目開發(fā)完成交付使用后,隨著時間的推移,承建方的開發(fā)人員會逐漸轉(zhuǎn)移到其他項目,從而在技術服務和技術響應上得不到有效的支持,而軟件隨著推廣使用的進一步擴大,對軟件的可靠性、穩(wěn)定性等方面提出了更高的要求,最終出現(xiàn)承建方的維護不及時、業(yè)主方維護工作繁重的局面。
  為解決系統(tǒng)維護階段的問題,首先在項目建設初期勞動保障信息中心的技術人員應該參與軟件的設計和開發(fā),通過掌握軟件的核心技術和運行方法,使得軟件在運行和維護期間不需要過分依賴于承建方,只要不是大的改動都能應付,特別要熟練掌握軟硬件環(huán)境的安裝、維護、調(diào)優(yōu)和備份等工作。其次,完備的文檔為程序的維護、更新、擴展提供良好的幫助,承建方應該提供完整的文檔,包括軟件安裝手冊、軟件操作手冊、在線幫助、系統(tǒng)管理手冊等,為以后的維護工作提供方便。 在“金保”工程建設中,要提高軟件項目質(zhì)量管理的方法有很多,例如在軟件企業(yè)實施CMM規(guī)范或者引入RUP過程等,但對于參與“金?!惫こ探ㄔO的大多數(shù)中小型軟件企業(yè)而言很不現(xiàn)實。首先,這需要企業(yè)投入大量的資金和人力物力,這不是企業(yè)所能承受的; 其次,CMM和RUP太大、太廣,要求具有不同專業(yè)背景的技術人員,并且在企業(yè)內(nèi)部建立起層次分明和分工清晰管理體系,而這些恰恰又是中小型軟件企業(yè)所缺乏的。在“金保”工程的建設實踐中,我們深切體會到,針對軟件質(zhì)量管理的薄弱環(huán)節(jié)實施質(zhì)量管理改進,不用投入太多人力物力,就能較大程度地提高軟件的質(zhì)量。考試大編輯整理
發(fā)布:2007-02-28 10:18    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
相關系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢