- 相關(guān)推薦
數(shù)據(jù)庫(kù)設(shè)計(jì)的軟件工程技術(shù)價(jià)值的分析論文
【摘要】隨著科學(xué)技術(shù)的進(jìn)一步發(fā)展新產(chǎn)生的一門(mén)現(xiàn)代信息技術(shù)就是軟件工程技術(shù),而且現(xiàn)階段許多領(lǐng)域已經(jīng)普遍的應(yīng)用這一技術(shù),其中在數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件工程技術(shù)的應(yīng)用效果是最明顯的。軟件工程技術(shù)在發(fā)展科學(xué)技術(shù)和提高計(jì)算機(jī)水平方面的價(jià)值都是非常重要的。所以本文主要是對(duì)軟件工程技術(shù)在數(shù)據(jù)庫(kù)設(shè)計(jì)中的價(jià)值進(jìn)行了具體的研究和分析。
【關(guān)鍵詞】數(shù)據(jù)庫(kù)設(shè)計(jì);軟件工程技術(shù);價(jià)值
前言:數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中具有很強(qiáng)的復(fù)雜性和系統(tǒng)性,其中物理結(jié)構(gòu)和邏輯結(jié)構(gòu)是數(shù)據(jù)庫(kù)設(shè)計(jì)中主要包括的內(nèi)容,這兩種結(jié)構(gòu)具有很低的靈活性和工作效率。但是在數(shù)據(jù)庫(kù)設(shè)計(jì)中應(yīng)用軟件工程技術(shù)以后可以將這兩種問(wèn)題合理的解決,從而加快數(shù)據(jù)庫(kù)的設(shè)計(jì),所以具體研究軟件工程技術(shù)在數(shù)據(jù)庫(kù)設(shè)計(jì)中的價(jià)值具有非常重要的現(xiàn)實(shí)意義。
一、軟件工程技術(shù)的基本論述
從某方面來(lái)說(shuō),軟件的開(kāi)發(fā)就是反映從“高層概念—底層概念”的過(guò)程,從而使高層處理邏輯轉(zhuǎn)變?yōu)榈蛯犹幚磉壿嫷哪繕?biāo)得以實(shí)現(xiàn)。但是大型軟件開(kāi)發(fā)的開(kāi)發(fā)會(huì)包括各個(gè)方面的因素,如人員、技術(shù)和成本等,所以大型軟件工程的概念也比較復(fù)雜,即軟件工程的對(duì)象主要是軟件產(chǎn)品和工程,其主要目的是使客戶(hù)的需求得以滿(mǎn)足,主要使用的原則是計(jì)算機(jī)科學(xué)理論和工程管理,其設(shè)計(jì)的內(nèi)容也包括多個(gè)方面,如程序語(yǔ)言的設(shè)計(jì)、數(shù)據(jù)庫(kù)和設(shè)計(jì)模式等[1]。瀑布式開(kāi)發(fā)模式是軟件工程技術(shù)最早所使用的,當(dāng)前主要使用的開(kāi)發(fā)模式是螺旋式。
二、分析軟件設(shè)計(jì)中的工程技術(shù)
1、生存周期。分析、規(guī)格說(shuō)明、設(shè)計(jì)、測(cè)試、維護(hù)和編碼這6個(gè)環(huán)節(jié)共同組成了軟件的生存周期。要根據(jù)客戶(hù)的需求完成分析和規(guī)格說(shuō)明工作,從而對(duì)設(shè)計(jì)軟件的目的進(jìn)行明確,剩下的4個(gè)環(huán)節(jié)主要是說(shuō)明了計(jì)算機(jī)系統(tǒng)的工作程序。2、規(guī)格說(shuō)明書(shū)。軟甲開(kāi)發(fā)的關(guān)鍵環(huán)節(jié)主要是這個(gè)環(huán)節(jié),其主要是在計(jì)算機(jī)系統(tǒng)中輸入用戶(hù)的需求,同時(shí)要用規(guī)格說(shuō)明書(shū)的形式呈現(xiàn)出結(jié)果,在這個(gè)過(guò)程中二義性是不允許出現(xiàn)的[2]。在設(shè)計(jì)規(guī)格說(shuō)明書(shū)時(shí)首先要將數(shù)據(jù)流程圖根據(jù)用戶(hù)的需求建立起來(lái),然后在對(duì)數(shù)據(jù)詳圖的方法合理設(shè)計(jì)。3、軟件設(shè)計(jì)。這一環(huán)節(jié)主要是利用計(jì)算機(jī)技術(shù)或者其他的硬件設(shè)備將規(guī)格說(shuō)明書(shū)的內(nèi)容反映出來(lái),從而使軟件開(kāi)發(fā)的目的得以實(shí)現(xiàn)。
三、數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件工程技術(shù)的價(jià)值
3.1對(duì)數(shù)據(jù)庫(kù)的可行性合理分析
這個(gè)階段主要是對(duì)已有的計(jì)算機(jī)技術(shù)和人工控制技術(shù)合理的分析,從而將數(shù)據(jù)庫(kù)從經(jīng)濟(jì)和技術(shù)等幾方面科學(xué)考察,這樣可以將數(shù)據(jù)庫(kù)設(shè)計(jì)任務(wù)能否完成估計(jì)出來(lái)。在這個(gè)階段中要正確記錄分析結(jié)果,同時(shí)要對(duì)可行性的報(bào)告及時(shí)的整理和編寫(xiě)。
3.2對(duì)開(kāi)發(fā)計(jì)劃合理制定
通過(guò)分析可知,數(shù)據(jù)庫(kù)的可行性很強(qiáng),這時(shí)分析人員要對(duì)項(xiàng)目的開(kāi)發(fā)技術(shù)合理制定。系統(tǒng)開(kāi)發(fā)團(tuán)隊(duì)人員的構(gòu)成、項(xiàng)目的開(kāi)發(fā)進(jìn)度和開(kāi)發(fā)中的關(guān)鍵環(huán)節(jié)等都是項(xiàng)目開(kāi)發(fā)計(jì)劃中包括的內(nèi)容[3]。另外對(duì)數(shù)據(jù)庫(kù)開(kāi)發(fā)具有重要作用是用戶(hù)界面,客戶(hù)更愿意接受美觀和方便的用戶(hù)界面,所以在開(kāi)發(fā)中要充分的考慮界面的設(shè)計(jì)。
3.3對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的需求合理分析
對(duì)數(shù)據(jù)的需求、運(yùn)行環(huán)境的需求以及系統(tǒng)性能的需求分析等這些是數(shù)據(jù)庫(kù)系統(tǒng)主要分析的需求內(nèi)容。通過(guò)合理分析數(shù)據(jù)庫(kù)的需求,可以對(duì)數(shù)據(jù)庫(kù)軟件需求的配置標(biāo)準(zhǔn)和運(yùn)行環(huán)境及時(shí)的掌握,從而可將參考依據(jù)提供給數(shù)據(jù)庫(kù)的開(kāi)發(fā)工作。
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)階段中的價(jià)值
數(shù)據(jù)庫(kù)系統(tǒng)建立的重要內(nèi)容主要是建立和設(shè)計(jì)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)量對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行效率和效果具有直接的影響作用。所以只有將數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)算方式不斷簡(jiǎn)化,才能將運(yùn)行效率提高,同時(shí)為數(shù)據(jù)的完整性提供保障。需求分析是設(shè)計(jì)數(shù)據(jù)庫(kù)的基礎(chǔ),這需要做到以下幾點(diǎn):
1、將數(shù)據(jù)庫(kù)的概念和結(jié)構(gòu)合理設(shè)計(jì),將用戶(hù)的需求從整體上把握,同時(shí)將系統(tǒng)實(shí)體聯(lián)系圖繪制出來(lái)。
2、將數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)合理設(shè)計(jì),用計(jì)算機(jī)語(yǔ)言代替概念中的E-R圖,使其符合DBMS系統(tǒng),同時(shí)要用數(shù)據(jù)庫(kù)系統(tǒng)之間的表與表的關(guān)系代替實(shí)體之間的關(guān)系。
數(shù)據(jù)存取方法和結(jié)構(gòu)兩點(diǎn)共同組成了數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),這個(gè)階段的設(shè)計(jì)主要有兩點(diǎn):
1、將數(shù)據(jù)庫(kù)系統(tǒng)中的物理結(jié)構(gòu)準(zhǔn)確的確定;
2、對(duì)物理結(jié)構(gòu)的運(yùn)行效率綜合的評(píng)價(jià)。通過(guò)充分的考慮這兩點(diǎn),從而為數(shù)據(jù)庫(kù)物理解結(jié)構(gòu)的合理性提供有利的保障。
結(jié)論:
由此可見(jiàn),根據(jù)相關(guān)的研究和分析可知,在數(shù)據(jù)庫(kù)設(shè)計(jì)中的軟件工程技術(shù),可以將數(shù)據(jù)庫(kù)設(shè)計(jì)的效率、靈活性和適應(yīng)性大大提高,從而可以推動(dòng)數(shù)據(jù)庫(kù)的進(jìn)一步發(fā)展。當(dāng)前我國(guó)剛剛研究和開(kāi)發(fā)軟件工程技術(shù),處于起步階段,所以要對(duì)軟件開(kāi)發(fā)的研究和力度不斷加大,從而可以在數(shù)據(jù)庫(kù)設(shè)計(jì)中將軟件工程技術(shù)的價(jià)值充分發(fā)揮出來(lái),進(jìn)而推動(dòng)我國(guó)數(shù)據(jù)庫(kù)技術(shù)的進(jìn)一步發(fā)展。
參考文獻(xiàn)
[1]曹楊帆.數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件工程技術(shù)的作用[J].電子技術(shù)與軟件工程,2016,15(03):202.
[2]吳麗華,鄧田.軟件工程技術(shù)在數(shù)據(jù)庫(kù)設(shè)計(jì)中的作用分析[J].電腦迷,2016,23(05):69.
[3]安泰.數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件工程技術(shù)的作用[J].電子技術(shù)與軟件工程,2017,31(08):182.
【數(shù)據(jù)庫(kù)設(shè)計(jì)的軟件工程技術(shù)價(jià)值的分析論文】相關(guān)文章:
設(shè)計(jì)心理學(xué)的價(jià)值分析04-30
產(chǎn)品設(shè)計(jì)中的價(jià)值分析與實(shí)踐05-02
礦產(chǎn)資源空間數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)04-30
教學(xué)論文的價(jià)值05-01
網(wǎng)絡(luò)倫理分析的價(jià)值04-30
市場(chǎng)機(jī)會(huì)的價(jià)值分析04-26
精準(zhǔn)數(shù)據(jù)庫(kù)營(yíng)銷(xiāo)(經(jīng)典案例分析)05-01
軟件需求分析報(bào)告11-27