国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談基于構(gòu)件的軟件工程技術(shù)研究

2016-06-29 20:03龍君君
電腦知識與技術(shù) 2016年13期
關(guān)鍵詞:軟件工程技術(shù)構(gòu)件

龍君君

摘要:隨著經(jīng)濟(jì)的發(fā)展,我國的科技也呈現(xiàn)出勢如破竹之勢,對于軟件的要求也逐步提高,面對這樣的現(xiàn)狀,傳統(tǒng)的軟件開發(fā)方法變的力不從心,為了順應(yīng)高科技發(fā)展的潮流,基于構(gòu)件的軟件工程技術(shù)研究便順勢而生,并且在逐漸的取代傳統(tǒng)位置的軟件系統(tǒng)。

關(guān)鍵詞:構(gòu)件;軟件工程;技術(shù);研究

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)13-0080-02

信息時代的到來,人們對于電子產(chǎn)品的依賴性越來越大,同樣電子產(chǎn)品對于人們的工作也起到了至關(guān)重要的作用。而軟件對于電子產(chǎn)品的性能起著決定性的作用,而軟件工程存在的目的就是為了解決軟件在運(yùn)行過程中可能會出現(xiàn)的問題。所以筆者對于軟件的先進(jìn)性作出了分析并提出了構(gòu)建軟件的思路,希望可以提高構(gòu)件軟件的性能,以此來帶動計(jì)算機(jī)軟件行業(yè)的發(fā)展。

1 構(gòu)件軟件工程技術(shù)

1)構(gòu)件軟件工程技術(shù)的含義

構(gòu)件軟件它的功能、性能比其他軟件明顯,并且構(gòu)件軟件在軟件系統(tǒng)中屬于二進(jìn)制。與此同時由于構(gòu)件軟件它的端口是嚴(yán)格按照規(guī)范制作出來的,因此它可以直接和第三方進(jìn)行組裝,又由于構(gòu)建的軟件結(jié)構(gòu)是通過操作簡單的應(yīng)用程序在軟件當(dāng)中形成一個獨(dú)立的應(yīng)用程序,從而實(shí)現(xiàn)了環(huán)?!獙④浖?shí)行重用、重組功能,降低了成本,提高了效益[1]。

2)構(gòu)件軟件工程技術(shù)的優(yōu)勢

基于構(gòu)件的軟件工程它的本質(zhì)是用一種比較容易操作的構(gòu)件應(yīng)用與軟件工程中,并且形成一種單獨(dú)的計(jì)算機(jī)程序,并以此來實(shí)現(xiàn)軟件在運(yùn)行的時候出現(xiàn)了問題,之后對軟件的重新啟動。從日常生活中,可以了解到軟件顧名思義就是不是實(shí)實(shí)在在存在的事物,屬于一種模糊性概念,是一種有人的思維形成的,這就意味著它只能存在于人們對計(jì)算機(jī)硬件的使用當(dāng)中[2]。這就說明了構(gòu)件軟件工程技術(shù)所實(shí)施的對象不是在流水線上,而是在計(jì)算機(jī)硬件的操作中研發(fā)出來的看,這就形成了構(gòu)件軟件的復(fù)雜性。構(gòu)件軟件工程的運(yùn)行方式是構(gòu)件軟件中最大的一個特色——直接將構(gòu)件軟件插入系統(tǒng)中,便可立即使用。構(gòu)建軟件在運(yùn)行的過程中,可以通過市場將構(gòu)件軟件的端口分發(fā)出去。由于設(shè)計(jì)構(gòu)件軟件的程序人員將端口的組件、程序分開設(shè)計(jì),這就可以使在沒有任何情況的干擾下,構(gòu)件軟件可以規(guī)范化的與第三方組裝端口結(jié)合。當(dāng)現(xiàn)在的構(gòu)件軟件已經(jīng)開始走向成熟的時候,程序人員便大膽地將構(gòu)件軟件區(qū)分出來:用于提供數(shù)據(jù)并且擁有永遠(yuǎn)地保存數(shù)據(jù)的功能,這屬于服務(wù)層;對構(gòu)件軟件的模型進(jìn)行管理和服務(wù)的屬于客戶層[3]。

