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

淺析軟件復用技術及其在軟件開發中的應用

2016-11-27 22:02:53耀南京萊斯信息技術股份有限公司210000
決策與信息 2016年21期

沈 耀南京萊斯信息技術股份有限公司 210000

淺析軟件復用技術及其在軟件開發中的應用

沈 耀
南京萊斯信息技術股份有限公司 210000

軟件復用思想其實是對已有軟件中的一次再次利用。很多新系統的研發也會有極大成分是對過去經驗技術的借鑒和復用,軟件復用給人們的工作帶來了很多便利。人們可以減少不必要的機械重復工作,節約更多的時間精力投入到軟件創新部分,這種方式將會改善軟件的標準化和靈活可靠性。本文將對軟件復用技術的基本概念進行一個闡述,其過程、發展狀況也會在本文中談到,針對當前軟件技術的優勢劣勢本文也將提出一些觀點,以供相關工作者參考。

軟件復用技術;軟件開發;應用;發展

軟件復用技術能夠降低生產成本、提高軟件產品的質量、提高系統兼容性等等,在研發人員的努力下,軟件開發的風險逐漸減少,系統功能也在增長。這個過程是不斷積累和不斷完善的過程,軟件復用將會帶來軟件產業的合理分工專業化、標準化發展,我國倘若能夠抓住這個機遇必將成為一個軟件強國。

一、軟件復用概述

(一)軟件的概念。軟件復用的主要目的是減少開發與維護的資金投入,這種以原有軟件知識為基礎而建立的新軟件技術能夠有效提高生產率。軟件復用概念的提出主要來源于軟件危機之后人們意識到軟件復用是解決高昂的維護費的一種最佳方法。軟件規模隨著經濟的發展不斷擴大,為了從本質上來改變軟件產品質量的維護工作,軟件復用技術被廣泛用于計算機行業中。軟件復用的使用軟件通常被叫做可復用構件,復用的方式有兩種,一種是原原本本使用原構件,另一種是將構件進行一定修改了再使用。我們對軟件復用的理解不能僅僅停留在程序復用層面,其實它還涉及分析模型、詳細說明、測試用例等等。值得注意的是軟件復用和共享不是一個概念,我們要將兩者區別開來。

二、軟件復用技術

(一)代碼的復用。軟件復用級別不同所代表的效益也是不同的。代碼的復用包括兩個內容,意識源代碼,另一個是目標代碼。源代碼級別比目標代碼更高一些,代碼復用主要依靠大量的可復用構件,其運用及其靈活,能夠被廣泛運用。(二)設計的復用。設計復用較少受環境影響,運用設計復用能減少修改次數,還能增加可復用構件復用機會。設計復用有三種途徑,第一種能夠做到不依賴于其他具體應用而實現構件開發工作;第二種可以將現有系統重新利用于新平臺;第三種是提取現有設計結果并運用在新設計上。(三)分析的復用。分析復用的可復用機會相對更大,這種高級別的復用在解決一些抽象復雜的問題上具有較大的優勢。其復用途徑包括三種,第一種是獨立開發分析構件;第二種是實現多種平臺的多項設計;第三種是提取現有分析結果用于新系統分析。(四)測試信息的復用。測試過程信息與測試用例的復用構成了測試信息復用。測試用例復用是將修改后的然就愛你應用與新測試中或者直接將一個軟件的測試用例在新測試中。測試過程信息的復用指的是軟件自動記錄測試信息,這種復用與程序代碼級別差不多。軟件生產過程是一個由高級別向低級別轉化的一個過程,級別和所獲得的回報是呈正比關系,因此我們不能忽視分析和設計結果。

三、軟件復用實現的阻礙因素

影響軟件復用的因素有很多,有技術因素、人為因素、管理因素、教育因素、法律因素、精神產品等。要做到內容的剛好相符,一種構件運用到另一系統中仍然適用是比較有難度的事情。必須要有一定量的構件才能發揮其作用,但是獲取大量的構件必須耗費巨大的精力。新理論、新技術是當前極為欠缺的,軟件復用作為一個新的研究領域還缺乏足夠的實踐。創造性是軟件開發工作的一個顯著特點,軟件開發工作者通常都很有主見同時也喜歡使用自己開發的軟件,甚至有時候他們更樂意自己另寫一個軟件。軟件生產管理工作對于激發復用人員的工作積極性,推動復用水平的提高以及規模的擴大有著積極的作用。目前,在軟件開發方面,相關的專業教材還比較缺乏。

四、面向對象技術及其對軟件復用的支持

面向對象方法是當今最受歡迎最受認可的技術,這主要是因為模型對問題域的直接映射,它能夠讓軟件開發整個過程形成自然連續的銜接開發難度也會大大降低,工作人員的工作量相對降低,工作準確性也會大大提高。它的概念來源于繼承、封裝、聚合等,這些概念原則十分符合軟件復用需求,對于軟件復用有著積極的意義。這種軟件工程方法在整個生命周期都具有極大一致性,因此不同階段不同形態的各系統具有很好的映射,這種映射幾乎貫穿軟件生命周期的全部。面向對象技術能夠實現軟件復用的高校和統一,起到極佳的全局效果。

