999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機軟件復用技術探究

2011-04-10 01:43:08福州大學陽光學院福建福州350015
長江大學學報(自科版) 2011年34期
關鍵詞:功能系統設計

(福州大學陽光學院,福建 福州350015)

信息化時代的到來使得計算機在社會各行業的運用十分普遍,與計算機相匹配的軟件產品也在不斷更新升級。由于計算機軟件產品更新過于頻繁,導致軟件研發成本不斷增加,甚至超出研發企業所能承受的范圍,考慮到減少軟件開發、維護、使用的成本,選擇軟件復用技術從事產品研發是很有必要的[1]。下面,筆者對計算機軟件復用技術進行了探究。

1 軟件復用的技術難點

軟件復用技術的核心思想是把各種功能的軟件看成一個 “組件”,在開發相同功能的軟件時可不必重新設計程序,只需把對應功能的 “組件”重新連接建立,由此形成一個新的軟件產品。為了避免軟件危機的發生,積極推廣軟件復用技術可以提高軟件的運行效率。但受到技術條件的限制,軟件復用技術在我國推廣還存在較大的難度[2]。

1)技術方面 技術條件是軟件復用的關鍵,但我國在技術條件方面還難以滿足軟件復用的要求。由于軟件功能之間的差異,若把不同軟件看成某一個組件,很難找到與新軟件功能相同的組件,從而限制了軟件復用技術的運用。軟件復用技術受構架技術、系統技術等多項因素影響[3],具體內容如圖1所示。

2)人才方面 軟件復用本質上是對舊軟件產品的創新利用,計算機技術在我國推廣運用起步較晚,國內計算機專業人才的水平與發達國家相比存在很大的差距。如軟件復用時無法準確判斷相同功能軟件的程序代碼是否沖突,造成軟件組合運行后程序無法正常執行命令。

圖1 軟件復用的影響因素

3)設備方面 新型軟件產品必須要在高性能的計算機設備里才能正常發揮作用,而市場上銷售的計算機多數來源于國外,長期購買國外產品也會增加軟件使用的成本。此外,計算機設備自身配備的操作系統是否滿足軟件復用技術的運行要求也是一大難點。

2 軟件復用級別的劃分

從理論上來說,軟件復用思想對新軟件產品的開發及使用大有幫助,可以解決許多軟件應用的難題,顯著降低軟件設計、開發和維護的成本投資。復用級別是軟件復用技術的重點,根據不同的功能需求,軟件復用技術的級別主要包括如下內容。

1)代碼復用 代碼復用是針對目標代碼、源代碼2點。目標代碼復用是通過連接、綁定等功能實現,把相似軟件的代碼復制連接起來。源代碼復用是直接把需要使用的代碼復制到新軟件的程序里,無需重新設計新的代碼即可編程。代碼復用必須要具備大量可復用的構件,這樣才能正常復用代碼操作[4],具體內容如圖2所示。

圖2 代碼復用與軟件構架技術

2)設計復用 設計復用相對于代碼復用級別更高,這種復用的操作難度更大。設計復用方法包括:①對已經設計好的軟件系統結果篩選,選擇可以復用的構件;②將舊軟件系統的所有文檔重新運用于新軟件,確定哪些構件可以復用;③結合新軟件的功能要求,重新開發新的設計構件,該復用流程十分復雜。

3)分析復用 分析復用是一種自動性的軟件復用級別,該法不會受到軟件設計技術的限制。主要復用方式包括:①對已經建成的系統綜合分析,篩選能夠被復用的構件參與新軟件的開發;②利用新的文檔作為輸入端,再借助硬件平臺操作設計新系統;③按照新軟件的需要重新設計可復用的構件。

4)測試復用 測試復用是經過軟件檢測確定復用的對象,以免復用后的構件在新系統運行時發生沖突。測試復用分為測試用例復用、測試過程信息復用。如測試過程信息復用時,對軟件工具測試過程的信息詳細記錄,涉及到操作步驟、輸入參數、系統運行等,經過測試可保證復用構件的可靠性。

3 面向對象方法在軟件復用技術中的應用

面向對象分析方法(OOA)是現代計算機技術研究的重點,其在軟件程序的編寫、修改、更新等方面的運用極為廣泛[5],可以從被復用對象的程序編寫、分析、設計等方面完善軟件復用技術。設計人員采取軟件復用技術時引進該方法,能保持軟件生命周期的高度一致性(如概念、原則、術語、表達等),從而有效增強新軟件的功能。

1)建模 面向對象分析法需要構建的模型有基本模型和補充模型,利用模型結構分析能為軟件復用技術提供更好的平臺,把需要使用的信息準確地表達出來,提高的復用對象的可復用性。如軟件復用的構件無法適應新系統要求時,經過建模分析可得出復用的差異性,為程序修改提供參考。以OOA階段的軟件復用模型的構建為例,其具體過程如圖3所示。

軟件復用實現的流程包括如下步驟:①系統分析師針對項目的需求說明書進行面向對象的系統分析,構造出相當抽象的對象、行為和關系等模型;②對分析出的對象、行為和關系模型完成更深入的抽象過程,總結出相對獨立、高重用的范式,這些范式成為OOA階段軟件復用的主題;③把智能學習系統引入范式庫中,利用對范式庫進行檢索找到已有的范式,直接利用上述范式進行下一步分析和設計;④若找不到所需要的范式,則結合智能學習系統把范式加入范式庫中,為后期復用技術創造條件[6]。