3)構(gòu)件軟件開發(fā)的描述

構(gòu)件軟件工程技術(shù)的應(yīng)用是在不斷地發(fā)展。軟件工程在軟件工程人員研發(fā)的過程中,有關(guān)于任何的一個構(gòu)件,哪怕是最渺小的構(gòu)件,它們都是由一個或者幾個對象通過軟件工程人員的重新的、符合規(guī)范的組合而成的,并且在用戶使用的時候,是通過規(guī)范化的接口來進(jìn)行連接的。這一接口和大眾的接口是一樣的,都是由進(jìn)口、出口的設(shè)計(jì)而組成的。由于構(gòu)件軟件在軟件工程人員研發(fā)時都是用對象組合而成的,這就說明了組成構(gòu)件中的任何一個零件都必須是標(biāo)準(zhǔn)的,甚至可以說是要達(dá)到精準(zhǔn)。之后就是由構(gòu)件集成而組建而成的一個完整的應(yīng)用程序。這是因?yàn)檫@樣所以構(gòu)件軟件開發(fā)的周期主要分成藍(lán)圖設(shè)計(jì)、策劃。軟件開發(fā)當(dāng)中構(gòu)件的設(shè)計(jì)是非常重要的[4]。所以在軟件開發(fā)過程中需要對藍(lán)圖的設(shè)計(jì)進(jìn)行研究、分析、商討,并與此同時一定馬上對構(gòu)建的準(zhǔn)備實(shí)施進(jìn)行,因?yàn)檫@樣就可以將構(gòu)件進(jìn)行循環(huán)使用,用以降低成本,提高效率。所以在當(dāng)構(gòu)件軟件研發(fā)的過程當(dāng)中出現(xiàn)突發(fā)狀況時,一定要盡快解決,并以很快的速度進(jìn)行研發(fā),用以提高效率。但構(gòu)件軟件系統(tǒng)開發(fā)完成時,一定要對其進(jìn)行逐級檢查,以最快的速度完成檢查。最后在將構(gòu)件按照規(guī)范合理的組合起來,得到最終的應(yīng)用程序。在組合的過程中,為了使構(gòu)件更加的顯而易見、一目了然,可以將組合好的構(gòu)件用制圖軟件,例如:CAD制圖進(jìn)行描繪,并用A2或者其他型號的紙打印出來,減少構(gòu)件軟件工程技術(shù)人員在構(gòu)件軟件的組合過程中的出錯率,并能及時的發(fā)現(xiàn)問題。

2 構(gòu)件軟件工程技術(shù)與傳統(tǒng)軟件技術(shù)的對比

1)新的結(jié)構(gòu)體系

由于傳統(tǒng)的軟件工程,它從中央的構(gòu)建組成再到互聯(lián)網(wǎng)訪問服務(wù)器的運(yùn)行都已經(jīng)嚴(yán)重跟不上時代的潮流,無法滿足人們在生活中以及工作中的需要,也在很大程度上阻礙了軟件工程的發(fā)展。但是構(gòu)件軟件的系統(tǒng)開發(fā)出來的新結(jié)構(gòu)體系,更替了傳統(tǒng)的軟件不能做到的功能,對傳統(tǒng)的軟件工程進(jìn)行了改革。

2)更換開發(fā)過程

