一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

軟件開發(fā)質(zhì)量管理層次模型

 伊蓮 2006-09-06

軟件開發(fā)質(zhì)量管理層次模型(上)

作者:廈門市巨龍軟件工程有限公司盧琳生(來源:希賽網(wǎng) )  http://www.csai.cn  2005年04月05日
  摘要:
  本文對(duì)軟件開發(fā)質(zhì)量管理的層次進(jìn)行了初步的劃分,形成了軟件開發(fā)質(zhì)量管理層次模型,并對(duì)模型中的各個(gè)層次內(nèi)涵做了簡要說明。
  關(guān)鍵字:
  
  正文:
  1 概述
  質(zhì)量:一組固有特性滿足要求的程度,指產(chǎn)品或服務(wù)滿足規(guī)定或潛在需要的特征和特性的總和。它既包括有形產(chǎn)品也包括無形產(chǎn)品;既包括產(chǎn)品內(nèi)在的特性、也包括產(chǎn)品外在的特性。即包括了產(chǎn)品的適用性和符合性的全部內(nèi)涵。
  軟件質(zhì)量:與軟件產(chǎn)品滿足明確或隱含需求的能力有關(guān)的特征和特征的總和。有四個(gè)含義:1、能滿足給定需要的特性之全體;2、具有所希望的各種屬性的組合的程度;3、顧客或用戶認(rèn)為能滿足其綜合期望的程度;4、軟件的組合特性,它確定軟件在使用中將滿足顧客預(yù)期要求的程度。
  從用戶最感興趣的的角度來說,軟件質(zhì)量可以從三個(gè)不同的角度來看待:如何使用軟件、使用效果如何、軟件性能如何;從軟件開發(fā)的團(tuán)隊(duì)的角度來說,不僅要生產(chǎn)出滿足質(zhì)量要求的軟件,也對(duì)中間產(chǎn)品的質(zhì)量感興趣,也對(duì)如何運(yùn)用最少的的資源、最快的進(jìn)度生產(chǎn)出質(zhì)量最優(yōu)的產(chǎn)品感興趣;從軟件維護(hù)者的角度看,對(duì)軟件維護(hù)方面的特性感興趣;對(duì)企業(yè)的管理層來說,注重的是總體效益和長遠(yuǎn)利益,就是說質(zhì)量好的軟件一般可以幫助企業(yè)擴(kuò)大市場;反之,質(zhì)量差的軟件一般會(huì)造成企業(yè)市場萎縮。
  軟件質(zhì)量特性:根據(jù)《GB/T16260-1996(idt ISO/IEC9126:1991)信息技術(shù) 軟件產(chǎn)品評(píng)價(jià) 質(zhì)量特性及其使用指南》軟件的質(zhì)量特性包括功能性、可靠性、易用性、效率、可維護(hù)性、可移植性等六個(gè)方面,每個(gè)方面都包含若干個(gè)子特性:
  功能性:適合性、準(zhǔn)確性、互操作性、依從性、安全性;
  可靠性:成熟性、容錯(cuò)性、易恢復(fù)性;
  易用性:易理解性、易學(xué)性、易操作性;
  效率:時(shí)間特性、資源特性;
  可維護(hù)性:易分析性、易改變性、穩(wěn)定性、易測試性;
  可移植性:適應(yīng)性、易安裝性、遵循性、易替換性;
  質(zhì)量管理:在質(zhì)量方面指揮和控制組織的協(xié)調(diào)的活動(dòng),指對(duì)確定和達(dá)到質(zhì)量所必須的全總職能和活動(dòng)的管理,其管理職能主要包括制定質(zhì)量方針和質(zhì)量目標(biāo)以及質(zhì)量策劃、質(zhì)量控制、質(zhì)量保證和質(zhì)量改進(jìn)。
  軟件開發(fā)質(zhì)量管理,就是為了開發(fā)出符合質(zhì)量要求的軟件產(chǎn)品,貫穿于軟件開發(fā)生存期過程的質(zhì)量管理工作。
  軟件開發(fā)質(zhì)量管理層次初步劃分如下:
  1、技術(shù)層次(數(shù)據(jù)、編程、文檔)
  2、方法體系層次(措施、項(xiàng)目、過程)
  3、社會(huì)因素層次(質(zhì)量環(huán)境、技術(shù)標(biāo)準(zhǔn)、業(yè)務(wù)標(biāo)準(zhǔn)、人員)
  軟件開發(fā)質(zhì)量管理層次模型如下圖:

  2 技術(shù)層次
  2.1 數(shù)據(jù)質(zhì)量管理層次

  多數(shù)情況下,軟件系統(tǒng)的最終目的是對(duì)用戶關(guān)心的各類數(shù)據(jù)(信息)完成各種各樣靜態(tài)或者動(dòng)態(tài)的處理或管理任務(wù),為用戶創(chuàng)造他們所期望和額外的價(jià)值。因此數(shù)據(jù)質(zhì)量是用戶最為關(guān)心的,數(shù)據(jù)質(zhì)量也反映了軟件系統(tǒng)產(chǎn)品的質(zhì)量。數(shù)據(jù)質(zhì)量是數(shù)據(jù)抽取、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)整合、數(shù)據(jù)倉庫以及管理信息系統(tǒng)開發(fā)等項(xiàng)目中質(zhì)量控制和質(zhì)量保證必須考慮的主要工作。數(shù)據(jù)質(zhì)量管理可分為人工比對(duì)、程序比對(duì)、統(tǒng)計(jì)分析三個(gè)層次。
  2.1.1 人工比對(duì)
  為了檢查數(shù)據(jù)的正確性,測試人員打開相關(guān)數(shù)據(jù)庫,對(duì)轉(zhuǎn)換前和轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行直接的比對(duì),發(fā)現(xiàn)其不一致性,通知相關(guān)人員進(jìn)行糾正。
  2.1.2 程序比對(duì)
  為了自動(dòng)化地檢查數(shù)據(jù)的質(zhì)量,更好地進(jìn)行測試對(duì)比,程序員編寫查詢比對(duì)程序給測試人員使用。測試人員使用此程序?qū)D(zhuǎn)換前和轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行比對(duì),發(fā)現(xiàn)其不一致性,通知相關(guān)人員進(jìn)行糾正。
  2.1.3 統(tǒng)計(jì)分析
  為了更加全面地從總體上檢查數(shù)據(jù)的質(zhì)量,需要通過統(tǒng)計(jì)分析的方法,主要通過對(duì)新舊數(shù)據(jù)不同角度、不同視圖的統(tǒng)計(jì)對(duì)數(shù)據(jù)轉(zhuǎn)換的正確程度進(jìn)行量化的分析,發(fā)現(xiàn)其在某個(gè)統(tǒng)計(jì)結(jié)果的不一致性,通知相關(guān)人員進(jìn)行糾正。
  2.2 編程質(zhì)量管理層次
  軟件系統(tǒng)是靠“編”出來的,為了確保軟件產(chǎn)品的質(zhì)量,就必須確保軟件程序代碼的質(zhì)量。為了提高編程質(zhì)量,應(yīng)檢查源碼的邏輯、屬性、對(duì)象命名標(biāo)準(zhǔn)、語言代碼布局等內(nèi)容;代碼的編譯、鏈接、集成和構(gòu)建必須得到驗(yàn)證和確認(rèn)。編程質(zhì)量管理層次可分為黑盒測試、灰盒測試、白盒測試、編譯檢查、編程規(guī)范、編程邏輯、編程優(yōu)化。
  2.2.1 黑盒測試
  黑盒測試檢驗(yàn)是否符合系統(tǒng)需求,也稱功能測試或數(shù)據(jù)驅(qū)動(dòng)測試。它是在已知產(chǎn)品所應(yīng)具有的功能,通過測試來檢測每個(gè)功能是否都能正常使用。在測試時(shí),把程序看作一個(gè)不能打開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。
  2.2.2 灰盒測試
  灰盒測試介于白盒與黑盒二者之間,關(guān)注輸出對(duì)于輸入的正確性,同時(shí)也關(guān)注內(nèi)部表現(xiàn),但這種關(guān)注不像白盒那樣詳細(xì)、完整,只是通過一些表征性的現(xiàn)象、事件、標(biāo)志來判斷內(nèi)部的運(yùn)行狀態(tài),有時(shí)候輸出是正確的,但內(nèi)部其實(shí)已經(jīng)錯(cuò)誤了,這種情況非常多,如果每次都通過白盒測試來操作,效率會(huì)很低,因此需要采取這樣的一種灰盒的方法。
  2.2.3 白盒測試
  白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,它是在知道產(chǎn)品內(nèi)部工作過程的情況下,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能。白盒測試的主要方法有邏輯驅(qū)動(dòng)、基路測試等。
  2.2.4 編譯檢查
  使用開發(fā)工具所帶的編譯功能或?qū)iT程序?qū)浖创a進(jìn)行檢查,分析和尋找源碼存在的問題。
  2.2.5 編程規(guī)范
  通過人工源碼檢查判斷源碼是否符合企業(yè)已經(jīng)制定的相關(guān)編程規(guī)范。制定編程規(guī)范,在企業(yè)內(nèi)形成一個(gè)開發(fā)約定和規(guī)則,有利于整體風(fēng)格統(tǒng)一、代碼的可讀性、可維護(hù)性和可擴(kuò)展性。
  2.2.6 編程邏輯
  所編寫的源碼是否考慮周全,無矛盾或遺漏之處。常見問題如:忘記定義變量就使用、變量沒有賦值初就直接使用、輸入輸出的數(shù)據(jù)類型與所用格式說明符不一致、沒有注意數(shù)據(jù)的數(shù)值范圍造成數(shù)組越界或數(shù)據(jù)溢出、輸入時(shí)數(shù)組的組織方式與要求不符、循環(huán)語句可能會(huì)造成死循環(huán)、條件語句只考慮符合的情況而沒有考慮例外的情況、讀取文件或數(shù)據(jù)庫中的數(shù)據(jù)沒有考慮例外情況,等等。
  2.2.7 編程優(yōu)化
  通過人工或軟件檢查判斷是否可進(jìn)一步提高源碼總體性能和運(yùn)行可管理性。總體性能如內(nèi)存管理、數(shù)據(jù)庫組織和內(nèi)容、非數(shù)據(jù)庫信息、任務(wù)并行性、網(wǎng)絡(luò)多人操作、關(guān)鍵算法、與網(wǎng)絡(luò)、硬件和其他系統(tǒng)接口對(duì)性能的影響等等;運(yùn)行可管理性如便于控制系統(tǒng)運(yùn)行、監(jiān)視系統(tǒng)狀態(tài)、錯(cuò)誤處理;模塊間通信的簡單性等等。
  2.3 文檔質(zhì)量管理層次
  文檔(包括模型)是軟件開發(fā)過程中的中間成果,這些中間結(jié)果關(guān)系到軟件需求的準(zhǔn)確性完整性、設(shè)計(jì)的合理性,對(duì)軟件系統(tǒng)的最終結(jié)果有決定性作用。文檔質(zhì)量管理層次包括文檔規(guī)范、文檔語法、文檔語義、文檔邏輯、文檔美學(xué)、文檔優(yōu)化。
  2.3.1 文檔規(guī)范
  文檔成果符合企業(yè)或業(yè)界已經(jīng)制定的文檔模板規(guī)范。企業(yè)甚至行業(yè)應(yīng)當(dāng)制定統(tǒng)一的文檔規(guī)范,形成一個(gè)文檔約定和規(guī)則,以統(tǒng)一文檔內(nèi)容與風(fēng)格。
  2.3.2 文檔語法
  文檔成果正確使用通用的工具與術(shù)語、符合相關(guān)行業(yè)的技術(shù)標(biāo)準(zhǔn)。所有語言都有它的語法,所有質(zhì)量合格的文檔(包括模型)都應(yīng)該是語法正確的,不正確的語法會(huì)影響規(guī)格說明和可視化的質(zhì)量。
  2.3.3 文檔語義
  文檔成果表達(dá)正確、無歧義。所有質(zhì)量合格的文檔(包括模型)都代表它期望代表的語義,而且應(yīng)該在代表這些語義的時(shí)候具有一致性。
  2.3.4 文檔邏輯
  文檔成果考慮周全,不矛盾,滿足客戶的關(guān)鍵要求,特別是要符合相關(guān)行業(yè)的業(yè)務(wù)標(biāo)準(zhǔn)。
  2.3.5 文檔美學(xué)
  文檔成果是最佳表述,文字、圖表是均衡和完整的。就是追求平衡的美,每個(gè)組成部分應(yīng)該不大不小,可解讀、可變更、不同時(shí)代表太多的元素。
  2.3.6 結(jié)果優(yōu)化
  通過檢查判斷文檔成果(如項(xiàng)目計(jì)劃、需求規(guī)格、設(shè)計(jì)方案)是否還有改進(jìn)的空間,以盡可能達(dá)到最佳方案。任何一項(xiàng)設(shè)計(jì),都可以有許多不同的方案,通過“方案優(yōu)化”選定一種最好的方案。
  任何一位設(shè)計(jì)師在做一項(xiàng)設(shè)計(jì)的時(shí)候總是選擇他認(rèn)為是最好的方案,都有某種程度上的“優(yōu)化”,因此他可以說他的產(chǎn)品是經(jīng)過“優(yōu)化”的。無論何種意義上的優(yōu)化,都有一個(gè)共同的特點(diǎn),就是相對(duì)性。這個(gè)相對(duì)性有兩方面的意義,一是優(yōu)化是相對(duì)某種目標(biāo)的,目標(biāo)不同優(yōu)化的結(jié)果不同。另一方面是在大多數(shù)的情況下,優(yōu)化的結(jié)果并不是最優(yōu)的,只能是相對(duì)好的。