五、復用的研究與應用

復軟件復用技術直至今天已經發展到一定水平,其成功應用也給計算機行業帶來了很多益處。(一)領域分析法成功應用到了美國的運動控制領域,這種分析法面向特征。(二)CMU提出了產品線系統方式。這種方式的成功運用實例包括美國空軍電子系統中心的產品線系統,它集中體現軟件復用的理念(三)構件組裝的技術支持——JAVA技術廣泛流行開來軟件重用技術與對象技術實現了有效的結合。(四)以研究軟件工業化生產技術為重點的青鳥工程是我國的一項重要科技項目。青鳥軟件生產線系統面向對象技術,軟件工業化生產模式將會受到進一步擴展。

六、軟件復用技術發展趨勢

軟件復用技術還需要相關研究者繼續深入探索,軟件復用技術在目前仍然有很大的熱度,市場也在不斷拓展。軟件環境及平臺有著廣泛的市場,人們越來越關注軟件工程技術。軟件危機為軟件行業帶來了諸多挑戰,但是我們如果能將其當作一次機遇,不斷提高軟件復用技術和構件技術,我們相信工廠化的軟件將會變成實實在在的事。軟件行業正在發生深刻的變革,在未來軟件產品將會走向更廣闊的市場,最終走向國際化。

七、結論

軟件產品是人們的一種精神產品,它來于人們的思維大腦,因此其價值則是它所承載的思想精華。軟件產品的價值是無法與實實在在的物品去衡量和比較的,因為軟件產品的特殊性就在于人們可以發揮無限的形象力并賦予軟件,其復雜性極大,軟件復用自然也是如此。軟件復用技術的關鍵在于領會并靈活運用軟件復用思想。

[1]楊芙清.軟件復用及相關技術[J].計算機科學,1999,(5):1—4.

[2]楊芙清,朱冰,梅宏.軟件復用[J].軟件學報,1995,6(9):525—533.

主站蜘蛛池模板: 亚洲无码熟妇人妻AV在线| 亚洲va欧美ⅴa国产va影院| 国产精品思思热在线| 国产精品尤物铁牛tv| 午夜欧美理论2019理论| 亚洲激情99| 欧美69视频在线| 国产一区二区三区精品久久呦| 亚洲日韩国产精品无码专区| 久操中文在线| 婷婷色中文| 日韩精品一区二区三区swag| 手机成人午夜在线视频| 国产白浆一区二区三区视频在线| 欧洲熟妇精品视频| 伊在人亚洲香蕉精品播放| 成人福利在线看| 五月婷婷激情四射| 亚洲第一黄片大全| 青青热久免费精品视频6| 国产视频只有无码精品| 无码日韩精品91超碰| 亚洲国产日韩一区| 欧美日韩导航| 精品撒尿视频一区二区三区| 91美女视频在线| 午夜性刺激在线观看免费| 中文字幕人成人乱码亚洲电影| 欧美精品成人| 中文字幕在线永久在线视频2020| 午夜免费小视频| 国产第一色| www.99在线观看| 一级毛片基地| 91免费国产在线观看尤物| 国产无吗一区二区三区在线欢| 青青青国产视频| 最新亚洲人成网站在线观看| 国产欧美日韩精品综合在线| 国产欧美另类| 国产欧美日韩精品综合在线| 国产高清国内精品福利| 成人午夜视频网站| 亚洲人成网站18禁动漫无码| 波多野结衣中文字幕久久| 亚洲第一成人在线| 亚洲精选高清无码| 国产精女同一区二区三区久| 99青青青精品视频在线| 国国产a国产片免费麻豆| 真实国产乱子伦高清| 最新精品久久精品| 久久国产亚洲偷自| 凹凸国产熟女精品视频| 丁香婷婷久久| 日韩中文精品亚洲第三区| 伊人久久久久久久久久| 亚洲黄色成人| 最新日本中文字幕| 欧美69视频在线| 国产免费好大好硬视频| 99re这里只有国产中文精品国产精品| 99久久99视频| 国产黑丝一区| 青青草国产免费国产| 国产91视频观看| 手机精品福利在线观看| 99国产精品免费观看视频| 污污网站在线观看| 露脸国产精品自产在线播| 性色生活片在线观看| 任我操在线视频| 亚洲不卡无码av中文字幕| 香蕉久久国产超碰青草| 97国产成人无码精品久久久| a级毛片免费在线观看| 久久精品午夜视频| 精品福利国产| 国产一国产一有一级毛片视频| 狠狠色噜噜狠狠狠狠奇米777| 高清码无在线看| 国产情精品嫩草影院88av|