由于傳統(tǒng)軟件在設(shè)計(jì)的時候采用的是將元素集合并應(yīng)用,這就從根本上導(dǎo)致了傳統(tǒng)軟件的老舊。因此設(shè)計(jì)構(gòu)件軟件的程序人員找到了這個問題的關(guān)鍵所在,并加以改正[5]。所以在構(gòu)件軟件設(shè)計(jì)的過程中程序人員對元素進(jìn)行了分析、設(shè)計(jì)、運(yùn)行中的整體協(xié)調(diào),并且實(shí)現(xiàn)了系統(tǒng)配件在構(gòu)件軟件的作用下完成的循環(huán)使用的過程,同時實(shí)現(xiàn)了對于構(gòu)件軟件的開發(fā)由單調(diào)的應(yīng)用程序一直走向多個元素整合在一起的應(yīng)用程序。實(shí)現(xiàn)了將復(fù)雜的多種應(yīng)用技術(shù)直接轉(zhuǎn)化簡單的構(gòu)件軟件的使用。使得構(gòu)件軟件工程在計(jì)算機(jī)軟件行業(yè)處于不斷上升、不斷發(fā)展的狀態(tài)。

3)更新了設(shè)計(jì)的理念

傳統(tǒng)軟件設(shè)計(jì)的理念是從計(jì)算機(jī)、調(diào)查或者實(shí)驗(yàn)得出的數(shù)據(jù)、開發(fā)、運(yùn)行、客戶等等,反映出軟件運(yùn)行的功能、性能。這就導(dǎo)致了傳統(tǒng)軟件已經(jīng)嚴(yán)重脫離了有關(guān)于人們的生活理念,從而逐漸的落后。由于設(shè)計(jì)構(gòu)件軟件的程序人員已經(jīng)將構(gòu)件軟件工程中將計(jì)算機(jī)的運(yùn)行程序與現(xiàn)實(shí)生活分離。這就在說明在一定的意義上構(gòu)件軟件是將思維模式與現(xiàn)實(shí)存在的規(guī)律分離。由于軟件的開發(fā)是嚴(yán)格依照規(guī)范化制造端口的,這就說明了構(gòu)件軟件工程技術(shù)的關(guān)鍵在于這個端口上,這個端口實(shí)現(xiàn)了軟件開發(fā)形成的構(gòu)件與第三要素的組合,使其變得更加的顯而易見,更加的面向了社會、滿足了人們的需要,在一定程度上對于傳統(tǒng)的計(jì)算機(jī)軟件起到了抨擊作用[4]。

3 構(gòu)件軟件工程技術(shù)中存在著的不足

構(gòu)件軟件在開發(fā)時提高了軟件的功能、性能,并且在一定的條件下減少了開發(fā)的成本,提高了構(gòu)件軟件的效益。由于構(gòu)件軟件實(shí)現(xiàn)了配置的循環(huán)使用,這就意味著對于以后構(gòu)件軟件在使用的過程中,減少了軟件的維修費(fèi)用,延長了軟件的使用壽命。并且由于規(guī)范化的端口,這就意味著對于構(gòu)件軟件在使用過程中更加的靈活。雖然構(gòu)件軟件有這么多先進(jìn)的設(shè)備、優(yōu)先的理念等等,但是人們的生活水平還在提高,科技還在不斷地發(fā)展,這就說明了構(gòu)件軟件它只有不斷地發(fā)展,跟著社會的潮流、跟著人們的需求進(jìn)行不斷地改進(jìn),才能不被這個變換更迭非常迅速的社會所淘汰,所以對于構(gòu)件軟件工程技術(shù)一定要有客觀的認(rèn)識,不要盲目自大,認(rèn)識到構(gòu)件軟件工程技術(shù)存在的問題[5]。

1)安全性不高