軟件開發(fā)質(zhì)量管理層次模型(下)

作者:廈門市巨龍軟件工程有限公司盧琳生(來源:希賽網(wǎng) )  http://www.csai.cn  2005年04月07日
  3 方法體系層次
  3.1 措施質(zhì)量管理層次
  為提高軟件質(zhì)量企業(yè)所采取的相關(guān)措施。決定成敗的不是目標(biāo),而是措施。任何好的規(guī)章制度或計(jì)劃,最終都需要具體措施才能落到實(shí)處。措施層次包括質(zhì)量檢查、質(zhì)量保證、預(yù)防不合格品、完美無缺。
  3.1.1 質(zhì)量檢查
  保證質(zhì)量的方式是進(jìn)行臨時(shí)性的最后檢查,然后消除次品。軟件測試是軟件質(zhì)量檢查的具體實(shí)現(xiàn)環(huán)節(jié)。把軟件測試有效地組織進(jìn)軟件的生產(chǎn)流程,是軟件質(zhì)量控制規(guī)劃的主要內(nèi)容。
  3.1.2 質(zhì)量保證
  質(zhì)量目標(biāo)仍主要通過生產(chǎn)部門或企業(yè)進(jìn)行生產(chǎn)過程的優(yōu)化和穩(wěn)定化來保證質(zhì)量目標(biāo)的達(dá)成。從軟件產(chǎn)業(yè)的發(fā)展初期到目前的大型軟件開發(fā)過程,軟件質(zhì)量保證已經(jīng)成為開發(fā)中的一個(gè)不可分割的部分。
  3.1.3 預(yù)防不合格品
  整個(gè)軟件業(yè)項(xiàng)目屬于需求分析和軟件設(shè)計(jì)的錯(cuò)誤和缺陷約占軟件錯(cuò)誤的64%,而屬于程序代碼的錯(cuò)誤僅占36%。軟件錯(cuò)誤具有隨著階段的進(jìn)展而產(chǎn)生積累與放大效應(yīng),因此應(yīng)當(dāng)盡早消除錯(cuò)誤,否則“差之毫厘,失之千里”。所以在軟件開發(fā)生命周期的前期就通過對(duì)關(guān)鍵過程成果的評(píng)審控制來預(yù)防不合格品。
  3.1.4 完美無缺
  這一級(jí)上的企業(yè)都有一種內(nèi)在的質(zhì)量文化氛圍,在此氛圍下的方方面面工作都有助于質(zhì)量的提高。每個(gè)員工都意識(shí)到質(zhì)量對(duì)企業(yè)成功的重要性,都在尋求提高質(zhì)量的新途徑,都在為達(dá)到完美無缺而奮斗。同時(shí),企業(yè)始終如一地面向外部客戶,通過優(yōu)越的設(shè)計(jì)質(zhì)量來滿足客戶需要,并從供應(yīng)商到客戶形成一個(gè)優(yōu)化的管理流程。
  3.2 項(xiàng)目管理質(zhì)量層次
  軟件開發(fā)任務(wù)一般是以項(xiàng)目的形式完成,項(xiàng)目管理質(zhì)量包括組織資源、組建團(tuán)隊(duì)、設(shè)定目標(biāo)、確定范圍、確定優(yōu)先級(jí)、管理風(fēng)險(xiǎn)、建立溝通機(jī)制等內(nèi)容,其層次分為通用術(shù)語、通用過程、單一方法、基準(zhǔn)比較、持續(xù)改進(jìn)。
  科茲納博士對(duì)項(xiàng)目成功的定義,不僅要滿足傳統(tǒng)的項(xiàng)目時(shí)間、費(fèi)用和性能的三大目標(biāo)以及滿足客戶或用戶定義的質(zhì)量標(biāo)準(zhǔn),還要滿足具有最少的或者雙方同意的范圍變更、沒有干擾組織的企業(yè)文化或者價(jià)值觀、沒有干擾組織的日常工作進(jìn)程等條件。
  3.2.1 通用術(shù)語
  企業(yè)了解了項(xiàng)目管理的重要性,并需要進(jìn)一步了解對(duì)項(xiàng)目管理基礎(chǔ)知識(shí)以及相關(guān)的語言和術(shù)語。在企業(yè)內(nèi)部普及項(xiàng)目管理基礎(chǔ)知識(shí),使用業(yè)界通語言和用術(shù)語進(jìn)行溝通,使大家形成對(duì)問題的正確理解。
  3.2.2 通用過程
  企業(yè)認(rèn)識(shí)到自己需要定義和建立通用過程,以便在一個(gè)項(xiàng)目上成功之后,還可以將該過程及其成功經(jīng)驗(yàn)重復(fù)地用于其他許多個(gè)項(xiàng)目。在這一層次上,還包括理解項(xiàng)目管理原則對(duì)公司所用其他方法的應(yīng)用和支持。
  3.2.3 單一方法
  企業(yè)盡量通過單一的方法開發(fā),而不是使用多個(gè)方法,可以最好地實(shí)現(xiàn)協(xié)同效應(yīng)和控制,認(rèn)識(shí)到了把公司所以方法結(jié)合成一個(gè)單一方法所產(chǎn)生的協(xié)同效應(yīng),其核心是項(xiàng)目管理。與使用多個(gè)方法相比,只用一個(gè)方法所產(chǎn)生的協(xié)同效應(yīng)使得程控更加容易。
  3.2.4 基準(zhǔn)比較
  不斷將本企業(yè)的管理實(shí)踐與行業(yè)龍頭企業(yè)比較,以獲得信息來幫助自己改善。企業(yè)認(rèn)識(shí)到為了保持競爭優(yōu)勢,過程改進(jìn)是必要的?;鶞?zhǔn)比較必須連續(xù)進(jìn)行。公司必須決定以誰為基準(zhǔn)點(diǎn)及需要比較什么。
  3.2.5 持續(xù)改進(jìn)
  質(zhì)量是“沒有最好,只有更好”。企業(yè)持續(xù)在必要時(shí)評(píng)估基準(zhǔn)比較中獲得的信息,實(shí)施為改進(jìn)過程所必要的變革。在 ISO9000:2000 中,持續(xù)改進(jìn)不是一個(gè)單獨(dú)的過程或質(zhì)量體系要素,而是管理質(zhì)量體系的方法。
  企業(yè)最重要的問題是“明天這樣做的比今天好”企業(yè)要永不滿足,沒有終點(diǎn),永無休止地努力工作,追求進(jìn)步和持續(xù)改進(jìn),為未來努力奮斗。
  3.3 過程質(zhì)量管理層次
  《GB/T8566—2001(idt ISO/IEC12207)信息技術(shù)-軟件生存周期過程》把軟件生存周期的各個(gè)過程分為三類,即基本生存周期過程、支持生存周期過程、組織生存周期過程。
  對(duì)于質(zhì)量,強(qiáng)調(diào)的是對(duì)過程的重視,通過保證每個(gè)環(huán)節(jié)的工作質(zhì)量,來保證最終質(zhì)量,而不是通過最后的檢驗(yàn)測試找出缺陷。它們的質(zhì)量概念,不僅涵蓋產(chǎn)品,還包括企業(yè)的整個(gè)運(yùn)營過程,貫穿產(chǎn)業(yè)鏈的各個(gè)環(huán)節(jié)。確保生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,就是遵循一套有質(zhì)量原則的軟件開發(fā)過程。目前軟件過程改進(jìn)主要根據(jù)能力成熟度模型集成CMMI,其層次分為初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已經(jīng)管級(jí)、優(yōu)化級(jí)。
  3.3.1 初始級(jí)
  企業(yè)的軟件過程是無序的,甚至是混亂的。幾乎沒有什么過程是經(jīng)過妥善定義的,項(xiàng)目的成功往往依賴于沒寫個(gè)人的技能和經(jīng)驗(yàn)。
  3.3.2 可重復(fù)級(jí)
  已經(jīng)建立了基本的項(xiàng)目管理過程規(guī)范,項(xiàng)目經(jīng)理能跟蹤成本、進(jìn)度、和產(chǎn)品功能等,項(xiàng)目能重復(fù)以前的成功。企業(yè)的過程能力可以概括為“有紀(jì)律的”。
  3.3.3 已定義級(jí)
  已經(jīng)將管理和開發(fā)兩個(gè)方面的過程文檔化,并綜合成企業(yè)的標(biāo)準(zhǔn)軟件過程。所有項(xiàng)目都可以通過裁減企業(yè)標(biāo)準(zhǔn)過程而建立適合于本項(xiàng)目的過程規(guī)范。此過程能力可以概括成“標(biāo)準(zhǔn)的”和“一致的”,它建立在整個(gè)企業(yè)對(duì)軟件過程中的活動(dòng)、角色、職責(zé)的共同理解之上。
  3.3.4 已管理級(jí)
  對(duì)軟件過程與產(chǎn)品都有定量的理解和控制,有專門的數(shù)據(jù)庫系統(tǒng)來收集和分析數(shù)據(jù)。此過程能力可以概括成“定量的”和“可預(yù)測的”。
  3.3.5 優(yōu)化級(jí)
  能夠有效地識(shí)別企業(yè)過程的優(yōu)勢和薄弱環(huán)節(jié),發(fā)現(xiàn)并采用最佳的軟件工程實(shí)踐,預(yù)先防范過程和產(chǎn)品中的缺陷。整個(gè)企業(yè)強(qiáng)調(diào)持續(xù)地改進(jìn)過程能力。
  4 社會(huì)因素層次
  4.1 企業(yè)質(zhì)量環(huán)境層次
  企業(yè)質(zhì)量環(huán)境是有關(guān)創(chuàng)建和管理質(zhì)量環(huán)境的管理,包括質(zhì)量規(guī)劃、資源組織、提供相關(guān)工具等,其層次可分為質(zhì)量形象、質(zhì)量制度、質(zhì)量戰(zhàn)略、質(zhì)量文化、企業(yè)文化、全社會(huì)質(zhì)量意識(shí)。
  4.1.1 質(zhì)量形象
  企業(yè)的良好形象與其產(chǎn)品和服務(wù)的高質(zhì)量密不可分。質(zhì)量、信譽(yù)、品牌、服務(wù)等構(gòu)成企業(yè)整體形象的堅(jiān)實(shí)基礎(chǔ),其中質(zhì)量形象是企業(yè)形象的核心。塑造良好的質(zhì)量形象是企業(yè)提高自身核心競爭力的重要手段。
  4.1.2 質(zhì)量制度
  企業(yè)建立了完善的質(zhì)量制度,包括ISO9001質(zhì)量管理體系、與質(zhì)量相關(guān)的配套管理、教育、激勵(lì)制度的完善程度,以及對(duì)于質(zhì)量制度的執(zhí)行力度。
  有些企業(yè)或部門制定了太多的規(guī)章制度,但都流于形式,最終落到實(shí)處的不多。再好的規(guī)章制度,再偉大的計(jì)劃,都成了一堆廢紙。對(duì)企業(yè)來說,最重要的不是制定了多少制度多少計(jì)劃,而是做了多少事情。
  企業(yè)如果強(qiáng)調(diào)質(zhì)量,就要檢查質(zhì)量,不檢查質(zhì)量就是不重視質(zhì)量,有制度就必須執(zhí)行好。
  4.1.3 質(zhì)量戰(zhàn)略
  在企業(yè)管理中以人為本,以提高質(zhì)量為中心,一切活動(dòng)圍繞質(zhì)量行為,將質(zhì)量管理提高到戰(zhàn)略的高度。制定質(zhì)量方針目標(biāo)。
  4.1.4 質(zhì)量文化
  企業(yè)在長期的質(zhì)量管理中形成的具有本企業(yè)特色的管理思想和精神理念,同時(shí)也是企業(yè)員工為實(shí)現(xiàn)質(zhì)量方針目標(biāo)而自覺遵守的一條共同的價(jià)值觀和信念。
  4.1.5 企業(yè)文化
  一個(gè)企業(yè)中各個(gè)部門,至少是企業(yè)高層管理者們所共同擁有的那些企業(yè)價(jià)值觀念、經(jīng)營實(shí)踐、文化現(xiàn)象。它以企業(yè)的價(jià)值觀體系為基礎(chǔ),以企業(yè)員工的群體意識(shí)形態(tài)為反映。
  4.1.6 全社會(huì)質(zhì)量意識(shí)
  產(chǎn)品質(zhì)量不完全取決于企業(yè)本身,社會(huì)環(huán)境、顧客的成熟程度對(duì)產(chǎn)品質(zhì)量起到比較重要的作用。顧客盲目壓低價(jià)格、壓縮進(jìn)度,造成的惡性競爭環(huán)境嚴(yán)重影響產(chǎn)品的質(zhì)量。
  4.2 標(biāo)準(zhǔn)層次
  國際競爭有三個(gè)層次:第一個(gè)層次是價(jià)格和質(zhì)量的競爭、第二個(gè)層次是專利技術(shù)的競爭、第三個(gè)層次是標(biāo)準(zhǔn)和制度的競爭。誰掌握了標(biāo)準(zhǔn)的使用,誰掌握了標(biāo)準(zhǔn)的制定權(quán),誰就可以搶占先機(jī)。一流企業(yè)賣標(biāo)準(zhǔn),二流企業(yè)賣品牌,三流企業(yè)賣產(chǎn)品,四流企業(yè)賣企業(yè)。我國軟件企業(yè)要適應(yīng)更高層次的競爭,就要在標(biāo)準(zhǔn)領(lǐng)域占據(jù)一席之地。
  標(biāo)準(zhǔn)主要包括技術(shù)標(biāo)準(zhǔn)和業(yè)務(wù)標(biāo)準(zhǔn)兩大類(當(dāng)然還可以其他分類如基礎(chǔ)標(biāo)準(zhǔn)、產(chǎn)品標(biāo)準(zhǔn)、質(zhì)量標(biāo)準(zhǔn)、管理標(biāo)準(zhǔn)、工作標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、術(shù)語標(biāo)準(zhǔn)等等)。對(duì)標(biāo)準(zhǔn)化領(lǐng)域中需要協(xié)調(diào)統(tǒng)一的技術(shù)事項(xiàng)所制定的標(biāo)準(zhǔn),稱為技術(shù)標(biāo)準(zhǔn)。技術(shù)標(biāo)準(zhǔn)包含兩個(gè)方面:一是作為軟件開發(fā)企業(yè)的軟件行業(yè)技術(shù)標(biāo)準(zhǔn),包括知識(shí)體系指南、過程標(biāo)準(zhǔn)、建模標(biāo)準(zhǔn)、質(zhì)量管理標(biāo)準(zhǔn)、程序語言標(biāo)準(zhǔn)、數(shù)據(jù)庫標(biāo)準(zhǔn);二是軟件開發(fā)服務(wù)對(duì)象所在的行業(yè)技術(shù)標(biāo)準(zhǔn),如安全保密標(biāo)準(zhǔn)、技術(shù)性能標(biāo)準(zhǔn)。業(yè)務(wù)標(biāo)準(zhǔn)指的是軟件開發(fā)服務(wù)對(duì)象所在的組織或行業(yè)制定的業(yè)務(wù)流程標(biāo)準(zhǔn)和業(yè)務(wù)數(shù)據(jù)標(biāo)準(zhǔn)等。
