小型微型计算机系统
小型微型計算機繫統
소형미형계산궤계통
MINI-MICRO SYSTEMS
2004年
11期
1952-1958
,共7页
软件重用%面向对象方法%类库%代码冗余%XVCL
軟件重用%麵嚮對象方法%類庫%代碼冗餘%XVCL
연건중용%면향대상방법%류고%대마용여%XVCL
面向对象技术并不能保证软件资产达到很好的重用性能.通过实例分析了Java的Buffer库,发现有大量的冗余代码.这说明了代码在类中达到的较低的重用性能,将会增大对类库理解、测试和维护的难度.提出了一种基于"需求配置"来消除冗余代码的方法,并通过XVCL语言加以实现,结果是总的代码量减少到原有的40%.这一方法大大降低了类库的维护难度,同时认为通过把"需求配置"方法与面向对象技术相结合,可以提高软件的重用性能.
麵嚮對象技術併不能保證軟件資產達到很好的重用性能.通過實例分析瞭Java的Buffer庫,髮現有大量的冗餘代碼.這說明瞭代碼在類中達到的較低的重用性能,將會增大對類庫理解、測試和維護的難度.提齣瞭一種基于"需求配置"來消除冗餘代碼的方法,併通過XVCL語言加以實現,結果是總的代碼量減少到原有的40%.這一方法大大降低瞭類庫的維護難度,同時認為通過把"需求配置"方法與麵嚮對象技術相結閤,可以提高軟件的重用性能.
면향대상기술병불능보증연건자산체도흔호적중용성능.통과실례분석료Java적Buffer고,발현유대량적용여대마.저설명료대마재류중체도적교저적중용성능,장회증대대류고리해、측시화유호적난도.제출료일충기우"수구배치"래소제용여대마적방법,병통과XVCL어언가이실현,결과시총적대마량감소도원유적40%.저일방법대대강저료류고적유호난도,동시인위통과파"수구배치"방법여면향대상기술상결합,가이제고연건적중용성능.