|
1概述service 在軟件開發(fā)團隊中,由于質(zhì)量被視為軟件產(chǎn)品的生命,而始終被人們所高度關注;然而在現(xiàn)實生活中,許多軟件產(chǎn)品卻時常陷入質(zhì)量低下的旋渦,總是不盡人意。究其根源,在于這些軟件產(chǎn)品對其質(zhì)量內(nèi)涵的把握,僅僅停留在減少軟件運行錯誤、加強軟件測試、避免軟件缺陷的一般性層面,而對整個軟件開發(fā)生命周期的全過程,缺乏總體架構。因此,在大型軟件產(chǎn)品的開發(fā)與設計中,始終體現(xiàn)全過程質(zhì)量管理思想的RationalUnifiedProcess™(簡稱RUP)和提供全生命周期支持的軟件開發(fā)平臺,則展現(xiàn)出強大的生命力和獨特魅力。pmp 2全過程質(zhì)量保證blog 2.1質(zhì)量定義https: 在RUP中,質(zhì)量定義如下:名易軟件-建筑系統(tǒng)文章 1)滿足或超出認定的一組需求,并bbs 2)使用經(jīng)過認可的評測方法和標準來評估,還名易軟件-系統(tǒng) 3)使用認定的流程來生產(chǎn)。名易軟件-建筑工程 由此可見,質(zhì)量不僅是我們孜孜以求的結(jié)果,它更體現(xiàn)在軟件開發(fā)的整個過程。轉(zhuǎn)自名易軟件-建筑工程項目管理系統(tǒng) 2.2過程質(zhì)量training 在過程質(zhì)量方面,經(jīng)常舉的一個例子就是汽車生產(chǎn)過程。讓我們一起來想象一個場景:在上個世紀初的一家汽車銷售公司里,汽車銷售員正在為作為準客戶的您推銷兩款汽車,其中一款是由某公司引入當時世界上最先進的生產(chǎn)線和工藝流程生產(chǎn)的產(chǎn)品,而另一款是由廠家技術精湛的師傅花了一個多月的時間用車床加大錘手工精制而成。排除其它汽車購買因素,在汽車的質(zhì)量方面,您會作何感想呢?精明的你一定會作個簡單分析,第一輛車的質(zhì)量是由汽車生產(chǎn)線和生產(chǎn)工藝本身決定的,每一輛同型號車的質(zhì)量完全相同,它是由汽車生產(chǎn)的過程質(zhì)量決定的;而第二輛車的質(zhì)量在很大程度上則依賴于生產(chǎn)汽車的師傅水平,不同的師傅生產(chǎn)出的汽車質(zhì)量可能相差很大。因此通過了解市場上同型號車的質(zhì)量狀況,你可以輕松做到對第一輛車心中有數(shù);但對第二輛,你則需要花一番功夫弄清楚師傅的資質(zhì)背景,從而判斷汽車的質(zhì)量。由此可見,你對第一輛車的信任,來自于過程質(zhì)量,而汽車作為日常消費商品被大規(guī)模生產(chǎn)和銷售的基礎也是過程質(zhì)量,是它使汽車生產(chǎn)的規(guī)模經(jīng)濟成為可能。名易軟件-建筑工程項目管理系統(tǒng) 軟件開發(fā)過程質(zhì)量就是指為了生成工件而對可接受流程(包括質(zhì)量評測和質(zhì)量標準)的實施和遵守程度。軟件生產(chǎn)的過程質(zhì)量與汽車類似,體現(xiàn)在三個層次:一是產(chǎn)品本身和用來生產(chǎn)、組裝軟件產(chǎn)品的零部件質(zhì)量,包括用來進行軟件開發(fā)或在軟件開發(fā)過程中產(chǎn)生的代碼、文檔、模型和可執(zhí)行系統(tǒng)等工件;二是軟件開發(fā)活動本身對標準化軟件開發(fā)過程的遵守程度,主要體現(xiàn)在軟件開發(fā)過程的標準化、流程化、自動化程度和團隊基本協(xié)作平臺的效率;三是用來對整個軟件產(chǎn)品進行驗收的評測手段,它應該是被業(yè)界廣泛認可和接受的方法。名易軟件-建筑工程項目管理系統(tǒng) 一個軟件生產(chǎn)企業(yè)的過程質(zhì)量一般可以用它的軟件過程成熟度等級(例如CMMCMMI的級別)來決定,這也正是印度的軟件公司能夠獲取很多外包項目的重要原因。但我們應該更清醒的看到:真正保證軟件質(zhì)量的不是CMMCMMI的一紙評估報告,而是軟件生產(chǎn)過程本身的成熟度,包括我們賴以達到成熟等級的方法、工具和軟件開發(fā)平臺??上驳氖菄鴥?nèi)越來越多的企業(yè)已認識到這一點,把更多的功夫花在使用合適的方法、采用恰當?shù)墓ぞ吆推脚_,切實提高軟件生產(chǎn)過程的成熟度。轉(zhuǎn)自名易軟件-建筑工程項目管理系統(tǒng) 2.3RUP的質(zhì)量保證思想名易軟件-建筑工程項目管理系統(tǒng) RationalUnifiedProcess?(簡稱RUP)是一個可以通過Web來使用的軟件工程過程。作為軟件工業(yè)事實上的標準,它回答了我們以下問題:在整個軟件開發(fā)過程中,應該由誰(角色)在什么時候(詳細工作流程)做什么(活動)和產(chǎn)生什么樣的開發(fā)結(jié)果(工件),以完成整個項目的開發(fā)目標。建立有效的工作過程,可以提高團隊的生產(chǎn)效率,控制開發(fā)過程中的風險,保證軟件開發(fā)進度并且提高軟件產(chǎn)品質(zhì)量。同時通過為所有重要的開發(fā)活動提供全面的指南、模板和示例,使整個軟件開發(fā)團隊能夠有效共享成功經(jīng)驗,提高團隊效率,最終保證軟件開發(fā)質(zhì)量。名易軟件-建筑工程項目管理系統(tǒng)
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
|