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

?

基于構(gòu)件的軟件開(kāi)發(fā)模型及其實(shí)現(xiàn)

2021-09-10 09:11:21鄭雷
關(guān)鍵詞:軟件開(kāi)發(fā)構(gòu)件模型

鄭雷

摘要:隨著我國(guó)科學(xué)技術(shù)的不斷發(fā)展,相關(guān)軟件的建設(shè)對(duì)提高企業(yè)的經(jīng)濟(jì)效益有著非常重要的作用。通過(guò)結(jié)構(gòu)化方法和面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)提出一種構(gòu)件軟件開(kāi)發(fā)模型,能夠有效實(shí)現(xiàn)用戶在項(xiàng)目初始階段的結(jié)構(gòu)化分析和設(shè)計(jì)技術(shù),利用該模型可以有效提高企業(yè)的綜合信息系統(tǒng)。

關(guān)鍵詞:構(gòu)件;軟件開(kāi)發(fā);模型

隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,一種對(duì)象構(gòu)件的軟件工程方法出現(xiàn)在了人們的面前,該方法被開(kāi)發(fā)人員普遍看好,并且發(fā)展速度非常快,該方法主要以面向?qū)ο蠹夹g(shù)為基礎(chǔ),將對(duì)象類作為構(gòu)造系統(tǒng)中的基本模塊,并且對(duì)組件進(jìn)行選擇集成來(lái)創(chuàng)建新的應(yīng)用系統(tǒng),基于構(gòu)件的軟件工程,關(guān)鍵是自上而下地進(jìn)行分解為構(gòu)件進(jìn)行有效集合,從而實(shí)現(xiàn)了目標(biāo)應(yīng)用系統(tǒng)的實(shí)現(xiàn),如果系統(tǒng)的開(kāi)發(fā)完全采用面向?qū)ο蟮募夹g(shù),就可以建立領(lǐng)域的對(duì)象模型,并且依靠對(duì)象模型進(jìn)行抽取,從而形成構(gòu)件庫(kù)。

然而在實(shí)際應(yīng)用過(guò)程中,某些系統(tǒng)已經(jīng)建立了大量的數(shù)據(jù),并且已經(jīng)開(kāi)發(fā)了一些應(yīng)用程序,前期的分析工作已經(jīng)按照結(jié)構(gòu)化軟件方法來(lái)進(jìn)行完成,對(duì)于這類系統(tǒng)在進(jìn)行成分過(guò)程中,不僅希望能夠?qū)崿F(xiàn)面向?qū)ο蟮募夹g(shù),而且可以改進(jìn)應(yīng)用系統(tǒng)中的維護(hù)措施,減少開(kāi)發(fā)時(shí)間以及減少維護(hù)工作量等。

1基于構(gòu)件的軟件開(kāi)發(fā)模型

在對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化需求分析過(guò)程中,會(huì)得到系統(tǒng)的數(shù)據(jù)流程圖和功能結(jié)構(gòu)圖在此基礎(chǔ)上抽取系統(tǒng)中所需要的各種模塊,然后了解系統(tǒng)的整個(gè)總體框架,在詳細(xì)劃分出所有構(gòu)件,并確定構(gòu)件的各個(gè)功能,構(gòu)件的劃分要具有合理性,避免導(dǎo)致重復(fù)工作,基于構(gòu)件模型的開(kāi)發(fā)模型,主要包括以下幾步。

第一,工作應(yīng)該是由項(xiàng)目負(fù)責(zé)人領(lǐng)導(dǎo)的工作小組根據(jù)需求進(jìn)行分析,從而進(jìn)行詳細(xì)的設(shè)計(jì),確定應(yīng)用程序的總體框架,并且畫出總體框架的功能介紹,同時(shí)要對(duì)各個(gè)總體框架內(nèi)的功能進(jìn)行確定,從而了解實(shí)現(xiàn)條件。

第二,在項(xiàng)目負(fù)責(zé)人的領(lǐng)導(dǎo)下,由工作小組進(jìn)行進(jìn)一步的功能劃分,找出復(fù)用構(gòu)件,并定義他們的接口關(guān)系,根據(jù)問(wèn)題定義一些基本內(nèi)容,對(duì)于基本類藥放在基本庫(kù)中,供每個(gè)程序使用,這些基本類庫(kù)應(yīng)用應(yīng)當(dāng)與應(yīng)用程序一起交給用戶。

