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慎用你的語言
主站蜘蛛池模板: 成年人国产视频| 亚洲91精品视频| 免费在线不卡视频| 国产精品蜜臀| 亚洲男人天堂网址| 亚洲综合激情另类专区| WWW丫丫国产成人精品| 亚洲精品国偷自产在线91正片| a级高清毛片| 久久久久无码精品国产免费| 亚洲va欧美va国产综合下载| 欧美成人午夜影院| 欧美中文字幕在线播放| 亚洲成aⅴ人片在线影院八| 国产激情无码一区二区APP| 久久精品国产在热久久2019 | 国产成人高清精品免费| 极品av一区二区| 国产在线欧美| 亚洲二区视频| 91福利免费| 亚洲高清国产拍精品26u| 婷婷六月激情综合一区| 亚洲日韩高清在线亚洲专区| 久久无码高潮喷水| 超清无码一区二区三区| 成人国产一区二区三区| 成年人福利视频| 国产精品第页| 日韩色图区| 欧美日韩另类国产| 69精品在线观看| 亚洲精品大秀视频| 无码aⅴ精品一区二区三区| 天天综合亚洲| 都市激情亚洲综合久久| 欧美激情福利| 日韩中文无码av超清| 国产h视频在线观看视频| 亚洲女同一区二区| 午夜精品久久久久久久99热下载| 天天综合网站| 综合人妻久久一区二区精品| 国产成人精品男人的天堂| 亚洲无码A视频在线| 婷婷伊人久久| 国产精品成人不卡在线观看| 亚洲AV无码久久精品色欲| 伊人激情久久综合中文字幕| 天堂网亚洲系列亚洲系列| 永久免费无码成人网站| 午夜精品久久久久久久无码软件 | 成AV人片一区二区三区久久| 香蕉久久永久视频| 国产精品久久自在自线观看| 国产99视频精品免费观看9e| 亚洲日韩精品欧美中文字幕| 精品伊人久久久大香线蕉欧美| 国产成人成人一区二区| 国产制服丝袜91在线| 日韩精品资源| 精品欧美一区二区三区在线| 性喷潮久久久久久久久| 人妻中文久热无码丝袜| 午夜在线不卡| 中文无码日韩精品| 欧美日韩激情在线| 精品91视频| 欧美视频在线播放观看免费福利资源| 欧美成人在线免费| 狠狠亚洲婷婷综合色香| 精品久久久久久成人AV| 美女扒开下面流白浆在线试听 | 婷婷开心中文字幕| 美女视频黄频a免费高清不卡| 国产人妖视频一区在线观看| 国产精品亚洲αv天堂无码| 久久成人18免费| 中文字幕有乳无码| 高清欧美性猛交XXXX黑人猛交| 日韩成人在线网站| 亚洲精品国偷自产在线91正片|