運(yùn)用統(tǒng)一的技術(shù)與業(yè)務(wù)標(biāo)準(zhǔn)是對(duì)于質(zhì)量能夠做出重大而且顯著貢獻(xiàn)的因素之一,有助于減少無效的討論,有助于不同的產(chǎn)品之間的兼容和銜接。
  標(biāo)準(zhǔn)要不斷地與時(shí)俱進(jìn),因此,標(biāo)準(zhǔn)是種動(dòng)態(tài)信息。
  4.2.1 標(biāo)準(zhǔn)作用范圍級(jí)別
  項(xiàng)目標(biāo)準(zhǔn):項(xiàng)目團(tuán)隊(duì)在軟件開發(fā)周期的早期就確定下來的相互達(dá)成一致的標(biāo)準(zhǔn)集合;
  企業(yè)標(biāo)準(zhǔn):企業(yè)自行制定的規(guī)范整個(gè)企業(yè)架構(gòu)和所有企業(yè)級(jí)交付產(chǎn)品的標(biāo)準(zhǔn)集合;
  地方標(biāo)準(zhǔn):由一個(gè)國家的地方一級(jí)行政機(jī)構(gòu)(省、州或加盟共和國)制定的標(biāo)準(zhǔn),稱為地方標(biāo)準(zhǔn)。它一般由地方所屬的各企業(yè)與單位執(zhí)行。同樣是一個(gè)行業(yè),每個(gè)地方可能有不同的業(yè)務(wù)政策、業(yè)務(wù)數(shù)據(jù)標(biāo)準(zhǔn)、業(yè)務(wù)流程標(biāo)準(zhǔn);
  行業(yè)標(biāo)準(zhǔn)(部頒標(biāo)準(zhǔn)):指沒有國家標(biāo)準(zhǔn)而又需要在全國某個(gè)行業(yè)范圍內(nèi)統(tǒng)一的技術(shù)要求。行業(yè)規(guī)定的全國本行業(yè)必須遵守的的業(yè)務(wù)數(shù)據(jù)標(biāo)準(zhǔn)、業(yè)務(wù)流程標(biāo)準(zhǔn),標(biāo)準(zhǔn)編號(hào)一般以行業(yè)名稱的拼音頭個(gè)字母打頭,如環(huán)境HJ、電力DL、公安GA;
  國家標(biāo)準(zhǔn):是在全國范圍內(nèi)統(tǒng)一的技術(shù)要求。由國家規(guī)定的標(biāo)準(zhǔn),主要是數(shù)據(jù)標(biāo)準(zhǔn),行業(yè)之間的接口標(biāo)準(zhǔn),標(biāo)準(zhǔn)編號(hào)一般以GB、GB/T、GB/Z打頭。
  國際標(biāo)準(zhǔn):涉及到國際上多個(gè)國家或地區(qū)必須遵守的如金融、電信、財(cái)務(wù)、貿(mào)易等業(yè)務(wù)標(biāo)準(zhǔn)。國際標(biāo)準(zhǔn)一般由國際標(biāo)準(zhǔn)化組織制定,如ISO、ANSI、IEEE等等,這也是標(biāo)準(zhǔn)編號(hào)的打頭字母,如ISO9001。
  4.2.2 標(biāo)準(zhǔn)強(qiáng)制程度級(jí)別
  強(qiáng)制標(biāo)準(zhǔn):保障人體健康、人身、財(cái)產(chǎn)安全的標(biāo)準(zhǔn)和法律、行政法規(guī)規(guī)定強(qiáng)制執(zhí)行的標(biāo)準(zhǔn)是強(qiáng)制性標(biāo)準(zhǔn),其他標(biāo)準(zhǔn)是推薦性標(biāo)準(zhǔn);如編號(hào)以GB、HJ、DL、GA字母開頭的標(biāo)準(zhǔn),一般業(yè)務(wù)數(shù)據(jù)標(biāo)準(zhǔn)是強(qiáng)制標(biāo)準(zhǔn)。
  推薦標(biāo)準(zhǔn):推薦性標(biāo)準(zhǔn)又稱非強(qiáng)制性標(biāo)準(zhǔn)或自愿性標(biāo)準(zhǔn)。是指生產(chǎn)、交換、使用等方面,通過經(jīng)濟(jì)手段或市場調(diào)節(jié)而自愿采用的一類標(biāo)準(zhǔn)。如GB/T、HJ/T、DL/T、GA/T,一般業(yè)務(wù)流程標(biāo)準(zhǔn)、工作規(guī)范或指南等是推薦標(biāo)準(zhǔn)。
  指導(dǎo)性標(biāo)準(zhǔn):對(duì)標(biāo)準(zhǔn)化工作的原則和一些具體做法的統(tǒng)一規(guī)定,稱為指導(dǎo)性標(biāo)準(zhǔn)。例如:產(chǎn)品型號(hào)編制規(guī)則、各類標(biāo)準(zhǔn)編制導(dǎo)則等。如GB/Z、HJ/Z、DL/Z、GA/Z編號(hào)的標(biāo)準(zhǔn)。
  4.2.3 軟件開發(fā)常用技術(shù)標(biāo)準(zhǔn)
  知識(shí)體系:軟件工程知識(shí)體系指南SWEBOK2004、項(xiàng)目管理知識(shí)體系指南PMBOK2000(最新的是PMBOK2004) 、組織管理標(biāo)準(zhǔn)等等;
  過程標(biāo)準(zhǔn):CMMI、PSP、TSP、RUP、軟件工程規(guī)范國家標(biāo)準(zhǔn);(AP、XP、ASD等開發(fā)過程思想好像還不能稱其為標(biāo)準(zhǔn))
  建模標(biāo)準(zhǔn):UML、軟件工程規(guī)范國家標(biāo)準(zhǔn);
  質(zhì)量管理標(biāo)準(zhǔn):ISO9001:2000、TQC、6σ;
  程序語言標(biāo)準(zhǔn):Java、C++、PB、編程規(guī)范;
  數(shù)據(jù)庫標(biāo)準(zhǔn):Oracle數(shù)據(jù)庫后臺(tái)規(guī)范。
  4.3 人員質(zhì)量管理層次
  人員質(zhì)量是所有工作質(zhì)量的基礎(chǔ)。要提高工作質(zhì)量,就要以人為本,根本的問題是提高人的質(zhì)量。人員質(zhì)量就是人員素質(zhì),層次分為個(gè)人素質(zhì)、團(tuán)隊(duì)素質(zhì)、組織素質(zhì)、行業(yè)素質(zhì)、國民素質(zhì)。
  4.3.1 個(gè)人素質(zhì)
  軟件開發(fā)的個(gè)人素質(zhì)的內(nèi)涵很廣,包含多個(gè)方面,包括學(xué)習(xí)能力、總結(jié)能力、學(xué)識(shí)經(jīng)驗(yàn)、進(jìn)取精神、社交能力、責(zé)任心、自我控制、成就動(dòng)機(jī)、靈活性、創(chuàng)造性潛力、管理潛力、工作態(tài)度、誠實(shí)水平等等。關(guān)鍵是根據(jù)自身特點(diǎn)發(fā)揮自己的特長,同時(shí)要有過硬扎實(shí)基本功的真才實(shí)學(xué),不做表面功夫花架子的花拳繡腿。這一點(diǎn)在做程序員的時(shí)候大家都會(huì)很注意學(xué)習(xí),但在從程序員提升到設(shè)計(jì)師、分析師、項(xiàng)目經(jīng)理時(shí),往往存在不注意學(xué)習(xí)新角色所需知識(shí)技能,學(xué)了皮毛就覺得什么都會(huì)的情況。
  4.3.2 團(tuán)隊(duì)素質(zhì)
  軟件開發(fā)的團(tuán)隊(duì)素質(zhì)的范圍涉及到很多團(tuán)隊(duì)管理方面的知識(shí)經(jīng)驗(yàn)技巧。關(guān)鍵是能夠合理地按照成員的特點(diǎn)分配工作任務(wù),同時(shí)計(jì)劃好各個(gè)工作人員的工作接口,鼓勵(lì)互相補(bǔ)位。團(tuán)隊(duì)素質(zhì)的提高在于團(tuán)隊(duì)建設(shè),團(tuán)隊(duì)建設(shè)活動(dòng)包括為提高團(tuán)隊(duì)運(yùn)作水平而進(jìn)行的管理,以及采用的專門的、重要的個(gè)別措施。團(tuán)隊(duì)精神就是團(tuán)隊(duì)的精神,因此要問某個(gè)團(tuán)隊(duì)有沒有團(tuán)隊(duì)精神,不問某個(gè)成員有沒有團(tuán)隊(duì)精神。
  軟件開發(fā)團(tuán)隊(duì)素質(zhì)可以學(xué)習(xí)參考TSP、RUP、SWEBOK、PMBOK、CMMI、ISO9001等要求進(jìn)行提高,也可以借鑒AP、XP、ASD等開發(fā)經(jīng)驗(yàn)(不管那種都不一定要完全照搬實(shí)施)。
  4.3.3 組織素質(zhì)
  軟件開發(fā)的組織素質(zhì)內(nèi)涵涉及到很多組織管理方面的知識(shí)經(jīng)驗(yàn)技巧。組織應(yīng)當(dāng)為實(shí)現(xiàn)共同的愿景,建立學(xué)習(xí)型的組織,不斷持續(xù)改進(jìn)。企業(yè)組織高層領(lǐng)導(dǎo)可以不必需要那么多軟件開發(fā)的專業(yè)知識(shí),最主要是要認(rèn)識(shí)到人是一切活動(dòng)的核心,是一切活動(dòng)成功的前提,所以要尊重專業(yè)人員使其發(fā)揮作用。根據(jù)彼得原理,大部分領(lǐng)導(dǎo)因?yàn)樵谀承┓矫嫱怀龆惶岚蔚剿麩o法勝任的位置,因此有些被提拔上去的領(lǐng)導(dǎo)急于證明自己樣樣精通是可笑的。領(lǐng)導(dǎo)最重要的是選對(duì)人、用對(duì)人、激勵(lì)人、提高人,使每個(gè)人都充分發(fā)揮應(yīng)有的作用。
  4.3.4 行業(yè)素質(zhì)
  行業(yè)素質(zhì)有兩層意思,一是作為軟件開發(fā)企業(yè)的軟件行業(yè),另一個(gè)是軟件開發(fā)服務(wù)對(duì)象所在的行業(yè)。行業(yè)素質(zhì)可以從幾個(gè)方面看,如行業(yè)機(jī)構(gòu)的健全程度,行業(yè)學(xué)術(shù)的活躍程度,行業(yè)標(biāo)準(zhǔn)制定的完整程度、適用程度、先進(jìn)程度,行業(yè)標(biāo)準(zhǔn)規(guī)范的推廣力度和程度,行業(yè)從業(yè)人員的規(guī)模及總體水平,行業(yè)外貿(mào)出口金額,例如,為什么印度的軟件外貿(mào)出口金額讓中國望塵莫及?為什么印度可以擁有那么龐大的軟件藍(lán)領(lǐng)隊(duì)伍?印度軟件企業(yè)對(duì)CMMI是什么態(tài)度,中國軟件企業(yè)對(duì)CMMI是什么態(tài)度?為什么對(duì)于AP、XP、“顛覆軟件工程”的片面理解在中國大有市場?
