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

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

2016-01-02 06:35:30林雪海北京師范大學珠海分校信息技術學院519087
電子制作 2016年2期
關鍵詞:語言

林雪海 北京師范大學珠海分校信息技術學院 519087

?

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

林雪海 北京師范大學珠海分校信息技術學院 519087

【文章摘要】

眾所周知,當前的計算機技術已經獲得了迅猛的發展,這就使得傳統的一些軟件開發技術已經難以對這種復雜及多變的應用需求形成良好的滿足,怎樣才能夠使得軟件開發的效率及質量得到進一步提高已經漸漸成為廣大群眾普遍關注的熱點問題。軟件復用技術對于軟件質量及其開發效率來說是一種十分有效的手段。為此,本文將對軟件復用技術在軟件開發中的應用展開探討。

【關鍵詞】

計算機技術;開發效率;質量;軟件復用技術

0 引言

計算機技術在近些年的迅猛發展,已經使得其對人類社會形成了非常巨大的影響。當前,很多行業或者人類的很多生活領域都已經難以脫離計算機而有效運行,而在計算機系統中,軟件是其中極為關鍵的部分,現在,各行各業甚至是個人都開始對軟件寄予更加深厚的希望。然而,傳統的一些軟件開發技術已經難以對這種復雜及多變的應用需求形成良好的滿足,這就導致軟件業面臨的壓力越來越大。

1 軟件復用技術

1.1生成技術

這種技術主要是借助可復用模式,利用生成程序形成一個新的程序或者是程序段,這種所形成的程序就是模式的實例。一般情況下,可復用模式都是分為兩種類型即代碼模式與規則模式。其中前者的一個示例就是應用生成器,那么其生成器本身就存在著可復用代碼,借助特定的參數進行替換,然后將抽象軟件模塊的具體實例生成。那么后者的一個示例就是變換系統。有效轉變超高級規格說明語言編制的程序,使其成為一種可執行語言程序。這種超高級語言具有較多優點,如便于維護、形式化好、邏輯性強以及抽象能力高等。模式復用和構建復用相比較而言,主要區別就在于某些具體的應用領域。通常,在描述構件的時候應該選用一種比較抽象的語言,這種語言既不依賴于具體語言也不依賴于具體機器,不然,就極有可能會因為受到機器或者是語言的限制而對其的可復用性產生不良影響。

1.2合成技術

構件在合成技術當中擔當著基石的角色。在開發過程中,構件與芯片的使用相類似,可以組裝成更大的構件。完全不用修改構件知識一種過于理想化的情況,增刪或者修改在實際工作當中一般都是不可避免的。將構件組合成更大的構件主要有三種方式:第一種是連接;第二種消息的傳遞及其繼承;第三種是管道機制,比如在UNIX當中使用管道將shell命令連接起來,接著借助管道機制將多個shell命令有效地連接起來,從而實現一種更為復雜的功能。

2 基于軟件復用技術的MIS開發

在分析MIS領域之后再結合大量開發實踐的經驗可知,MIS系統存在著許多共同之處,有效綜合這些具備共同特征的事物管理,將一些可重用的文檔、通用模塊、用戶界面、局部流程、規劃以及總體設計等通用構件開發出來,從而形成公用的軟件構件庫。在開發具體項目的過程中,對構建庫所提供的各種信息加以參照,并同實際業務的需求相結合,對系統的總體框架加以確定,選用一些可復用的構件,并借助系統集成技術以及軟件生成工具,有效地生成一種新的系統。

2.1基于復用的MIS開發模型

目前,基于復用的MIS開發依然還沒有形成一個較為成熟的模型,大部分主流的軟件方法,雖然對復用技術是提倡的,然而就是難以找到將復用技術有機地運用到軟件開發當中的辦法,因此難以對相關的工作人員提供直接指導。相關經驗說明,假設由軟件開發人員根據其直覺來自行處理復用技術的細節問題,那么就不可能發生復用。必須在軟件方法當中指明誰應該在什么時候干什么,此外,還要指明實施復用的方法,不然,相關的開發人員是不可能做到以一種可重復的系統性方式,在多個項目當中對復用加以應用的。所以,一定要建立復用驅動來幫助描述。只有在軟件過程當中加入復用的詳細說明,那么復用機會成為一種正常且自然的工作方式。

2.2基于復用的MIS開發的實施步驟

