日韩视频专区_久久精品国产成人av_青青免费在线视频_欧美精品一级片_日韩在线观看中文字幕_九九热在线精品

美章網(wǎng) 資料文庫 基于構(gòu)件的軟件開發(fā)研究范文

基于構(gòu)件的軟件開發(fā)研究范文

本站小編為你精心準(zhǔn)備了基于構(gòu)件的軟件開發(fā)研究參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

基于構(gòu)件的軟件開發(fā)研究

1基于構(gòu)件的軟件開發(fā)的方法研究

基于構(gòu)件的軟件開發(fā),顧名思義,開發(fā)過程離不開構(gòu)件,且是以構(gòu)件為核心。基于構(gòu)件的軟件開發(fā)進(jìn)行構(gòu)件收集工作時,可從需求分析階段開始,加大了開發(fā)的效率,使開發(fā)進(jìn)程變得更加高效迅速。

基于構(gòu)件的軟件開發(fā)包括兩個方面,一方面是對構(gòu)件的研究開發(fā),對目標(biāo)用戶的需求加以分析,然后進(jìn)行構(gòu)件的設(shè)計與實現(xiàn),最后是成品構(gòu)件;還有一方面就是對應(yīng)用程序的研究開發(fā),即根據(jù)功能的要求,然后基于構(gòu)件的設(shè)計,對構(gòu)件加以裝配,在根據(jù)應(yīng)用程序,最后才是對目標(biāo)用戶的需求加以分析。基于構(gòu)件的軟件開發(fā)中包括對軟件系統(tǒng)的集成,對軟件系統(tǒng)的集成是指在構(gòu)件開發(fā)、選擇和組裝完成后,把相應(yīng)的構(gòu)件加以組裝,對構(gòu)件加以連接和約束,可以通過編寫一些簡單的代碼加以實現(xiàn)。對系統(tǒng)的測試則是指測試系統(tǒng)的功能和穩(wěn)定性,通過測試不僅可以查看系統(tǒng)是否能夠符合所需要的要求,還可以查看有無漏洞,從而可以發(fā)現(xiàn)漏洞并加以修補;系統(tǒng)維護(hù)可以分為糾正性、完善性和適應(yīng)性維護(hù),通過對系統(tǒng)的維護(hù)可以提高軟件的運行水平,讓系統(tǒng)更加靈活,從而可以應(yīng)對復(fù)雜的變化活動,從而可以更加高效科學(xué)的工作。基于構(gòu)件的軟件開發(fā)技術(shù)具有明顯的特點,其構(gòu)件是由專業(yè)的開發(fā)商提供的,所以質(zhì)量有保證,另外,還可以將風(fēng)險部分分散給供應(yīng)商,進(jìn)行風(fēng)險分擔(dān),構(gòu)件的維護(hù)工作是由制造商加以負(fù)責(zé)。但是,實物都是相對的,有利必有弊,其缺點是依賴于成熟的構(gòu)建市場,必須要遵循一定的開發(fā)規(guī)范。

2基于構(gòu)件的軟件開發(fā)與傳統(tǒng)軟件開發(fā)的比較