(注意:《軟件工藝》實(shí)際上是從另一個(gè)角度來強(qiáng)調(diào)“個(gè)人素質(zhì)”的重要性,實(shí)際上是要說明組織性規(guī)范性和創(chuàng)造性特色性之間的平衡,就像《軟件工藝》自己所說的那樣,“軟件工藝并非與軟件工程或者計(jì)算機(jī)科學(xué)針鋒相對(duì),格格不入。與科學(xué)和工程學(xué)相比,軟件工藝是另一種完全不同的教義,但又能與這兩者很好地共存,并從中獲益,它融合了藝術(shù)、科學(xué)、工程學(xué)三者”。如果因?yàn)閺?qiáng)調(diào)“個(gè)人素質(zhì)”的作用,強(qiáng)調(diào)作坊工藝的作用,而否定團(tuán)隊(duì)開發(fā)、和使用有效地分析設(shè)計(jì)方法和過程,就是走向了另一個(gè)極端?!盾浖に嚒钒衍浖娜毕莳M隘地定義成“程序員所犯的錯(cuò)誤”,所以其結(jié)論是“真正決定項(xiàng)目成敗的,是作為個(gè)體的程序員的技能、知識(shí)和經(jīng)驗(yàn)。”實(shí)際上如果在需求、分析或設(shè)計(jì)上犯了錯(cuò),或者在項(xiàng)目管理上犯了錯(cuò),其造成的缺陷比“程序員所犯的錯(cuò)誤”的影響不知道要大多少。另外極限編程所需的程序員隨時(shí)直接與用戶交談的條件也是大多數(shù)軟件開發(fā)項(xiàng)目很難滿足的。)
  4.3.5 國民素質(zhì)
  中國的國民素質(zhì)與其他國家相比,有些地方是高的,有些地方是不足的。我們要發(fā)揚(yáng)我們的優(yōu)點(diǎn),同時(shí)也要學(xué)習(xí)別人的優(yōu)點(diǎn),彌補(bǔ)自己的缺點(diǎn)。自己過去為什么會(huì)被人看不起、會(huì)被人侵略?發(fā)幾句牢騷,喊幾句口號(hào)起得了什么作用?我們應(yīng)當(dāng)從自己和他人兩個(gè)方面同時(shí)查找原因。關(guān)鍵是不斷提高自身的整體素質(zhì),增強(qiáng)國力。如果我們看看歐美日等國家的企業(yè)是如何進(jìn)行質(zhì)量管理的,就不難理解他們的產(chǎn)品質(zhì)量為什么那么好,甚至連印度在軟件質(zhì)量管理等方面也有很多值得我們學(xué)習(xí)的地方。
  5 結(jié)語
  人是一切人類活動(dòng)的基礎(chǔ),要提高軟件開發(fā)質(zhì)量,就必須以人為本,首先提高人的質(zhì)量。通過標(biāo)準(zhǔn)化、規(guī)范化的建設(shè)和落實(shí),通過創(chuàng)建良好的社會(huì)和企業(yè)質(zhì)量環(huán)境,在企業(yè)內(nèi)部不斷改進(jìn)開發(fā)過程質(zhì)量、項(xiàng)目管理質(zhì)量,改進(jìn)質(zhì)量措施。針對(duì)具體項(xiàng)目進(jìn)行良好的分析設(shè)計(jì)規(guī)劃,編寫出質(zhì)量優(yōu)良的系統(tǒng)程序,確保數(shù)據(jù)(信息)及其管理的質(zhì)量,為客戶、為社會(huì)提供滿意的產(chǎn)品和服務(wù)。
  6 參考文獻(xiàn)
  Oddur Benediktsson :Software Engineering Body of Knowledge and Curriculum Development;
  IEEE :Guide to the Software Engineering Body of Knowledge, 2004 Version;
