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

基于構件的軟件工程理論與方法分析

2014-11-05 15:48:04崔寧
電子技術與軟件工程 2014年18期
關鍵詞:方法

摘 要

計算機技術目前已經(jīng)取得了十分顯著的發(fā)展,與之相關聯(lián)的一系列新技術也在不斷的開發(fā)中。軟件作為一種高科技產(chǎn)品,傳統(tǒng)的開發(fā)方式遠遠不能滿足市場的需求。目前,我國市場上已經(jīng)出現(xiàn)了大量遺留下來的軟件系統(tǒng),這些系統(tǒng)的規(guī)模不斷擴大,使得人們開始考慮是否要將軟件系統(tǒng)進行復用處理。本文主要討論基于構件的軟件工程理論和方法,旨在促進我國軟件系統(tǒng)的發(fā)展提供建議。

【關鍵詞】軟件工程 方法 軟件系統(tǒng)

軟件作為信息時代最為重要的基本設施,發(fā)展至今越來越受重視卻不斷變地脆弱且不可靠,主要原因在于軟件開發(fā)越來越普遍越來越復雜。基于構件的軟件工程主要改進了傳統(tǒng)的軟件生產(chǎn)方法,能夠繼承和發(fā)展面向對象軟件的工程,這種方式開發(fā)出來的軟件質量很高,軟件十分靈活且便于升級和維護。目前,基于構件的軟件工程已經(jīng)在實際的軟件市場中得到了很好的生產(chǎn)和應用。

1 基于構件的軟件工程概論

構件指的是一種在軟件系統(tǒng)里面用來表述客觀事物的實際形態(tài)的物品,它能夠單獨進行制造和分配以及裝配,它支持構成軟件系統(tǒng)的那種即插即用的軟件單元。一個或者多個對象在經(jīng)過包裝后能夠組成一個構件,它為用戶提供服務主要通過接口進行。這種構件一般是由構件的名稱、屬性、實現(xiàn)和接口4個部分組成。

所謂的軟件構件化指的是使軟件的開發(fā)像機械制造一樣,使用一些標準和非標準的零件來組裝軟件。也可以說是一種建筑業(yè),使用各種各樣的建筑材料來搭建不同的建筑物。軟件構件化的開發(fā)目標是用各種語言進行開發(fā),而軟件構件可以從不同的廠商進貨,且能夠在不同的平臺上進行軟件構件,這種方法既方便又具有高度集成化的特點。真正實現(xiàn)軟件構件化之后,軟件既可以放置在本地的計算機上操作又能在分散的網(wǎng)上異地進行操作,這種方法極度方便了軟件的開發(fā)和應用。

2 基于構件的軟件的開發(fā)

2.1 軟件設計的評判標準

基于構件的軟件需要具備可復用性高的特點,這樣對于軟件的設計應該具備4個標準,分別為高抽象性、高通用可變性、高可靠性和組裝容易。

首先,構件的軟件想要獲得可復用性高的特點,就需要提高構件的通用化程度,因為構建的可復用性和通用化是成正比的關系,通用化程度越高則可復用性越高。因此,基于構建的軟件在開發(fā)的過程中要盡量避免構件的開發(fā)泛濫化,能夠讓軟件的在等待開發(fā)的過程中就被復用,這樣能夠大量提高軟件的可復用度。

其次,可復用的軟件需要經(jīng)過一系列的修改過程才能真正運用到實際的工作中,可以稱為被實例化。軟件通用性程度和可變性程度高說明軟件的可復用程度高,所以在設計軟件的時候要將可標識變化點的位置安排在需要進行變化的位置上,然后在標識點上面要添加變體,這種變體可以是一個或者多個,主要作用是指示抽象構件的位置。當對構件進行復用的時候,假如要實現(xiàn)構建的實例化,就要根據(jù)不同的情況來創(chuàng)造不同的變體,主要目的是滿足一些特殊應用的需求。

再次,構件的可靠性指的是不使構件在一些特殊的環(huán)境和規(guī)定的時間內發(fā)生開發(fā)實效的情況,它包括構建的容錯性和可恢復性等。構件更加容易使用的話就能在一定程度上提高構件的可靠性,進而方便構件的開發(fā)人員能夠挑選出適合應用的構件,從而提高構件的可復用程度。這樣可以在很大程度上增強構件的可操作性和易理解性。

最后,由于構件由不同的人開發(fā),所以構件中的實現(xiàn)語言和運行的環(huán)境都因為開發(fā)人物的不同而不同。因此,如果要挑選出合適的構件來組裝構件,需要將構件在實例化過程之后再進行組裝,再實際應用到需要開發(fā)的軟件或者系統(tǒng)上面。構件組裝的難易程度對于軟件的復用性有一定的影響,假如構件之間偶合度十分松散且構件的組裝機制十分便利,能夠在很大程度上使得構件的組裝是十分便利。

2.2 軟件開發(fā)的基本理念

基于構件的軟件開發(fā)中的構件技術主要是在數(shù)據(jù)和算法結構上進行提升,這是一種在應用級別基礎上的集成化技術。對于構件化軟件開發(fā)的基本理念,更多的考慮方面是對象個體在實際的應用領域進行開發(fā)過程中的作用。換句話說是把軟件逐漸分解成為幾個獨立的單元,然后再將不同的軟件構件對象進行組裝,最后才形成完整的軟件集成。

2.3 軟件開發(fā)的具體過程

對于基于構件的軟件開發(fā),首先是關于軟件系統(tǒng)的生存周期,構件化軟件系統(tǒng)的生存周期相比傳統(tǒng)的軟件系統(tǒng)工程較簡單。具體分為系統(tǒng)的分析、藍圖的設計以及構件集成等。對于架構的設計,能否進行十分系統(tǒng)的架構設計對于基于構件的軟件系統(tǒng)有十分重要的作用,它能夠真正保障系統(tǒng)在運行的過程中進行有效地操作。架構的設計指的是對于構件化的軟件系統(tǒng)評估,然后進行選擇和最后的設置。該設計的目標是依據(jù)用戶實際需要,對系統(tǒng)進行規(guī)范化設計之后再選擇適當?shù)募軜嬙O計方案,對整個系統(tǒng)的各項實際實施的環(huán)節(jié)需要充分明確下來。

所謂系統(tǒng)的集成指的是構件能夠按照系統(tǒng)的構架將系統(tǒng)組裝成模塊,在組裝的過程中一般只需要對基本代碼進行編寫,然后在構件之間要能夠進行互相的調用。結束以上步驟后就能夠形成所需要的系統(tǒng)文檔。最后的環(huán)節(jié)是對系統(tǒng)進行測試,這個測試環(huán)節(jié)是為了檢驗該系統(tǒng)能否真正滿足客戶的設計要求,以及在系統(tǒng)的具體運行中是否會出現(xiàn)問題,以便及時進行修改。該環(huán)節(jié)主要的目的是能夠真正根據(jù)系統(tǒng)的要求來確定構件化系統(tǒng)的真正形成。

3 結語

基于構件的軟件系統(tǒng)能夠真正地提高軟件構件的可復用率。基于構件的軟件系統(tǒng)可以減少傳統(tǒng)的軟件開發(fā)過程中的復雜度,還能將軟件開發(fā)的效率得到很大程度的提高,開發(fā)時間大幅度縮短且軟件開發(fā)的質量也提高了。軟件的可復用程度對于軟件市場的發(fā)展有重要的影響,能夠真正促進產(chǎn)業(yè)的變革,給軟件市場帶來更多的商業(yè)契機。筆者主要討論了基于構件的軟件工程的理論和方法,希望能夠為促進軟件市場的繁榮提供建議。

參考文獻

[1]賈巖.基于構件的軟件工程技術研究[J].科技資訊,2011(06).

[2]鐘冠群,李佳倫,杜輝.基于構件的軟件工程中構件模型的分析[J].科技信息,2010(03).

作者簡介

崔寧,男,河南省南陽市人。現(xiàn)為南陽醫(yī)學高等專科學校助教。研究方向為計算機應用。

作者單位

南陽醫(yī)學高等專科學校 河南省南陽市 473000endprint

猜你喜歡
方法
中醫(yī)特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數(shù)學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 3344在线观看无码| 久久中文电影| 国产精品自在在线午夜区app| 国产96在线 | 欧美自拍另类欧美综合图区| 国产高清不卡| 久久中文电影| 精品在线免费播放| 日韩欧美综合在线制服| 亚洲一道AV无码午夜福利| 欧美精品黑人粗大| 亚洲精品自在线拍| 亚洲中文字幕无码mv| 日韩无码黄色| 免费无遮挡AV| 真实国产乱子伦视频| 漂亮人妻被中出中文字幕久久| 午夜综合网| 国产靠逼视频| 亚洲精品第1页| 青青操视频免费观看| 日韩激情成人| 国产门事件在线| 久久免费看片| 亚洲国产成人精品无码区性色| 91极品美女高潮叫床在线观看| 亚洲二区视频| 午夜激情婷婷| 国产不卡网| 国产福利观看| 国产区成人精品视频| 亚洲人成网站在线播放2019| 色有码无码视频| 日韩A∨精品日韩精品无码| 国产麻豆福利av在线播放| 免费观看成人久久网免费观看| 五月天天天色| 日韩少妇激情一区二区| 黄色网址免费在线| 日韩国产综合精选| 国产成人三级| 欧美日韩午夜视频在线观看| 2020精品极品国产色在线观看| 又粗又硬又大又爽免费视频播放| 麻豆国产在线不卡一区二区| 热伊人99re久久精品最新地| 免费A级毛片无码免费视频| 中文无码精品A∨在线观看不卡| 无码内射在线| 亚洲va在线∨a天堂va欧美va| 网友自拍视频精品区| 久久青青草原亚洲av无码| 2021国产精品自产拍在线观看| 国产91视频免费观看| 国产h视频在线观看视频| 亚洲天堂网2014| 在线观看国产黄色| 四虎综合网| 中文字幕有乳无码| 精品三级网站| 欧美劲爆第一页| 91福利片| 中文纯内无码H| 好吊色妇女免费视频免费| 国产不卡网| 色播五月婷婷| 日韩成人高清无码| 国产在线精品99一区不卡| 免费一极毛片| 国产小视频网站| 日韩天堂视频| 欧美日韩中文字幕在线| 欧美综合中文字幕久久| 精品国产三级在线观看| 久久这里只精品热免费99| 国产成人综合久久精品尤物| 茄子视频毛片免费观看| 波多野结衣一区二区三区四区视频| 亚洲一区二区约美女探花| 97se亚洲| 无码 在线 在线| 久久www视频|