本刊記者 李明麗
待到煙花爛漫時 她在叢中笑
——記清華大學(xué)計算機(jī)系副教授白曉穎
本刊記者 李明麗
專家檔案:
白曉穎,清華大學(xué)副教授、計算機(jī)系軟件研究所副所長。主要研究領(lǐng)域為軟件工程,研究方向包括軟件測試、分布式系統(tǒng)、服務(wù)計算等。已在國內(nèi)外期刊和軟件工程重要國際會議上發(fā)表論文60余篇,譯著2部,著作1部,擔(dān)任10余個國際學(xué)術(shù)會議程序委員會主席或委員以及國內(nèi)外期刊的審稿工作。已申請國家專利2項,獲得軟件著作權(quán)4項。近年來,作為項目負(fù)責(zé)人先后承擔(dān)了10余項軟件工程相關(guān)的科研項目,包括科技攻關(guān)項目、國際合作項目、國家自然基金項目“面向服務(wù)在線協(xié)同軟件測試技術(shù)研究”與“基于服務(wù)的軟件自愈技術(shù)研究”、國家“863”計劃“可信服務(wù)軟件測試技術(shù)研究”等,并作為骨干成員參與了國家“973”計劃“需求工程——對復(fù)雜系統(tǒng)的軟件工程的基礎(chǔ)研究”和“高通量計算系統(tǒng)的構(gòu)建原理、支持技術(shù)和云服務(wù)應(yīng)用”的研究。
2008年北京奧運(yùn)會,恢弘盛大的開、閉幕式,結(jié)構(gòu)精巧的鳥巢、水立方,讓世界人民嘆為觀止;精彩紛呈的體育賽事直播,更令全球觀眾享受到了一個又一個激情時刻。隨著一項項體育賽事的順利進(jìn)行,當(dāng)奧運(yùn)會圓滿閉幕的煙花綻放夜空的時候,清華大學(xué)計算機(jī)系副教授、北京奧組委技術(shù)部專家白曉穎,輕輕地舒了一口氣。
當(dāng)奧運(yùn)會比賽進(jìn)行地如火如荼的時候,我們在欣賞電視直播畫面的同時,也能夠看到比分、技術(shù)統(tǒng)計、球員資料等各種信息。這些信息及時、準(zhǔn)確地從奧運(yùn)賽場出現(xiàn)在電視畫面上,離不開強(qiáng)大的奧運(yùn)會信息系統(tǒng)的支持。
“北京奧運(yùn)會沒有第二次機(jī)會”,對于技術(shù)部眾多專家來說,一旦奧運(yùn)會開始,就只許成功,不許失敗,絕不能因為技術(shù)的原因,耽誤或推遲哪怕一分鐘!因此,包括白曉穎在內(nèi)的技術(shù)部專家們所承受的壓力之大不言而喻。
從奧組委技術(shù)部成立之日起,白曉穎和清華大學(xué)計算機(jī)系的周立柱、邢春曉等老師就被特聘為技術(shù)部專家,從奧運(yùn)會籌備到運(yùn)行,從核心的奧運(yùn)會信息系統(tǒng)到整個城市的科技奧運(yùn)支持,從基礎(chǔ)的成績采集、處理和發(fā)布到數(shù)字奧運(yùn)4A服務(wù)、虛擬博物館等高科技展示,在長達(dá)七年的時間里,廣泛地參與奧運(yùn)會信息系統(tǒng)的相關(guān)技術(shù)、組織和管理工作。作為奧組委技術(shù)部最早聘請的專家隊伍之一,白曉穎等人與組委會建立了深入密切的合作,在信息服務(wù)的調(diào)研分析、戰(zhàn)略規(guī)劃、工作計劃、合作伙伴管理、測試驗收、運(yùn)行保障等方面進(jìn)行了大量卓有成效的工作。
信息系統(tǒng)已經(jīng)成為現(xiàn)代奧運(yùn)會成功的基礎(chǔ)和保障。奧運(yùn)會信息系統(tǒng)結(jié)構(gòu)復(fù)雜、涉及面廣,項目實施規(guī)模大、周期長、風(fēng)險高、難度大,是奧運(yùn)科技系統(tǒng)中技術(shù)含量高、應(yīng)用范圍廣的主要部分之一。奧運(yùn)會信息系統(tǒng)體系結(jié)構(gòu)分析是充分了解系統(tǒng)特點,有效控制系統(tǒng)質(zhì)量、進(jìn)度、預(yù)算的前提和保證。信息系統(tǒng)的集成測試則是保證其安全、可靠、可信、滿足各種功能及性能需求的關(guān)鍵環(huán)節(jié)。白曉穎等人的工作的重要性可見一斑。
由周立柱、白曉穎帶領(lǐng)的課題組,自2003年起便承擔(dān)了國家科技攻關(guān)計劃《奧運(yùn)會信息系統(tǒng)集成測試總體方案及集成測試管理平臺的預(yù)研》工作,旨在充分了解信息系統(tǒng)需求的基礎(chǔ)上,研究、制定集成測試的總體方案的框架,對測試管理平臺的關(guān)鍵技術(shù)進(jìn)行預(yù)研并建立原型系統(tǒng),為北京奧運(yùn)會信息系統(tǒng)測試的最終實施奠定基礎(chǔ)。該課題的研究主要包括三大部分:歷屆奧運(yùn)會信息系統(tǒng)的開發(fā)和測試的調(diào)研、北京奧運(yùn)會信息系統(tǒng)集成測試的總體方案的研究、測試管理平臺的預(yù)研。
為了在實踐中獲得第一手資料,早在2003年6月到9月白曉穎就曾前往2004年奧運(yùn)會主辦城市雅典,進(jìn)行實地實戰(zhàn)考察,收獲了豐富的調(diào)研成果。那時在雅典舉行了一系列的比賽,目的就是通過實戰(zhàn)來測試系統(tǒng),系統(tǒng)的許多問題在這一階段集中暴露。在那段時間里,白曉穎收集了大量的第一手資料,包括系統(tǒng)組織運(yùn)行、集成實驗室配置、管理模式和人員組成等各個方面。
白曉穎介紹說:“奧運(yùn)會信息系統(tǒng)包括運(yùn)動會管理系統(tǒng)、計時記分系統(tǒng)、現(xiàn)場成績處理系統(tǒng)及成績發(fā)布系統(tǒng)四個主要部分,共50多個子系統(tǒng),涉及20多個用戶部門和相關(guān)機(jī)構(gòu)。對于夏季奧運(yùn)會,在主辦城市進(jìn)行的系統(tǒng)集成測試歷時近3年,投入約20萬人時,整個過程包括實驗室測試、用戶驗收測試和現(xiàn)場測試三部分。加強(qiáng)對集成測試的規(guī)劃、管理、監(jiān)督、評估,對保證集成測試有效性和可靠性至關(guān)重要?!?/p>
根據(jù)課題任務(wù)書的計劃,白曉穎等收集、整理、總結(jié)和分析了往屆奧運(yùn)會信息系統(tǒng)的相關(guān)技術(shù)資料,形成了470頁、17萬余字的調(diào)研報告《技術(shù)體系架構(gòu)》和《集成測試分析》?!都夹g(shù)體系架構(gòu)》通過對現(xiàn)有技術(shù)文檔的收集、整理、總結(jié),從應(yīng)用系統(tǒng)的功能、運(yùn)行環(huán)境、接口、數(shù)據(jù)流等角度系統(tǒng)全面地分析了信息系統(tǒng)的軟件體系架構(gòu),為集成測試的設(shè)計、實施、結(jié)果分析以及組織管理提供依據(jù);《集成測試分析》在奧運(yùn)會信息系統(tǒng)技術(shù)體系架構(gòu)分析的基礎(chǔ)上,研究整理了鹽湖城冬奧會以及雅典夏奧會的有關(guān)集成測試的技術(shù)文檔,從項目管理、測試環(huán)境、以及測試用例等幾個方面,總結(jié)分析了往屆奧運(yùn)會中系統(tǒng)集成測試的實施方式、經(jīng)驗和教訓(xùn)。兩份調(diào)研報告為做好奧運(yùn)會信息系統(tǒng)前期的預(yù)研和準(zhǔn)備工作、降低風(fēng)險,奠定了可靠的基礎(chǔ)。
在前期調(diào)研報告的基礎(chǔ)上,白曉穎等又結(jié)合北京奧運(yùn)會的技術(shù)戰(zhàn)略,從人員組織、測試過程、進(jìn)度計劃、質(zhì)量保證、策略選擇及風(fēng)險分析、實驗室建設(shè)、測試工具選擇、標(biāo)準(zhǔn)與規(guī)范、經(jīng)費(fèi)預(yù)算等九個方面,全面討論了并形成了北京奧運(yùn)會集成測試的總體規(guī)劃報告。報告參照往屆奧運(yùn)會的經(jīng)驗與教訓(xùn),立足于北京奧運(yùn)會實際情況,建議采用聯(lián)合項目組的方式,與合作伙伴密切配合;建議目標(biāo)管理和過程管理相結(jié)合,嚴(yán)格管理項目的執(zhí)行過程,并從完善測試文檔、配置管理、版本管理、變更管理等幾個方面控制集成測試的質(zhì)量。
除了信息系統(tǒng)集成測試方案,測試管理平臺是保證奧運(yùn)會信息系統(tǒng)質(zhì)量可靠另一重要措施。據(jù)白曉穎介紹,測試管理平臺管理的是測試的整個過程,當(dāng)系統(tǒng)規(guī)模變的比較大時,項目管理的重點不再是每一個單獨的測試用例的設(shè)計,而是整體上的成千上萬個測試用例。例如管理測試過程,記錄測試的基本文檔、測試用例、測試場景、中間產(chǎn)生缺陷的報告,跟蹤缺陷修復(fù)的過程等。之后,白曉穎又結(jié)合研究項目,組織研發(fā)了測試管理工具TestManager的原型系統(tǒng),為提高軟件測試的系統(tǒng)性、有效性、高效性、可復(fù)用性和持續(xù)的軟件質(zhì)量保證提供了基礎(chǔ)。
最終,白曉穎等人的工作成果被直接應(yīng)用于組委會技術(shù)戰(zhàn)略,使奧運(yùn)會信息系統(tǒng)的質(zhì)量得到了大幅度提升,成為北京奧運(yùn)會成功舉行的重要基礎(chǔ)和保證。從2008年8月8日晚上8點整到24日晚上8點整,歷時16天、展現(xiàn)過無數(shù)個精彩瞬間的北京奧運(yùn)會圓滿閉幕。奧運(yùn)會取得圓滿成功,在為我國贏得無限榮耀的同時,也在世界面前展示了我國科學(xué)技術(shù)的實力。北京奧運(yùn)會的信息系統(tǒng)是有史以來最為龐大復(fù)雜的,數(shù)據(jù)量處理需求大大超過往屆奧運(yùn)會。
在煙花、音樂與歡呼聲交織迭起的時候,白曉穎欣慰地笑了。他們的不懈努力,得到北京組委會、國際奧委會等相關(guān)組織機(jī)構(gòu)的高度評價。他們的研究成果成為2008年北京奧運(yùn)會技術(shù)運(yùn)行成功的重要經(jīng)驗,并將成為今后溫哥華冬奧會以及倫敦奧運(yùn)會的重要借鑒。