測(cè)控軟件質(zhì)量管理方法_第1頁
測(cè)控軟件質(zhì)量管理方法_第2頁
測(cè)控軟件質(zhì)量管理方法_第3頁
測(cè)控軟件質(zhì)量管理方法_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、測(cè)控軟件質(zhì)量管理方法 1復(fù)雜系統(tǒng)測(cè)控軟件的特點(diǎn) 復(fù)雜系統(tǒng)的分系統(tǒng)較多,測(cè)控軟件的內(nèi)外接口多,形成分布式的軟件控制,具有多通道、大容量、高速率的實(shí)時(shí)數(shù)據(jù)采集。上述特點(diǎn),決定了復(fù)雜系統(tǒng)的測(cè)控軟件質(zhì)量控制的復(fù)雜性和質(zhì)量管理難度。測(cè)控軟件項(xiàng)目的質(zhì)量管理人員如何在復(fù)雜的軟件開發(fā)過程中理清思路,實(shí)現(xiàn)軟件開發(fā)過程有效的質(zhì)量管理,控制和保證測(cè)控軟件質(zhì)量,探索提升軟件開發(fā)質(zhì)量的途徑,已成為當(dāng)前軟件研究領(lǐng)域的一個(gè)熱門課題。有效的質(zhì)量管理主要是從人員的因素和方法因素來實(shí)現(xiàn),因此,本文結(jié)合復(fù)雜系統(tǒng)測(cè)控軟件特點(diǎn),提出了一種分層質(zhì)量管理的結(jié)構(gòu)管理模式,通過基于技術(shù)分層模型的測(cè)控軟件質(zhì)量管理方法實(shí)現(xiàn)測(cè)控軟件的質(zhì)量管理和控制

2、,并在實(shí)際系統(tǒng)中應(yīng)用驗(yàn)證。 2分層質(zhì)量管理結(jié)構(gòu)模式 現(xiàn)階段,軟件質(zhì)量管理存在兩種模式。在這種質(zhì)量管理模式下,所質(zhì)量管理部門對(duì)測(cè)控軟件開發(fā)實(shí)施的質(zhì)量管理主要是軟件開發(fā)部門的設(shè)計(jì)人員按照制定的質(zhì)量計(jì)劃流程執(zhí)行,通過提供證據(jù)的形式將各種流程執(zhí)行后的數(shù)據(jù)反饋給所級(jí)質(zhì)量管理部門。在理想情況下,質(zhì)量管理部門與軟件開發(fā)部門之間應(yīng)形成的是一個(gè)pdca的逆時(shí)針良性質(zhì)量管理環(huán),但實(shí)際上,這種管理模式存在兩個(gè)問題:第一:軟件開發(fā)部門提供的度量數(shù)據(jù)能否真實(shí)地反映軟件質(zhì)量。顯然,軟件質(zhì)量的好壞在目前的軟件行業(yè)都無法找到一個(gè)確切的評(píng)價(jià)指標(biāo)。在項(xiàng)目六性分析中,在考慮軟件可靠性時(shí),其任務(wù)可靠度都是按照1來假定的,因此通過數(shù)據(jù)

3、和流程分析是不能完全評(píng)價(jià)軟件質(zhì)量的;第二:是否存在軟件文檔與設(shè)計(jì)不完全相符的情況。例如:某系統(tǒng)測(cè)控軟件在仿真環(huán)境下完成了開發(fā)和測(cè)試后集成在測(cè)控車上試驗(yàn),并根據(jù)試驗(yàn)的要求按照更改流程進(jìn)行了軟件的修改,但是,是否同時(shí)對(duì)測(cè)控軟件的文檔(需求說明、詳細(xì)設(shè)計(jì)等)進(jìn)行了相應(yīng)的更改存在不確定性。因此,提出第二種質(zhì)量管理模式,是一種分層管理結(jié)構(gòu),也是目前測(cè)控軟件采用的質(zhì)量管理模式。在這種質(zhì)量管理結(jié)構(gòu)下,實(shí)現(xiàn)分層管理,所級(jí)質(zhì)量部門定位在按照體系管理,增加軟件項(xiàng)目質(zhì)量管理層,該層人員來自于軟件開發(fā)部門,與軟件開發(fā)部門存在交集,是熟悉軟件設(shè)計(jì)和管理流程的軟件技術(shù)人員。軟件項(xiàng)目的質(zhì)量管理人員具有承上啟下的作用,一方面

4、幫助所級(jí)的質(zhì)量管理部門了解軟件的真實(shí)狀況,接受所級(jí)質(zhì)量管理部門的質(zhì)量體系和執(zhí)行體系流程建議;另一方面,幫助開發(fā)部門理解質(zhì)量問題的根源和尋求技術(shù)解決方案。在測(cè)控軟件開發(fā)上應(yīng)實(shí)行設(shè)計(jì)(軟件開發(fā))、評(píng)測(cè)(項(xiàng)目質(zhì)量管理)、監(jiān)管(所質(zhì)量管理)分層負(fù)責(zé)的原則。顯然,這種分層質(zhì)量管理的結(jié)構(gòu)模式更適應(yīng)當(dāng)前復(fù)雜系統(tǒng)測(cè)控軟件開發(fā)過程。 3基于技術(shù)層次模型的質(zhì)量管理 通常,軟件研發(fā)前期的質(zhì)量保證主要依靠軟件需求分析、軟件設(shè)計(jì)(概要設(shè)計(jì)與詳細(xì)設(shè)計(jì))、軟件研發(fā)(軟件單元設(shè)計(jì)、軟件編碼、分系統(tǒng)聯(lián)調(diào)、軟件系統(tǒng)集成等),后期的質(zhì)量保證則主要依靠軟件測(cè)試、故障歸零、第三方評(píng)測(cè)等過程。由于復(fù)雜系統(tǒng)測(cè)控軟件涉及過程多且復(fù)雜,如果按