從實(shí)踐中可以看出構(gòu)件軟件工程技術(shù)的發(fā)展還處在青少年期,因此存在著許多不周全的地方。首先便是人們最為重視的安全。從公共對象請求代理體系結(jié)構(gòu)中可以看出構(gòu)件軟件工程技術(shù),它的效率不是很高,并且最為重要的是它的安全性能得不到保障。這就直接導(dǎo)致了縱使構(gòu)件軟件工程技術(shù)有再多的優(yōu)點(diǎn)、性能等也不能讓人們在使用的時候感到放心,這就影響了構(gòu)件軟件的使用率、購買率。從而導(dǎo)致了在軟件市場中沒有競爭力,也無法得到人們的認(rèn)可,不能與其他的軟件技術(shù)相提并論。事情都是有兩面性的,都存在著利與弊。構(gòu)件軟件工程技術(shù)將軟件工具拆分成為兩個層次,雖然有利用管理、服務(wù)、并且能提供最新的數(shù)據(jù)并對其進(jìn)行永久性的保存。這就導(dǎo)致了對于客戶端的請求都需要經(jīng)過兩次的解壓,而在各兩次的解壓過程中會使得在對象請求代管者的作用下,導(dǎo)致其自身效率比較低,從而直接導(dǎo)致了安全性能不高。因此對于客戶端、服務(wù)器這兩個層次構(gòu)件軟件工程技術(shù)人員一定要重視,并希望加以改正。

2)許多系統(tǒng)不能實(shí)現(xiàn)

由于組件對象模型它不是一個獨(dú)立層,而是在集成系統(tǒng)中。這就直接導(dǎo)致了組件對象模型不能與整個軟件系統(tǒng)形成統(tǒng)一,從而造成了對計(jì)算機(jī)硬件、計(jì)算機(jī)操作系統(tǒng)不能起到屏蔽的效果。由于組件對象模型對于加載驅(qū)動等相關(guān)的問題的不重視,這就直接導(dǎo)致了新安裝的軟件會破壞計(jì)算機(jī)原有的軟件,從而給用戶帶來困擾。

4 結(jié)束語

構(gòu)件軟件工程技術(shù),將傳統(tǒng)的軟件中存在的一系列問題或者是缺陷,都進(jìn)行了彌補(bǔ),改變了傳統(tǒng)軟件研發(fā)的思維、性能等,為計(jì)算機(jī)行業(yè)做出了重大的革新,從根本上推動了計(jì)算機(jī)行業(yè)的發(fā)展,即使構(gòu)件軟件技術(shù)中存在著安全性問題。構(gòu)件軟件還處于青少年期,計(jì)算機(jī)軟件行業(yè)應(yīng)該給構(gòu)件軟件工程技術(shù)時間,它會將不足改進(jìn),期待著構(gòu)件軟件工程技術(shù)取得更好的進(jìn)步,推動我國的計(jì)算機(jī)軟件行業(yè)的發(fā)展。

參考文獻(xiàn):

[1] 沈拴喜. 淺談基于構(gòu)件的軟件開發(fā)方法和技術(shù)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(15):75-76.

[2] 何雙利. 基于構(gòu)件的軟件工程技術(shù)研究[J].中國新通信,2015(9):97.

[3] 周偉花. 軟件構(gòu)件化技術(shù)在工業(yè)機(jī)器人集成系統(tǒng)的應(yīng)用研究[D].長沙:中南大學(xué),2013.

[4] 周陽. 軟件復(fù)用技術(shù)在洪水預(yù)報(bào)系統(tǒng)上的應(yīng)用研究[D].大連:大連理工大學(xué),2014.

[5] 曾玉琦. 基于構(gòu)件開發(fā)方法的圖形軟件研究及其應(yīng)用[D].上海:東華大學(xué),2013.

猜你喜歡
軟件工程技術(shù)構(gòu)件
建筑構(gòu)件
建筑構(gòu)件
建筑構(gòu)件
建筑構(gòu)件
關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
哈尔滨市| 湟中县| 旌德县| 嵊泗县| 阿图什市| 息烽县| 海城市| 上林县| 洛川县| 贡山| 孟州市| 门头沟区| 柳州市| 惠水县| 定日县| 寿阳县| 盱眙县| 晋城| 彩票| 蓝田县| 海口市| 崇仁县| 长沙县| 阿鲁科尔沁旗| 保康县| 达尔| 资中县| 宁乡县| 邢台市| 凤山县| 固安县| 衡南县| 湟源县| 图片| 安庆市| 从江县| 麦盖提县| 昂仁县| 梅州市| 泰顺县| 顺义区|