基本信息
- 項(xiàng)目名稱:
- 軟件工程質(zhì)量度量方法及其平臺(tái)構(gòu)建
- 小類:
- 信息技術(shù)
- 簡(jiǎn)介:
- 軟件缺陷等問題已經(jīng)影響或者可能影響軟件產(chǎn)品的質(zhì)量。包的設(shè)計(jì)中不允許存在環(huán)型依賴,本系統(tǒng)即根據(jù)這一原則來實(shí)現(xiàn)包劃分算法。
- 詳細(xì)介紹:
- 軟件缺陷等問題已經(jīng)影響或者可能影響軟件產(chǎn)品的質(zhì)量。其中最為重要的是文檔缺陷,與此相關(guān)的即包的設(shè)計(jì)。包的設(shè)計(jì)中不允許存在環(huán)型依賴,本系統(tǒng)即根據(jù)這一原則來實(shí)現(xiàn)包劃分算法。利用源碼中類之間的關(guān)系進(jìn)行建模,生成類關(guān)系圖,再將關(guān)系圖與包劃分原則相結(jié)合,實(shí)現(xiàn)源文件中類分包工作。
作品專業(yè)信息
撰寫目的和基本思路
- 一個(gè)好的分包方法能讓軟件結(jié)構(gòu)一目了然,無異與提高了實(shí)現(xiàn)人員的生產(chǎn)效率;對(duì)維護(hù)人員來說就像看按規(guī)范縮進(jìn)編寫的代碼一樣愜意。 本項(xiàng)目的目的在于實(shí)現(xiàn)一個(gè)自動(dòng)分包軟件,該軟件的功能是按照軟件工程中具體的分包規(guī)則對(duì)完成類設(shè)計(jì)的軟件進(jìn)行自動(dòng)分包。從而減少不確定度,減少生產(chǎn)成本。主要由兩個(gè)算法組成,一是源文件分析算法,二是分包算法。
科學(xué)性、先進(jìn)性及獨(dú)特之處
- 本項(xiàng)目主要由兩個(gè)算法組成,一是源文件分析算法,它的作用是將語法正確的源文件中的類分析成數(shù)據(jù)結(jié)構(gòu),用于生成類關(guān)系位圖;二是分包算法,利用已經(jīng)計(jì)算好的類關(guān)系位圖并且依據(jù)分包的原則對(duì)類進(jìn)行分包??梢詫⒈鞠到y(tǒng)用于項(xiàng)目開發(fā)時(shí)的,分包過程中,這樣既節(jié)省了人力又節(jié)省了時(shí)間。
應(yīng)用價(jià)值和現(xiàn)實(shí)意義
- 一個(gè)好的分包方法能讓軟件結(jié)構(gòu)一目了然,對(duì)于實(shí)現(xiàn)人員來說,這無異與提高了他們的生產(chǎn)效率;而對(duì)于維護(hù)人員來說,這就像看按規(guī)范縮進(jìn)編寫的代碼一樣愜意。 本系統(tǒng)適用于堅(jiān)持以軟件工程規(guī)范開發(fā)并且不愿意使用太多經(jīng)費(fèi)在分包工作上的開發(fā)團(tuán)隊(duì);一切規(guī)范化的軟件開發(fā)過程中;需要將軟件自動(dòng)分包的已有源碼(因?yàn)橐延性创a太多了,如果想用人工重新分配工作量太大)。
學(xué)術(shù)論文摘要
- 軟件缺陷等問題已經(jīng)影響或者可能影響軟件產(chǎn)品的質(zhì)量。其中最為重要的是文檔缺陷,與此相關(guān)的即包的設(shè)計(jì)。包的設(shè)計(jì)中不允許存在環(huán)型依賴,本系統(tǒng)即根據(jù)這一原則來實(shí)現(xiàn)包劃分算法。利用源碼中類之間的關(guān)系進(jìn)行建模,生成類關(guān)系圖,再將關(guān)系圖與包劃分原則相結(jié)合,實(shí)現(xiàn)源文件中類分包工作。 主要由兩個(gè)算法組成,一是源文件分析算法,作用是將語法正確的源文件中的類分析成數(shù)據(jù)結(jié)構(gòu),用于生成類關(guān)系位圖;二是分包算法,利用已計(jì)算好的類關(guān)系位圖并且依據(jù)分包的原則對(duì)類進(jìn)行分包。本系統(tǒng)可用于項(xiàng)目開發(fā)時(shí),分包過程中,這樣既節(jié)省了人力又節(jié)省了時(shí)間。
獲獎(jiǎng)情況
- 無
鑒定結(jié)果
- 無
參考文獻(xiàn)
- [1] 于波,姜艷.軟件質(zhì)量管理實(shí)踐[M].北京:電子工業(yè)出版社,2008:53-92. [2] 朱少民.軟件質(zhì)量保證和管理[M].北京:清華大學(xué)出版社,2007:23-67. [3] 張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,1900:93-167. [4] 薩默維爾.軟件工程[M].北京:機(jī)械工業(yè)出版社,2007:47-85. [5] 馬丁.敏捷軟件開發(fā)[M].北京:清華大學(xué)出版社,2003:225-267. [6] 普雷斯曼.軟件工程實(shí)踐者的研究方法[M].北京:機(jī)械工業(yè)出版社,2007:79-122. [7] 周愛民.大道至簡(jiǎn)——軟件工程實(shí)踐者的思想[M].北京:電子工業(yè)出版社,2007:144-178. [8] 李洋.UML和模式應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2006:98-143. [9] 許家珆.軟件工程——方法與實(shí)踐[M].北京:人民郵政出版社,2003:97-175. [10] 李幟,林立新,曹亞波.軟件工程項(xiàng)目管理[M].北京:清華出版社,2005:76-109.
同類課題研究水平概述
- 軟件工程中,軟件復(fù)用和軟件發(fā)布都需要對(duì)軟件分包進(jìn)行詳細(xì)的規(guī)劃。包的設(shè)計(jì)中不允許存在環(huán)型依賴,包的質(zhì)量好壞這些問題都需要相應(yīng)工程師進(jìn)行設(shè)計(jì),人力和物力成本消耗較大。本系統(tǒng)旨在設(shè)計(jì)一個(gè)能夠自動(dòng)對(duì)軟件分包結(jié)構(gòu)進(jìn)行度量并自動(dòng)分包的軟件系統(tǒng)。本系統(tǒng)即根據(jù)這一原則來實(shí)現(xiàn)包劃分算法。利用源碼中類之間的關(guān)系進(jìn)行建模,生成類關(guān)系圖,再將關(guān)系圖與包劃分原則相結(jié)合,實(shí)現(xiàn)源文件中類分包工作。 分包工作當(dāng)前主要由人工完成,這不僅加大了分包過程中的不確定成分,而且增加了軟件開發(fā)的成本。所以在現(xiàn)在軟件工程的操作過程中急需一個(gè)自動(dòng)分包軟件,該軟件的功能是按照軟件工程中具體的分包規(guī)則對(duì)完成類設(shè)計(jì)的軟件進(jìn)行自動(dòng)分包。從而減少不確定度,減少生產(chǎn)成本。 本項(xiàng)目的目的在于實(shí)現(xiàn)一個(gè)自動(dòng)分包軟件,適用于堅(jiān)持以軟件工程規(guī)范開發(fā)并且不愿意使用太多經(jīng)費(fèi)在分包工作上的開發(fā)團(tuán)隊(duì);一切規(guī)范化的軟件開發(fā)過程中;提高軟件行業(yè)開發(fā)效率,促進(jìn)行業(yè)發(fā)展。