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