• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    統一的質量管理體系和統一的方法衡量質量標準

    發布: 2009-10-12 14:17 | 作者: webmaster | 來源: 本站原創 | 查看: 165次 | 進入軟件測試論壇討論

    領測軟件測試網

    統一的質量管理體系和統一的方法衡量質量標準    軟件測試

    每塊磚都是合格的,每包水泥也是合格的,為啥蓋出來的房子總有問題?不是地基下沉就是樓頂漏水,要不就是窗戶關不上,為什么呢?因為沒有完善的質量管理體系,好的原材料沒用好的方法構建。 

            沒有規矩,不成方圓。IT應用的質量也是如此。要想保證每個模塊的質量穩定,就得有統一的質量管理體系和統一的方法衡量質量標準,并設立明確的達標體系,保證按照此體系編寫的每一行代碼的質量,并保證最終符合此體系的產品是合格的軟件產品。

            質量管理體系并不是空泛的概念,它涵蓋三方面的內容。一是質量體系,二是第三方評估,三是項目監理?梢哉f,使用這三種手段都可以保證軟件產品的質量。要注意的是,IT應用面非常廣泛,其質量管理體系的構建雖然有一定規律可循,但也有很多個性化的需求,這就需要應用方、承建方、監理方有經驗,并善于溝通和交流,從流程和體系上保證應用的質量。

            某政務信息化工程建設投資額數億元,其總體目標是要采用現代信息技術,通過信息資源、信息共享平臺、重點領域業務應用系統和安全保障體系建設,實現業務管理部門的互聯互通和信息共享;促進業務管理部門間的業務協同與互動,提高業務管理信息化和科學決策水平,增強政府調控、駕馭市場變化、應對突發事件、總攬全局的能力。

            很難想象,對于這樣一個涉及面廣、建設周期長、共建部門多、建設涉及的技術面寬(包涵軟件工程、網絡工程、主機系統、標準化建設、信息共享和挖掘、信息安全以及機房建設等)、參建單位多,同時,還面臨國家電子政務建設機制不健全、法規不完善、網絡基礎設施滯后等問題的工程項目,不通過監理對工程的實施進行規范管理和科學評價,是如何能做到事先預防、事中監管、事后評估,避免問題發生,使工程達到預期建設目標的。

            作為該信息化工程的監理方,應當根據該信息化工程的需求,針對工程建設的特點制定詳細的《監理規劃》和《監理實施細則》,在規范監理制度的基礎上,重點對工程的質量、進度、投資和變更進行控制,內容涉及標準體系、基礎平臺、安全平臺、應用系統、機房等各個環節,通過細致的監理工作保證對工程的科學化、規范化管理。受篇幅所限,本文僅以針對該項目監理質量控制的幾個要點為例,來闡述監理在保障信息化工程項目質量中的重要作用。

            質量控制難點及應對要點

            針對該項目特點和難點的分析,項目實施過程面臨的質量控制難點主要出現在以下幾個方面。

            目標控制

            即承建單位的建設結果是否滿足建設單位的質量要求和業務需求。該項目由于應用功能多、覆蓋面廣,而且由于我國處于經濟轉型時期,業務管理部門的職能不斷調整,各部門的業務模式和應用需求變化幅度較大,增加了需求獲取、系統設計和開發的難度,給實現目標帶來了很大的困難。

            該目標控制難點也是該信息化工程建設的質量控制重點。它的關鍵點體現在監理對承建單位的需求調研方式、問卷設計、調研過程、需求分析報告等重點進行質量監督和控制;體現在對技術方案的審核與評估上,使其符合設計項目總體設計的要求,更要滿足該項目應用的業務需求;體現在整個項目過程中對需求變更的控制,以避免變更范圍蔓延,無法控制。

            技術控制

            本項目行業應用系統的應用功能多、接口關系復雜,可靠性、安全性和可維護性要求高,造成應用系統的開發難度大。

            本項目進行質量控制的關鍵點,體現于監理在項目實施全過程中依據合同要求審查承建單位的質量保證體系建設,推動承建單位加強項目的質量管理;督促承建單位采取符合項目合同要求、項目工程標準規定的技術路線、技術要求與系統架構進行設計;按照項目工程標準和國家標準規范規定的方法進行開發、實施及驗收;在項目建設的全過程中,監理有重點、有選擇地評估、度量承建單位的技術成果,跟蹤承建單位的質量整改情況等。

            這里要注意的是,面對本項目多達兩位數的承建單位,監理在對技術過程與成果進行質量控制時,要樹立總集成商在技術上的權威性,充分發揮總集成商的作用,主要由總集成商對各子系統的承建單位進行技術把關,監理對整個過程進行監督、協調與控制。

            但這并不意味著監理方忽略了對承建單位技術成果的評估與度量:監理在本項目的質量控制中,首先要對總集成的技術結果進行評估和度量,其次由總集成商對各承建單位進行技術把關;最后監理應當通過抽查總集成商對子承建單位進行技術把關的結果來達到對各承建單位進行質量控制的目的。

            過程控制

            信息化工程特別是應用軟件開發,真正按進度、質量要求完成且用戶(業主)滿意的,只占極少數,絕大多數工程都不同程度地存在問題,不少工程驗收不了,或者驗收完了就棄之不用,存在大量浪費資金的現象。這種現象存在的主要原因就是軟件系統建設過程的可視性差,而且在度量和檢查方面難度較高。這一部分內容的監理也是信息工程監理的主要難點,它涉及到對應用軟件產品設計、開發過程的監理。 

            應用軟件開發項目質量控制的要點之一,是在軟件開發全過程的關鍵點采用質量度量技術對項目的質量進行評估,以便有效地進行項目的質量控制。對于信息工程監理來說,沒有項目的質量度量,等于沒有質量標準。在項目質量度量中,我們常用的質量度量有軟件可靠性度量、復雜度度量、缺陷度量、規模度量等。

            制定工程標準

            標準化工作極為重要,它是支撐信息化工程建設和目標實現的重要手段。滿足系統建設、運行維護和管理工作的實際需要的工程建設管理標準,是項目成功建設和順利運行的基本保障。

            本項目工程建設標準的關鍵質量控制點,是要確保建立起聯系緊密、相互協調、層次分明、構成合理、相互支持、滿足需要的標準體系并貫徹實施,以支持整體工程建設和運營維護。為了實現這個目標,在質量控制監理工作中要注重以下幾個方面:

            1.判斷本項目工程標準質量好壞的唯一準則是該標準是否能夠正確地指導項目建設和運營維護,達到項目的建設目標。因此要把數據能否正確地進行共享與交換,業務處理是否正常,管理標準是否能夠確實指導、約束參見單位的行為,運營維護標準的實用性等方面作為質量標準,結合使用標準的參建單位和專家評審意見,最終確認工程標準的質量是否達到合同要求。

            2.由于標準化工作的承建單位是由多個單位組成的聯合體,監理要由聯合體各單位組成的項目組中,選擇一位技術精湛、協調能力強的人員對標準編制進行總體把控,以避免標準的各部分出現結構松散、層次不清、內容粗細和深淺不同、指標項缺失、要求過高,甚至互相抵觸等問題出現。

            3.在技術標準的制定工作中,提出的指標項應當合理、可行,要有全局性考慮。例如,總體技術要求“表的設計要達到第三范式,又要求部分關鍵表應當單獨進行備份”,這將造成表的設計受到很大的約束,或者造成備份出來的表難以恢復至數據庫中。

            4.對于工程管理的編制要腳踏實地,不能高高在上,過于宏觀。對于這樣一個有眾多參建單位的項目,管理標準的細度應該達到如“文檔編制要用Office 2003,UML工具用Rational Rose”等。編制出的工程管理標準草案應立即在一定范圍內試用,以驗證其可行性。要充分征求各方面的意見。

            注重軟件測試及度量

            應用軟件建設是系統建設真正的靈魂所在,承建單位的測試是開發過程中一個不可缺少的環節,它對信息系統的質量、進度都將具有重大的影響。一般來說,承建單位需要完成從單元測試、集成測試、確認測試系統測試的全部測試工作。測試的規劃、實施是貫穿在整個開發過程的,監理方質量控制的一個重要工作就是對承建單位的測試過程進行監督和管理,以達到促使承建單位提高工程質量、控制承建單位的開發質量的目的。

            監理對承建單位的測試的監理工作可分為測試過程的監理和測試問題的監理。掌握了軟件測評能力的監理能夠根據項目開發的方式與實際情況,對軟件開發的工作量、進度、需求分析、設計、編碼、測試直至驗收的全過程任意點進行檢測、度量和評估,使軟件開發過程透明化。這樣,監理就能夠在第一時間發現問題,督促承建單位進行整改,從而達到控制開發質量,保證項目工期和投資的目的。

            例如,監理可以通過掌握的測評手段,通過代碼標準校驗,來提高代碼的可靠性,還可以檢查以DbC(Design by Contract)規范開發的代碼的正確性,同樣可以對設計是否符合規范等進行檢查和評估。通過這樣的檢查,就能預防類似于未處理異常、函數錯誤、內存泄漏、性能問題、安全隱患這樣的代碼問題,以及違反開閉原則、替換原則、依賴性原則等等設計問題,使預防設計和代碼錯誤成為可能,從而大大節約成本,提高軟件質量、開發效率和監理工作的有效性。

            如果監理不具備評測能力,不僅僅是無法使整個開發過程處于透明狀態,就是最基本的監理工作也無法做到位。試想一下,如果監理不懂得測試技術,沒有掌握相關的檢測、度量和評估技能,如何能夠對開發方的測試過程進行有效的監理?對于開發方的測試計劃、測試用例、測試過程、測試結構報告、測試分析、覆蓋率分析等的正確性、合理性和有效性如何能夠做出正確判斷呢?

            因此在應用軟件建設項目,特別是電子政務建設項目中,軟件測評能力已是有效實施監理的重要手段之一。

            這一點有可能成為未來監理商是否得到青睞的制勝法寶,也是監理應具備的關鍵能力之一。這一點也得到越來越多的用戶的認可。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 質量標準 質量管理


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>