原創(chuàng)|實施案例|編輯:鄭恭琳|2020-07-20 14:05:43.767|閱讀 419 次
概述:東軟軟件股份有限公司(以下稱東軟)是中國國內最大的軟件公司之一,是中國國內領先的軟件供應商。東軟嵌入式業(yè)務發(fā)展很快,業(yè)務量增加迅速;如何在快速的發(fā)展中,改善開發(fā)過程、提高開發(fā)效率、保證產(chǎn)品品質的問題顯得日益重要。為此Neusoft 分析了原有的開發(fā)過程后認為:編碼階段、測試階段的花費時間很大,并且問題也比較多,改善的潛力比較大。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
東軟軟件股份有限公司(以下稱東軟)是中國國內最大的軟件公司之一,是中國國內領先的軟件供應商。在中國國內取得一系列輝煌成就后,開始在國際市場嶄露頭角,已經(jīng)進入汽車電子、DVD 等嵌入式軟件開發(fā)領域以及其他開發(fā)領域,客戶遍及日本、美國、歐洲等國家,客戶包括 ALPINE、TOSHIBA、SONY Ericsson 等知名企業(yè)。目前國際業(yè)務發(fā)展迅速、新的領域被不斷擴展,構成了有影響力的客戶群,國際影響日益擴大。
東軟嵌入式業(yè)務發(fā)展很快,業(yè)務量增加迅速;如何在快速的發(fā)展中,改善開發(fā)過程、提高開發(fā)效率、保證產(chǎn)品品質的問題顯得日益重要。為此 Neusoft 分析了原有的開發(fā)過程后認為:編碼階段、測試階段的花費時間很大,并且問題也比較多,改善的潛力比較大。在測試階段,單體測試投入很多工作量編寫 Test Cases,測試也花費了大量時間;從測試的結果,東軟發(fā)現(xiàn) Test Cases 不能保證覆蓋代碼中所有的 Case。盡管東軟加強了Test Cases 的Review,但效果沒有明顯的改善。
例如:
1.東軟的編碼規(guī)范對變量、函數(shù)的名字要加類型前綴;如結構體指針數(shù)組的命名要這樣描述 apstXXXX(XXXX 為結構體名稱,a 代表數(shù)組,p 代表指針,st 代表結構體)。用Rule Wizard 可以方便定義如下規(guī)則(如圖 1)2.東軟的編碼規(guī)范對對判斷語句規(guī)定,將變量寫在“==“的后邊,常量放在“==”的前邊。用Rule Wizard 可以方便定義如下規(guī)則(如圖 2)
【圖 1: 變量命名的規(guī)范 】
目前有 2 個項目應用了 C++ Test 工具,從項目的過程數(shù)據(jù)來,編碼階段和測試階段的效率得到一定的改善,各個階段輸出的產(chǎn)品質量也有一定的提高,客戶對開發(fā)的效率和產(chǎn)品的質量非常滿意。從目前的使用效果看,可以說應用 C++ Test 有效的改善了東軟的開發(fā)過程、提高了開發(fā)效率、提高了產(chǎn)品品質。相信隨著使用經(jīng)驗的積累、使用范圍(更多項目)的擴大,將根本改善東軟的開發(fā)過程,產(chǎn)生巨大的生產(chǎn)力,并且不斷促進產(chǎn)品品質的提高。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn