国产精品国产精品国产专区_国产91丝袜在线播放_男女精品_日韩不卡1卡2卡三卡2021免费_亚洲人网_日本成人v片在线_日本高清www_国产三级日韩_国产熟妇高潮呻吟喷水_国产精品夜间视频香蕉_久久综合久久久久_成人综合网亚洲伊人_国产suv精品一区二区五_不卡无码人妻一区三区_国产aⅴ爽av久久久久成人_亚洲精品99
              學術指導服務,正當時......期刊天空網是可靠的職稱論文與著作出書咨詢平臺!

              基于組件的軟件開發方法研究

              發布時間:所屬分類:計算機職稱論文瀏覽:1

              摘 要: 摘要:組件技術是當前軟件開發中較為常用的一門技術。基于組件的軟件開發是一種新興的分布計算技術,可以有效提升軟件利用率。本文著重對基于組件的軟件開發方法作具體的分析闡述,期望可以為今后軟件的開發思路與方向提供建設性意見。 關鍵詞:組件技術;軟

                摘要:組件技術是當前軟件開發中較為常用的一門技術。基于組件的軟件開發是一種新興的分布計算技術,可以有效提升軟件利用率。本文著重對基于組件的軟件開發方法作具體的分析闡述,期望可以為今后軟件的開發思路與方向提供建設性意見。

              基于組件的軟件開發方法研究

                關鍵詞:組件技術;軟件;開發

                常見的軟件開發方式主要有結構化方法、原型化方法、可視化開發方法及面向數據結構的軟件開發方法等,這些軟件開發方式在緩解軟件危機中發揮著重要的作用,很大程度上促進了軟件的發展。但是新的發展背景下,日益完善的計算機網絡環境對軟件提出了更高的要求,要求軟件在各種環境下均可以進行數據傳輸與共享。因此,對基于組件的軟件開發方法進行深入的分析研究是十分有必要的。

                1 基于組件的軟件體系結構

                軟件體系結構是一個軟件系統設計成功與否的關鍵,可以充分代表軟件系統公共的高層次抽象。傳統的軟件體系結構設計和構建時,通常會基于主機的集中式框架,而后借助網絡客戶端對服務器的框架進行訪問。長期的應用過程中發現,隨著網絡時代軟件技術的發展,這種傳統的軟件體系結構已經無法滿足商業、行政等行業的需求。因而需要來開發的軟件方式。

                相關期刊推薦:《計算機應用研究》主辦單位:中國航天科工防御技術研究院中國宇航學會中國系統工程學會,周期: 雙月。報道國內外計算機應用領域的研究與探索以及計算機技術發展動態。內容涉及:系統軟件和體系結構、計算機局域網、廣域網、因特網、計算機通訊、人工智能與專家系統、虛擬現實技術、多媒體技術等方面的內容。

                近年來軟件應用系統的遠程訪問開始借助Intranet與Intranet的客戶端進行,這讓遠程訪問變得更加的便捷和方便,基于組件的軟件開發在這種系統體系結構中發揮著重要的作用。具體來說,這是一種分布式、模塊化的結構,可以讓應用系統分成多個獨立部分,因而也可以采用增量方式進行開發。基于組件的軟件開發方法主要有以下幾點優勢:①靈活性強,軟件系統升級與維護更加的靈活便捷;②組件的裝配工作類似搭積木,開發工作較為簡單;③組件來源較為廣泛,即可以使用內部開發軟件,也可以從市場購買;④所擁有的核心功能可以實現分析與設計的重用。

                2 基于組件的軟件開發方法要點分析

                組件技術極大的改變了軟件的重用,可以將抽象的軟件開發提到一個更高的層次,能夠實現軟件的分析、設計等重用功能。值得明確的一點是,基于組件的軟件開發是對一組類的組合進行封裝,可以設置相應的特定服務,同時可以為用戶軟件使用提供多個接口[1]。鑒于組件只用接口提供服務,可以將底層多個邏輯組合成高層次的新組件,且可以直接封裝到一個系統中,因而無論是軟件模塊功能實現,亦或是結構裝配,均得到了明顯的提升。需要特別指出的一點是,組件技術基礎上的軟件構造是用白盒子與黑盒子結合而成的,即灰盒子方法,組件有很強的性能接口,其內部邏輯功能與組件模型均被隱藏了起來,而且為了保證軟件使用安全,從來不會直接給組件接口分配地址,只有組件被完全識別后才會分配地址。基于組件的軟件開發已經由應用系統開發轉變到了應用系統集成上,建立一個應用系統可能需要多個已有的組件模塊,這些組件模塊因為開發時間和開發人員的不同,其具體的用途也有很大的不同。這種情況下,應用系統開發就會發生變化,成為了組件接口、組件上下文及框架環境等一系列的探索過程。

                總的來說,基于組件的軟件開發具體需要做好以下幾點工作:①對組件進行合理分類:要想重用一個可重用組件,首先需要在建立該領域的可重用組件庫中找到它,不過因為重用組件庫通常都比較龐大,因而導致組件分類成為一項復雜且龐大的工作。另外,因為使用者與開發者對可重用組件理解不同,經常會出現找不到的情況。鑒于此,筆者認為可以利用組件的四種相互關系,對潛在的可重用組件進行查找,即:組成、繼承、調用及框架,檢索過程中可以借助關鍵詞與功能描述進行[2];②可重用組件的挑選:可重用組件的挑選也是組件重用的關鍵環節,軟件開發人員要始終明確一點,所挑選出的可重用組件要完全適應新系統需求,以此最大限度提升軟件開發效率。此過程主要需要做好以下幾點工作:a)明確系統所需的可重用組件;b)選擇潛在的可重用組件;c)對所挑選出的可重用組件功能進行分析,并與系統需求進行對比;d)借助多樣化手段對所挑選的可重用組件進行調整優化,最大限度滿足系統開發需求;③開發過程中設計新的可重用組件:可重用組件重用不僅包括系統已經存在的可重用組件,也包括新的可重用組件。在進行軟件重組設計時,需要有發展意識,需要為以后的開發工作留有發揮空間。因此,要保證現有的可重用組件可以被很好的理解,并形成系統完整的書寫格式與說明文檔,供他人查詢了解。雖然這項工作會產生很大的工作量,花費很多的開銷,但是從長遠角度來看,這項工作的重要性與必要性均十分突出,在減少后續軟件開發精力和周期方面具有重要的意義,因而值得重視。除此之外,在進行可重用組件添加時,要對其進行一系列的處理,做好歸類工作,存儲到可重用組件庫中,進而發揮自身作用。

                3 結論

                任何形式的組件技術開發系統,在開發過程中均會遇到不同程度的問題與風險,組件的提取、開發與測試均要花費大量的時間與精力。本文著重對基于組件的軟件開發方法要點作了具體的分析,指出基于組件的軟件開發過程中,要重點把握組件分類、組件挑選、新組件設計等方面的內容,以此促進軟件開發順利進行。——論文作者:楊景超 陳晨

              最新分區查詢入口
              主站蜘蛛池模板: 99成人精品| 在线视频毛片| 爆乳无码AV一区二区三区 | 欧美aaa大片| 久亚洲| 大香大香伊人在钱线久久| 国产熟妇久久777777| 激情丁香网| 少妇激情av一区二区| 黄版视频在线观看| 久久精品农村毛片| 国产激情久久久久久熟女老人 | 久久久国产精品午夜一区ai换脸| 久久久精品国产一二三产区区别| 国产成人精品亚洲午夜麻豆| 欧美一区二区在线免费看| 日韩精品av久久有码一区浪潮| 久久99国产精品尤物| 肉体暴力强伦轩在线播放| 国产特黄一级片| 亚洲精品成人18久久久久| 大尺度做爰啪啪高潮床戏没有套| 无码无套少妇18p在线直播| 国模无码大尺度一区二区三区| 欧美黄色网| 国产啪在线| 国产午夜成人无码免费看| 日本三级理论久久人妻电影| 成品片a免费入口麻豆| 日韩网站视频| 在线观看成人黄av免费| 偷窥国产亚洲免费视频| 天堂а√在线最新版中文在线| 国产精品自拍av| 亚洲国产成人精品久久久国产成人| 四虎av影视| 免费人成在线观看成人片| 精精国产xxxx视频在线| 九九热这里只有精品8| 中文字幕av免费| 性一交一欲一乱一情|