與普通的軟件開發有所不同,引入復用很有可能會給組織及其管理上帶來一些新變化。所以,在開發基于復用的軟件時一定要做到不能急于求成,漸進式的復用方法才是比較可取的,這種做法不僅能夠減少復用在文化方面所產生的沖擊,并且也可以消除一部分對復用的抵觸心理,更重要的是不會使當前的工作出現本質性的變化,也能夠促使開發軟件的相關人員對復用觀念形成一種擁護心理。那么怎樣的復用方法才是漸進式的呢?首先應該在開發軟件的過程中將使用者復用引入,接下來將生產者復用引入。通常生產者復用比使用者復用更難采用,其需要更多的資源、工作量以及復用技巧等。如果能夠在獲得使用者復用經驗之后再將生產者復用引入的話,那么久能夠在較短的時間里,實現復用的效益,同時也能夠有效地降低失敗帶來的風險。一般情況下,軟件復用實施的具體步驟主要包括以下幾個階段:第一,有效地引入復用的概念。第二,建立復用的目錄。最后,將構件庫有效地建立起來。復用構件會越來越多,那么就需要分析該領域當中的構件,將一些相似的構件組織起來合并成一個通用的可復用構件,并將相關的準則制定出來,再結合相關準則,將可復用構件重新設計出來,這樣有利于促使可復用構件的適應性及通用性都得到提升。

3 結語

總而言之,如果想要促使軟件開發的效率得到提高、軟件的質量得到改善、軟件開發成本得以降低,那么使用成熟的軟件復用技術是必要前提。此外,成熟的軟件復用技術還能夠促使其自身獲得進一步的發展與完善。因此相關的軟件開發人員在工作的過程中一定要對軟件復用技術形成重視。

【參考文獻】

[1]梅宏.軟件復用技術研究與應用[J]. 科技與經濟. 2012(21)

[2]楊文元.面向對象程序設計與軟件復用技術[J].漳州師范學院學報(自然科學版). 2012(04)

[3]李良俊,徐然.軟件復用技術的理論與應用[J].鞍山師范學院學報. 2013(06)

猜你喜歡
語言
詩之新,以語言創造為基
中華詩詞(2023年8期)2023-02-06 08:51:28
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
日常語言與播音語言
新聞傳播(2016年10期)2016-09-26 12:15:04
語言技能退化與語言瀕危
我有我語言
論語言的“得體”
語文知識(2014年10期)2014-02-28 22:00:56
Only Words慎用你的語言
主站蜘蛛池模板: 免费a在线观看播放| 国产97视频在线| 成人一区专区在线观看| 国产91小视频在线观看| 久久精品丝袜高跟鞋| 国产精品观看视频免费完整版| 久久久久无码精品| 99精品国产电影| 1769国产精品免费视频| 日本精品视频一区二区| 婷婷六月综合网| 精品天海翼一区二区| 无码中文字幕精品推荐| 国产黄色片在线看| 国产青榴视频| 亚洲va视频| 亚洲swag精品自拍一区| 国产成在线观看免费视频| 一级毛片免费观看久| 在线播放国产99re| 69国产精品视频免费| 91成人免费观看在线观看| 亚洲一级毛片在线播放| 国产精品网址在线观看你懂的| 国产亚洲男人的天堂在线观看| 女人毛片a级大学毛片免费| 久久这里只有精品23| 免费毛片网站在线观看| 秋霞国产在线| 日韩二区三区| 久久不卡国产精品无码| 97一区二区在线播放| 亚洲无码在线午夜电影| 亚洲成人动漫在线观看| 国产99精品久久| www.99在线观看| 免费一看一级毛片| 精品三级网站| 天天婬欲婬香婬色婬视频播放| 亚洲国产中文精品va在线播放| 国产毛片网站| 91麻豆久久久| 99性视频| 久久99精品久久久久久不卡| 国产精品高清国产三级囯产AV| 国产成年无码AⅤ片在线| 手机永久AV在线播放| 福利小视频在线播放| 最新痴汉在线无码AV| 在线观看91精品国产剧情免费| 国产成人精品视频一区二区电影| 国内精品一区二区在线观看| 久久精品丝袜| 国产精品第页| 成人在线天堂| 在线观看无码av免费不卡网站| 精品视频免费在线| 国内嫩模私拍精品视频| 亚洲日本在线免费观看| 久久黄色小视频| 99re这里只有国产中文精品国产精品| 亚洲欧美一区二区三区图片| 亚洲精品桃花岛av在线| 国产精品2| 香蕉久久国产精品免| 中文字幕在线不卡视频| 一级一级特黄女人精品毛片| 毛片久久网站小视频| 欧美精品1区| 夜精品a一区二区三区| 亚洲人成影院午夜网站| 亚洲AV无码一区二区三区牲色| 久久一级电影| 91黄色在线观看| 国产成年女人特黄特色毛片免 | 香蕉精品在线| 亚洲一区二区三区国产精华液| 中文字幕免费在线视频| 玖玖精品视频在线观看| 中文字幕精品一区二区三区视频 | 国产一区二区三区夜色| 国产人成乱码视频免费观看|