Mary B Poppendieck、Thomas D Poppendieck:A Rational Design Process – It’s Time to Stop Faking It;
  Pete McBreen《軟件工藝》(熊節(jié)譯);
  居德華教授:信息化建設(shè)需要抓好四個(gè)工程;
  Harold Kerzner:《項(xiàng)目管理—計(jì)劃、進(jìn)度和控制的系統(tǒng)方法》(第7版)(電子工業(yè)出版社,楊愛華等譯);
  Harold Kerzner:《項(xiàng)目管理的戰(zhàn)略規(guī)劃:項(xiàng)目管理成熟度模型的應(yīng)用》(電子工業(yè)出版社,張?jiān)鋈A 呂義懷等譯);
  Neal Whitten:《管理軟件開發(fā)項(xiàng)目》(第二版)(軟件項(xiàng)目管理系列叢書,孫艷春等譯);
  Bhuvan Unhelkar:《基于UML的軟件項(xiàng)目的過程質(zhì)量保障》(軟件工程叢書,曹學(xué)軍等譯);
《計(jì)算機(jī)軟件工程規(guī)范國家標(biāo)準(zhǔn)匯編2003》中國標(biāo)準(zhǔn)出版社;
  鄭人杰、殷人昆、陶永雷:《實(shí)用軟件工程》第二版(清華大學(xué)出版社);
  Roger S.Pressman:《軟件工程:實(shí)踐者的研究方法》(第5版)(機(jī)械工業(yè)出版社-計(jì)算機(jī)科學(xué)叢書);
  Stephen R. Schach《軟件工程:Java語言的實(shí)現(xiàn)》(機(jī)械工業(yè)出版社-計(jì)算機(jī)科學(xué)叢書);