第三,工作是由項(xiàng)目負(fù)責(zé)人進(jìn)行定義,然后根據(jù)各個(gè)構(gòu)件分發(fā)給編碼人員,對(duì)于可視構(gòu)件還需要提供構(gòu)件的設(shè)計(jì)方面,在詳細(xì)設(shè)計(jì)時(shí)應(yīng)當(dāng)完善構(gòu)件界面,如果沒(méi)有完成的話,則應(yīng)在第二步內(nèi)對(duì)復(fù)用構(gòu)件進(jìn)行完成編碼,人員完成構(gòu)件的編碼和調(diào)試工作后,同時(shí)編碼人員需要對(duì)非服用構(gòu)件進(jìn)行編碼調(diào)試,在進(jìn)行編碼過(guò)程中可以采用面向?qū)ο蟮木幊陶Z(yǔ)言定義構(gòu)件內(nèi)容了解構(gòu)件的操作方法和構(gòu)件之間的聯(lián)系。

第四,進(jìn)行系統(tǒng)組裝與系統(tǒng)調(diào)試。

在利用整個(gè)模型開(kāi)發(fā)系統(tǒng)過(guò)程中,第一步和第二步的工作非常重要,整個(gè)系統(tǒng)能否成功開(kāi)發(fā)都取決于第一步和第二步之間的操作,這兩步的實(shí)質(zhì)內(nèi)容是劃分構(gòu)件,確定構(gòu)件功能了解構(gòu)件接口一個(gè)構(gòu)件是否具有可操作性,取決于它是否滿足相應(yīng)的運(yùn)行標(biāo)準(zhǔn),構(gòu)件最好是符合行業(yè)標(biāo)準(zhǔn),最好在開(kāi)發(fā)單位內(nèi)建立一個(gè)可復(fù)用的構(gòu)件標(biāo)準(zhǔn)。

2信息系統(tǒng)的構(gòu)件化結(jié)構(gòu)

在利用結(jié)構(gòu)畫法完成相應(yīng)的需求分析后,利用模型可以建立信息系統(tǒng)的構(gòu)件化結(jié)構(gòu),例如在石油企業(yè)下會(huì)有很多的采油廠,各個(gè)采油廠按照游戲前開(kāi)發(fā)的數(shù)據(jù)庫(kù)建立標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫(kù),經(jīng)過(guò)幾年的發(fā)展已經(jīng)儲(chǔ)存了大量的數(shù)據(jù),按照結(jié)構(gòu)化軟件對(duì)這些軟件進(jìn)行需求分析,并且編制部分軟件了解前線系統(tǒng)的功能性,從而有效提高了企業(yè)的管理效率。

該系統(tǒng)應(yīng)用于前線工作過(guò)程中可以很好地進(jìn)行管理和作業(yè)效果,同時(shí)實(shí)現(xiàn)了全過(guò)程的跟蹤,所實(shí)現(xiàn)的主要內(nèi)容,包括任務(wù)分配,錄入作業(yè),統(tǒng)計(jì)報(bào)表,基礎(chǔ)數(shù)據(jù)查詢等功能,利用結(jié)構(gòu)化方法得到的功能結(jié)構(gòu)圖,可以提取完整的數(shù)據(jù)模型,并且結(jié)合前線作業(yè)子系統(tǒng)將重要構(gòu)件來(lái)開(kāi)發(fā)相應(yīng)的模塊。

對(duì)每一個(gè)構(gòu)件確定它的對(duì)外接口和操作界面以后需要了解構(gòu)件所實(shí)現(xiàn)的功能,通過(guò)查詢構(gòu)件來(lái)作為說(shuō)明構(gòu)件劃分和定義過(guò)程。

首先結(jié)合系統(tǒng)結(jié)構(gòu)圖確定構(gòu)件功能以及對(duì)外關(guān)系和構(gòu)件的實(shí)現(xiàn)條件,通過(guò)查詢構(gòu)件功能,是讓用戶可以選擇自己所需要的各種數(shù)據(jù)和報(bào)表,并且用戶可以根據(jù)自己所設(shè)定的查詢條件,從數(shù)據(jù)庫(kù)中查詢相應(yīng)的數(shù)據(jù),當(dāng)用戶權(quán)限達(dá)到一定級(jí)別時(shí),均可以使用該構(gòu)件,該構(gòu)件可以掛接到應(yīng)用框架中的任何一個(gè)位置。