5、照過程進(jìn)行質(zhì)量管理,可能會(huì)存在重復(fù)管理或管理內(nèi)容的缺項(xiàng)。通過建立基于技術(shù)層次模型軟件質(zhì)量管理過程,可以解決上述問題。軟件質(zhì)量管理技術(shù)層次主要是對(duì)數(shù)據(jù)、編程、文檔的質(zhì)量管理。質(zhì)量管理的實(shí)現(xiàn)方法是以技術(shù)測(cè)試結(jié)果檢查為主線。為了更好地實(shí)現(xiàn)質(zhì)量管理和過程控制,模擬測(cè)控軟件的內(nèi)外部接口搭建了仿真測(cè)試環(huán)境。 4測(cè)控軟件開發(fā)分層質(zhì)量管理中的難點(diǎn)問題解決 通過對(duì)幾個(gè)復(fù)雜系統(tǒng)測(cè)控軟件開發(fā)采用分層質(zhì)量管理實(shí)踐中發(fā)現(xiàn)難點(diǎn)問題主要有2個(gè):版本的控制問題和文檔與實(shí)際設(shè)計(jì)不相符的問題。這兩個(gè)問題在其他軟件開發(fā)管理中也較為普遍。針對(duì)測(cè)控系統(tǒng)由于其接口較多,評(píng)測(cè)后需要根據(jù)試驗(yàn)要求更改的內(nèi)容必然也較多,如果軟件開發(fā)人員多次更改

6、軟件版本,但并未清晰標(biāo)識(shí),時(shí)間一長,會(huì)出現(xiàn)軟件開發(fā)人員自己也不清楚哪個(gè)版本才是用于試驗(yàn)的;修改了設(shè)計(jì)代碼,又不同時(shí)修改文檔,文實(shí)不符現(xiàn)象將嚴(yán)重影響測(cè)試人員和使用方。因此這2個(gè)難點(diǎn)問題在分層質(zhì)量管理中也更為突出。為了解決上述難點(diǎn)問題,采用了軟件配置管理工具和相應(yīng)的技術(shù)措施。軟件配置管理工具是測(cè)控軟件開發(fā)分層質(zhì)量管理的關(guān)鍵工具。目前我們使用的是testbed進(jìn)行配置管理。測(cè)控軟件的項(xiàng)目質(zhì)量管理人員采用軟件配置管理實(shí)現(xiàn)了對(duì)軟件版本升級(jí)管理,并且對(duì)于每一個(gè)軟件配置對(duì)象都建立一個(gè)演變圖,用演變圖來記錄對(duì)象變更的歷史。配置管理工具由測(cè)控軟件的項(xiàng)目質(zhì)量管理人員集中管理,實(shí)現(xiàn)安全授權(quán)機(jī)制,具有加鎖功能,軟件集

7、成測(cè)試通過之后,軟件進(jìn)入配置庫管理,軟件設(shè)計(jì)人員按照流程更改軟件,必須由質(zhì)量管理人員從配置庫里提取源程序,由設(shè)計(jì)人員進(jìn)行修改,修改完畢后填寫更改代碼記錄,更換版本,修改文檔,入庫。質(zhì)量管理人員通過技術(shù)手段實(shí)施質(zhì)量檢查記錄:確認(rèn)更改記錄與更改源代碼的一致性。采用beyond代碼比對(duì)軟件,比對(duì)更改前后的源代碼與更改記錄是否一致;應(yīng)用配置工具記錄版本變更;確認(rèn)配置庫中更改前后文檔的一致性。確保文實(shí)相符。同時(shí),為了避免軟件開發(fā)人員在試驗(yàn)現(xiàn)場隨意更改軟件,造成現(xiàn)場使用軟件與入庫軟件不一致。采取的技術(shù)措施是:運(yùn)行軟件的計(jì)算機(jī)不允許安裝軟件開發(fā)環(huán)境,應(yīng)用軟件以可執(zhí)行文件(exe)的方式發(fā)布,并有軟件管理人員記錄發(fā)布日期,定期檢查,從技術(shù)強(qiáng)制措施上避免了測(cè)控軟件的隨意更改,有效地解決了質(zhì)量管理過程中的難點(diǎn)問題。 5結(jié)束語 實(shí)踐表明:采用分層質(zhì)量管理模式和基于技術(shù)層次模型的測(cè)控軟件開發(fā)質(zhì)量管理方法是可行的,試驗(yàn)中軟件運(yùn)行的穩(wěn)定性,滿足了試驗(yàn)需求。雖然上述方法是在測(cè)控軟件開發(fā)質(zhì)量管理過程中總結(jié)歸納的,但也具有共性,適用于其他軟件的質(zhì)量管

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論