基于構(gòu)件的軟件開發(fā)與傳統(tǒng)的軟件開發(fā)有很大的區(qū)別,基于構(gòu)件的軟件開發(fā),其開發(fā)方法是面向重用的,是先對目標(biāo)用戶的需求加以分析,然后再設(shè)計與實現(xiàn),也是面向接口,面向連接的。而傳統(tǒng)對軟件的開發(fā)方法則是從軟件片開始的,這種軟件片粒度很小,這種技術(shù)屬于面向?qū)ο蟮募夹g(shù)。基于構(gòu)件的軟件開發(fā)具有特別顯著的優(yōu)點,就是可以大大減少軟件開發(fā)所花費的時間以及軟件開發(fā)所需要的成本。另外,基于構(gòu)件的軟件開發(fā)的生命周期不同于傳統(tǒng)的軟件開發(fā),它的生命周期按照不同的階段可以劃分為對需求的分析,選擇、構(gòu)建并對軟件的架構(gòu)加以分析和評估,其中,構(gòu)架又分為應(yīng)用層和構(gòu)件層;然后是對構(gòu)件加以開發(fā),之后是選擇和組裝構(gòu)件,還有軟件系統(tǒng)的集成、測試、維護(hù),其中對系統(tǒng)的集成是對構(gòu)件加以組裝、連接和約束,對系統(tǒng)的測試是指測試系統(tǒng)的功能和穩(wěn)定性,系統(tǒng)的維護(hù)又分為糾正性維護(hù)、完善性維護(hù)和適應(yīng)性維護(hù)三種。基于構(gòu)件的軟件開發(fā)技術(shù)與傳統(tǒng)的軟件開發(fā)技術(shù)在體系結(jié)構(gòu)上也有很大的區(qū)別,軟件體系結(jié)構(gòu)是系統(tǒng)設(shè)計成敗的關(guān)鍵。傳統(tǒng)的應(yīng)用系統(tǒng)體系結(jié)構(gòu),很難適應(yīng)目前企業(yè)的商業(yè)環(huán)境,其從集中式框架開始,直到通過網(wǎng)絡(luò)訪問服務(wù)器的框架,都難以適應(yīng)企業(yè)的商業(yè)環(huán)境。在開發(fā)過程上也有很大的區(qū)別,兩者在重用元素和開發(fā)方法上都有很大的區(qū)別,軟件被重視重用是從構(gòu)件出現(xiàn)之后開始才得到了根本改變。

在軟件方法學(xué)方面上的區(qū)別在于,傳統(tǒng)的軟件方法學(xué)是從面向機器、面向數(shù)據(jù)、面向過程、面向功能、面向數(shù)據(jù)流、面向?qū)ο蟮龋@一系列不斷提出、不斷創(chuàng)新的觀點來反映問題的本質(zhì),而基于構(gòu)件的軟件開發(fā)技術(shù)的軟件方法學(xué)要比傳統(tǒng)軟件開發(fā)技術(shù)豐富得多,基于構(gòu)件的軟件開發(fā)技術(shù)是即插即用,基于體系結(jié)構(gòu),以接口為中心,將構(gòu)件按照一定的依據(jù)加以組合,另外,基于構(gòu)件的開發(fā)技術(shù)是通過把自頂向下和自底向上這兩種方法結(jié)合起來,從而進(jìn)行軟件開發(fā)。

3結(jié)束語

隨著軟件系統(tǒng)逐漸復(fù)雜化和大型化,基于構(gòu)件的軟件開發(fā)的優(yōu)勢會越來越明顯。本文主要介紹了基于構(gòu)件的軟件開發(fā)研究的產(chǎn)生背景,影響因素,如構(gòu)件集成技術(shù)的影響、已有軟件制品因素的影響等。基于構(gòu)件的軟件開發(fā)雖然已經(jīng)較為普遍,但是我國目前仍然沒有開發(fā)商用構(gòu)件的公司,乃至全世界目前也沒有,另外,基于構(gòu)件的軟件開發(fā)目前仍存在一些問題亟待解決,所以,基于構(gòu)件的軟件開發(fā)仍然需要不斷的發(fā)展。

作者:李瑞峰 單位:中北大學(xué)

主站蜘蛛池模板: 91看片看淫黄大片 | 啪啪影音 | 成人免费视频网站在线观看 | av免费在线网站 | 国产精品毛片一区视频播 | 中文字幕一区二区av | 91丨porny丨刺激 | 色先锋影音先锋 | 亚洲精品在 | 欧美91在线| 亚洲va视频| 免费网站在线高清观看 | 丰满少妇乱子伦精品看片 | 黄网在线看 | 91精品一区二区三区四区 | 欧美大胆性生活 | 另类色综合 | 欧美xxxx网站| 一区二区三区视频在线观看 | 成年人晚上看的视频 | 日韩二区在线观看 | 最新国产网站 | 91福利在线播放 | 免费黄色av | 日韩影视一区二区三区 | 成年人免费看视频 | 亚洲一级精品 | 亚色在线观看 | 夜夜躁天天躁很躁 | 免费午夜av | 久久久国产免费 | 在线免费观看日韩av | 国产区在线视频 | 欧美另类视频在线观看 | 日韩欧美三级视频 | 久操福利 | 久久免费精品视频 | 亚洲婷婷在线观看 | 欧美激情国产精品免费 | 久久不卡视频 | 在线视频国产一区 |