其次再確定構(gòu)件可以作為一個(gè)可復(fù)用構(gòu)件時(shí)并定義它的接口關(guān)系,通過(guò)查詢?cè)谡麄€(gè)系統(tǒng)中的應(yīng)用建立與上級(jí)相類似的功能結(jié)構(gòu),可以有效解決一個(gè)完整的問(wèn)題,因此構(gòu)件具有可標(biāo)識(shí)性。將構(gòu)件作為一個(gè)可復(fù)用構(gòu)件來(lái)開(kāi)發(fā)能夠有效實(shí)現(xiàn)用戶之間的權(quán)限關(guān)系,并且了解用戶與數(shù)據(jù)庫(kù)之間的基本關(guān)系。

3結(jié)束語(yǔ)

綜上所述,對(duì)于文章中所提出到的開(kāi)發(fā)模型,是一種將結(jié)構(gòu)化方法和面向?qū)ο蠓椒ㄟM(jìn)行有效結(jié)合的一種措施,利用該模型在開(kāi)采過(guò)程中具有一個(gè)非常良好的系統(tǒng),需要完成以下工作,抽取構(gòu)件考察構(gòu)件的執(zhí)行者和構(gòu)件方法,以了解構(gòu)件所完成的業(yè)務(wù)確定類及屬性的操作,了解用戶界面,確定數(shù)據(jù)庫(kù)接口,從而有效確定構(gòu)件接口和定義構(gòu)件的后續(xù)處理工作。

在進(jìn)行構(gòu)件優(yōu)化過(guò)程中,需要將數(shù)據(jù)和功能進(jìn)行有效結(jié)合表結(jié)構(gòu)和類屬性之間為映射關(guān)系。在進(jìn)行分析過(guò)程中,需要將數(shù)據(jù)和功能進(jìn)行分開(kāi),類屬性和數(shù)據(jù)庫(kù)表結(jié)構(gòu)之間可能會(huì)存在差異性,需要將兩者之間建立特殊的映射關(guān)系才能夠有效提高構(gòu)件的功能。

確定構(gòu)件的各個(gè)類型的接口,然后再確定構(gòu)件接口,首先由于系統(tǒng)中各個(gè)功能模塊的接口和功能都已經(jīng)確定,因此在開(kāi)發(fā)構(gòu)件過(guò)程中不能產(chǎn)生新的構(gòu)件接口,否則會(huì)導(dǎo)致構(gòu)件在運(yùn)行過(guò)程中發(fā)生異常,無(wú)法滿足相應(yīng)的生產(chǎn)需求。

采用面向?qū)ο蠹夹g(shù)可以實(shí)現(xiàn)系統(tǒng)性完整性的良好運(yùn)行,在必要的前提下,利用面向?qū)ο蠹夹g(shù),將某些功能模塊來(lái)作為構(gòu)件進(jìn)行開(kāi)發(fā)系統(tǒng)的一致性較差,但是要將結(jié)構(gòu)化方法與面向?qū)ο蠹夹g(shù)進(jìn)行有效結(jié)合,所開(kāi)采出來(lái)的應(yīng)用系統(tǒng)才能夠在最大程度上滿足用戶需求,

參考文獻(xiàn)

[1]付利軍 .基于構(gòu)件的軟件開(kāi)發(fā)的方法和實(shí)踐研究[J].信息記錄材料,2018

[2]曹建福,周理琴.基于構(gòu)件的軟件開(kāi)發(fā)模型及其實(shí)現(xiàn)[J].小型微型計(jì)算機(jī)系統(tǒng),2002:99-102.

[3]許楨.基于構(gòu)件的軟件開(kāi)發(fā)方法及實(shí)現(xiàn)[J].軟件導(dǎo)刊,2009:19-21.

遼河油田信息工程公司 ?遼寧省 ?盤錦市 ?124010

猜你喜歡
軟件開(kāi)發(fā)構(gòu)件模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
建筑構(gòu)件
建筑構(gòu)件
建筑構(gòu)件
建筑構(gòu)件
信息安全環(huán)境下的計(jì)算機(jī)軟件開(kāi)發(fā)研究
建模技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用
3D打印中的模型分割與打包
卫辉市| 汉沽区| 册亨县| 广水市| 兴义市| 南丹县| 如皋市| 兴国县| 平潭县| 昌平区| 鹤峰县| 山阳县| 壶关县| 江西省| 嘉祥县| 都匀市| 大同市| 宜丰县| 澄城县| 高尔夫| 深州市| 余姚市| 平阳县| 临漳县| 洛隆县| 怀柔区| 肃宁县| 永顺县| 兰溪市| 罗江县| 怀仁县| 南漳县| 通渭县| 漳平市| 高雄县| 漳浦县| 凤冈县| 西城区| 南皮县| 阿勒泰市| 正镶白旗|