2)分工 對面向對象分析與面向對象設計(OOD)需要進行相應分工,這是由于2個面向對象方法階段的功能不同。OOA主要考慮與問題域及系統責任相關的信息,OOA對分析對象的有關信息深入分析,掌握用戶的實際需求后開發軟件;OOD主要研究與實現條件相關的信息。

3)表示 面向對象法的表述方式均以 “類”為代表,如面向對象的屬性、行為、關系等。軟件復用技術會因為復用對象的不同而建立相匹配的系統,如引入對一般——特殊結構中多態性的表示法能夠有效改善類的可復用性。利用多方面的表示方法,讓類在系統復用時發揮更好作用。

圖3 OOA階段的軟件復用

4)連接 OOA一般采用簡單的二元關系表示各種復雜關系和多元關系。該方法能保證構成系統的基本成分及內在關系表達均符合一致性要求,使得軟件復用技術的組織、流程和操作更加規范化。如復用某軟件的程序代碼時,利用連接可及時篩選相關程序,復制后即可用到新軟件中。

5)描述 類描述模板是OOA的描述平臺,在描述時可以弄清描述者及被描述者存在的差異。由于可復用構件之間的關系并不對等,經過繼承、聚合、實例連接和消息連接等關系的詳細描述,由此可以讓關系信息及其它程序代碼被同時復用,提高了軟件復用技術的復用效率。

3 結 語

軟件復用是軟件開發的重點技術,其能夠降低新軟件程序設計的難度,減少軟件研發或維護的成本投資,為企業創造更多的經濟收益。為了提高軟件復用技術的運行效率,研究者要解決技術和設備等方面的難題,進一步完善軟件復用體系。

[1]江龍強,汪海濤.基于構件的軟件復用技術研究及在MIS中的應用 [J].微型機與應用,2011(17):16-18.

[2]趙建平,趙建輝,顧培,等.一種基于數據庫和面向對象的軟件復用技術 [J].兵工自動化,2011(8):92-96.

[3]宋玉璞,劉敏.軟件重用技術中幾個關鍵問題的探討 [J].價值工程,2011,30(11):151-152.

[4]王湘文,肖振南,陳紀銘.淺析軟件復用技術的應用 [J].電腦知識與技術,2011(21):5163-5164.

[5]董躍華,馬亞飛.軟件復用在綜合教務信息管理系統中的探索 [J].江西理工大學學報,2011,32(3):26-29.

[6]史浩輝,何煒.基于構件的指控軟件復用 [J].計算機技術與發展,2011,21(2):159-161,165.

猜你喜歡
功能系統設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 亚洲中文字幕在线一区播放| 亚洲91精品视频| 免费福利视频网站| 国产欧美另类| 亚洲天堂.com| 精品国产Ⅴ无码大片在线观看81| 成人在线亚洲| 精品国产成人a在线观看| 久久综合九九亚洲一区| 国产高清免费午夜在线视频| 国产一级裸网站| 日韩无码一二三区| 亚洲天堂视频网站| 国产爽歪歪免费视频在线观看| 精品伊人久久大香线蕉网站| 青青操视频在线| 麻豆精品视频在线原创| 欧美激情伊人| 国产精品永久久久久| 国产乱视频网站| 国产成a人片在线播放| 国模粉嫩小泬视频在线观看 | 亚洲高清资源| 亚洲无码免费黄色网址| 亚洲Av综合日韩精品久久久| 亚洲清纯自偷自拍另类专区| 1769国产精品免费视频| 国产综合无码一区二区色蜜蜜| 污污网站在线观看| 九色在线观看视频| AV不卡在线永久免费观看| 国产不卡网| 亚洲午夜久久久精品电影院| 国产a v无码专区亚洲av| 国产va在线| 97精品伊人久久大香线蕉| 亚洲a免费| 91区国产福利在线观看午夜| 成人av专区精品无码国产| 亚洲成a人片77777在线播放| 国产av一码二码三码无码| 最新亚洲av女人的天堂| 国产亚洲精品97AA片在线播放| 亚洲av无码专区久久蜜芽| 国产福利在线免费观看| 国产第一色| 蜜芽一区二区国产精品| 亚洲中文无码av永久伊人| 三区在线视频| 欧美成人一级| 国产成人无码久久久久毛片| 91精品国产情侣高潮露脸| 国产精品微拍| 在线观看国产精品第一区免费| 91视频精品| 青青国产在线| 亚洲日韩AV无码一区二区三区人| 精品视频在线观看你懂的一区 | 无码中文AⅤ在线观看| 国产成人福利在线视老湿机| a在线亚洲男人的天堂试看| 日韩一二三区视频精品| 国产精品55夜色66夜色| 亚洲国产无码有码| 欧美精品v欧洲精品| 97成人在线视频| 国产精品太粉嫩高中在线观看| 亚欧美国产综合| 香蕉伊思人视频| 中日无码在线观看| 亚洲无限乱码| 日本精品αv中文字幕| 国产91特黄特色A级毛片| 一级毛片免费高清视频| 精品剧情v国产在线观看| 亚洲视频在线观看免费视频| 国产真实自在自线免费精品| 亚洲欧美日韩动漫| 国产精品第一区在线观看| 熟妇丰满人妻| 国产特一级毛片| 国产精品不卡片视频免费观看|