《質(zhì)量總監(jiān)至尊管理》現(xiàn)代企業(yè)高層管理課題組(杰出高層經(jīng)理人手冊(cè));
  龔波《能力成熟度模型集成及其應(yīng)用》(中國水利電力出版社);
  陶篤純等《網(wǎng)站建設(shè)項(xiàng)目管理》(人民郵電出版社-項(xiàng)目管理叢書)
  耿繼秀《信息工程—?jiǎng)?chuàng)建企業(yè)計(jì)算機(jī)信息系統(tǒng)的工程》(清華大學(xué)出版社)
  王功民《以人為本》(企業(yè)管理出版社-人力資源管理教室)

  《ISO9001:2000質(zhì)量管理體系的要求》;
  《PMBOK-2000》PMI;
  《PMBOK-2004》PMI;
  本文作者郵箱:luls@dragonsoft.com.cn,lulsnet@21cn.com
  歡迎指正
(完)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    成年午夜在线免费视频| 日韩欧美一区二区亚洲| 国产av天堂一区二区三区粉嫩| 欧美国产精品区一区二区三区| 中文字幕精品人妻一区| 亚洲一区二区三区av高清| 亚洲综合色婷婷七月丁香| 亚洲熟妇熟女久久精品 | 日本人妻中出在线观看| 精品香蕉一区二区在线| 日韩精品中文在线观看| 亚洲国产av精品一区二区| 五月天丁香亚洲综合网| 国产一区二区三区丝袜不卡| 日韩中文字幕免费在线视频| 国产高清一区二区白浆| 好吊妞视频只有这里有精品| 九九视频通过这里有精品| 高清欧美大片免费在线观看| 国产成人精品国产成人亚洲| 亚洲欧美日本成人在线| 久久精品中文字幕人妻中文| 国产亚洲精品久久久优势| 视频一区中文字幕日韩| 色欧美一区二区三区在线| 不卡视频在线一区二区三区| 日韩三极片在线免费播放| 欧美国产精品区一区二区三区| 日本女人亚洲国产性高潮视频| 日韩欧美一区二区不卡看片| 久久香蕉综合网精品视频| 中文字幕区自拍偷拍区| 欧美日韩亚洲综合国产人| 中文字幕人妻日本一区二区| 欧美韩日在线观看一区| 国产精品午夜福利免费阅读 | 国产一级内射麻豆91| 中文文精品字幕一区二区| 久草视频这里只是精品| 欧美日韩一级黄片免费观看| 91欧美日韩国产在线观看|