朱健
摘 要:對于數(shù)據(jù)庫設(shè)計(jì)來說,軟件工程具有無可替代的重要應(yīng)用意義,正因如此其在多個(gè)領(lǐng)域中獲得了應(yīng)用覆蓋率進(jìn)一步提升的重要機(jī)遇。軟件工程的應(yīng)用是從根本上提高數(shù)據(jù)庫設(shè)計(jì)環(huán)節(jié)計(jì)算機(jī)應(yīng)用水平的前提條件,無論是生產(chǎn)效率還是科學(xué)技術(shù)的發(fā)展速度相較以往均有了進(jìn)一步地提升。本文簡述了軟件工程技術(shù)與數(shù)據(jù)庫設(shè)計(jì)環(huán)節(jié)軟件技術(shù)的應(yīng)用重要性,并就數(shù)據(jù)庫設(shè)計(jì)環(huán)節(jié)工程軟件技術(shù)的應(yīng)用對策進(jìn)行了深入分析,希望能夠?yàn)橥袠I(yè)工作者提供一些幫助。
關(guān)鍵詞:數(shù)據(jù)庫設(shè)計(jì);軟件工程技術(shù);重要性與對策
中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A
0 引言
數(shù)據(jù)庫設(shè)計(jì)由于其自身的特殊性使得所包含的各個(gè)環(huán)節(jié)具有復(fù)雜的設(shè)計(jì)特征,無論是邏輯結(jié)構(gòu)的連接還是系統(tǒng)物理結(jié)構(gòu)的表述,映射連接均較為困難。為解決一直以來數(shù)據(jù)庫設(shè)計(jì)效率較低且缺乏工作積極性的問題,需要將軟件工程融入實(shí)際的數(shù)據(jù)庫設(shè)計(jì)環(huán)節(jié)中,從而最大限度的降低技術(shù)的應(yīng)用風(fēng)險(xiǎn),充分發(fā)揮其在數(shù)據(jù)庫設(shè)計(jì)過程中的應(yīng)用優(yōu)勢。
1 軟件工程技術(shù)簡述
所謂軟件開發(fā)簡單來說就是既有高層次特征概念至低層次概念的映射過程,也可以說是高至低的處理轉(zhuǎn)移,涵蓋了人力資源以及技術(shù)應(yīng)用等多個(gè)領(lǐng)域的問題。瀑布模型是最初軟件設(shè)計(jì)的模型種類,然而隨著時(shí)代的發(fā)展與進(jìn)步使得螺旋式開發(fā)模型進(jìn)入到了軟件開發(fā)者們的視野,應(yīng)用頻率逐漸提升。實(shí)際的科學(xué)研究過程中融入了管理與合作的相關(guān)知識,未從根本上提高軟件生產(chǎn)率奠定了基礎(chǔ),同時(shí)其也是加速軟件工程技術(shù)持續(xù)發(fā)展與更新的前提條件,并在大量實(shí)踐經(jīng)驗(yàn)的累積下使得模型設(shè)計(jì)方案逐漸完善[1]?,F(xiàn)階段軟件工程學(xué)就是在這一基礎(chǔ)上構(gòu)建完成的,雖然從實(shí)際的應(yīng)用效果來看較為成功,但軟件危機(jī)依然存在,主要原因是從實(shí)際的意義來看理論的應(yīng)用依然表現(xiàn)出了較大的局限性。
2 軟件技術(shù)在數(shù)據(jù)庫設(shè)計(jì)過程中的重要應(yīng)用價(jià)值
2.1 提高數(shù)據(jù)庫改善的可能性
數(shù)據(jù)庫的深入審查主要依賴于人工控制技術(shù)以及相關(guān)信息技術(shù)的深入分析,并需要從多個(gè)角度對主體內(nèi)容進(jìn)行審視,例如技術(shù)、經(jīng)濟(jì)以及操作等角度在參與到討論過程后[2]。需要得出數(shù)據(jù)庫可行性評估的相關(guān)結(jié)論,從而編制出一份數(shù)據(jù)庫可行性設(shè)計(jì)報(bào)告,為后續(xù)的數(shù)據(jù)庫設(shè)計(jì)任務(wù)奠定堅(jiān)實(shí)的基礎(chǔ)。
2.2 幫助制定開發(fā)計(jì)劃
制定計(jì)劃這一環(huán)節(jié)在軟件工程技術(shù)應(yīng)用過程中并不困難,數(shù)據(jù)分析員可以在此基礎(chǔ)上十分方便的制定相對應(yīng)的開發(fā)計(jì)劃。其中的主要內(nèi)容包括小組構(gòu)成、項(xiàng)目進(jìn)度以及驗(yàn)收時(shí)間地想要從根本上將數(shù)據(jù)庫應(yīng)用簡化特征與美學(xué)特征充分表現(xiàn)出來,就要求軟件工程技術(shù)人員以客戶使用數(shù)據(jù)庫相關(guān)經(jīng)驗(yàn)為基礎(chǔ)制定相對應(yīng)的使用方案,該環(huán)節(jié)對于保證項(xiàng)目推進(jìn)的順利性同樣具有十分重要的應(yīng)用價(jià)值。
2.3 有利于對系統(tǒng)需求進(jìn)行深入分析
數(shù)據(jù)庫的設(shè)計(jì)特殊性使得在執(zhí)行相關(guān)設(shè)計(jì)任務(wù)前需要全面分析系統(tǒng)所處的運(yùn)行環(huán)境以及其在應(yīng)用時(shí)的具體整合性能,全過程均需要應(yīng)用工程軟件對其應(yīng)用流程的完善性進(jìn)行評價(jià)[3]。所最終得出的客觀數(shù)據(jù)是后續(xù)系統(tǒng)設(shè)計(jì)進(jìn)一步完善的重要基礎(chǔ),也是保證最終所設(shè)計(jì)數(shù)據(jù)庫應(yīng)用價(jià)值的前提條件。
2.4 幫助根據(jù)客戶的實(shí)際需求做進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)工作
作為數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)過程中的重要部分,數(shù)據(jù)庫構(gòu)建需要首先明確可能影響到最終設(shè)計(jì)成果的影響因素,其無論是對于最終系統(tǒng)操作速度還是應(yīng)用效果均有可能產(chǎn)生不良影響。數(shù)據(jù)庫設(shè)計(jì)環(huán)節(jié)不僅包含了容積觀測內(nèi)容,其重要性也同樣反映在系統(tǒng)持續(xù)優(yōu)化與結(jié)構(gòu)概念完善方面。
3 數(shù)據(jù)庫設(shè)計(jì)環(huán)節(jié)工程軟件技術(shù)的主要應(yīng)用對策
3.1 可行性分析環(huán)節(jié)過程中的應(yīng)用
各類具有較難設(shè)計(jì)特征的任務(wù)需要區(qū)分開來,實(shí)際的數(shù)據(jù)庫設(shè)計(jì)過程中的辦公室設(shè)計(jì)、資源服務(wù)管理器設(shè)計(jì)以及移動電話版本設(shè)計(jì)均具有較難開發(fā)與設(shè)計(jì)的特征,應(yīng)按照設(shè)計(jì)的難易等級歸類處理。首先需要構(gòu)建客戶-服務(wù)器的開發(fā)模型,未從根本上提高數(shù)據(jù)庫的設(shè)計(jì)效率提供基礎(chǔ)條件,同時(shí)需要充分利用互聯(lián)網(wǎng)搜集相關(guān)信息幫助尋找能夠顯著提升使用效率的方式。另外需要強(qiáng)化新式軟件工程的技術(shù)應(yīng)用過程,同時(shí)現(xiàn)在設(shè)計(jì)環(huán)節(jié)保證收集以及監(jiān)測相關(guān)信息的完整性,提高所獲得結(jié)果質(zhì)量[4]。通過強(qiáng)化在線收集過程與對數(shù)據(jù)庫系統(tǒng)所包含所有軟件工程技術(shù)的改進(jìn)完善,能夠最大限度的滿足不同階層用戶的實(shí)際需要。對于本地?cái)?shù)據(jù)庫來說,通過驗(yàn)證列表管理以及服務(wù)器消息管理接口恢復(fù)等環(huán)節(jié)的可執(zhí)行性,能夠在制定相關(guān)方案后幫助對用戶的具體擴(kuò)展環(huán)節(jié)進(jìn)行持續(xù)改進(jìn),同時(shí)也能在網(wǎng)絡(luò)通信功能版的幫助下實(shí)現(xiàn)遠(yuǎn)程地對數(shù)據(jù)庫的實(shí)際操作,從根本上提高系統(tǒng)設(shè)計(jì)效率。
3.2 不同項(xiàng)目開發(fā)環(huán)節(jié)中的應(yīng)用
軟件工程技術(shù)融入項(xiàng)目開發(fā)步驟對于明確項(xiàng)目的開發(fā)計(jì)劃有著極為重要的意義,在聯(lián)系項(xiàng)目開發(fā)小組實(shí)際情況后能夠構(gòu)建出完整的開發(fā)團(tuán)隊(duì),并在系統(tǒng)設(shè)計(jì)環(huán)節(jié)充分反映出系統(tǒng)與數(shù)據(jù)庫的設(shè)計(jì)開發(fā)特性,從而能夠在全新的視角下考慮到數(shù)據(jù)庫系統(tǒng)的實(shí)際創(chuàng)造特征,為滿足高端用戶使用該系統(tǒng)的實(shí)際需求提供基礎(chǔ)條件[5]。所應(yīng)用的一系列編碼能夠在融入系統(tǒng)設(shè)計(jì)環(huán)節(jié)后構(gòu)建設(shè)計(jì)系統(tǒng),同時(shí)幫助對標(biāo)準(zhǔn)內(nèi)容技術(shù)進(jìn)行指導(dǎo),從而維護(hù)客戶的實(shí)際使用需求。另外需要制定更加具有操作性的業(yè)務(wù)計(jì)劃,無論是商業(yè)還是客戶的實(shí)際需要均能夠以軟件工程技術(shù)設(shè)計(jì)數(shù)據(jù)庫中所包含的信息為基礎(chǔ),制定相應(yīng)方案以確保質(zhì)量的接受效率。相關(guān)技術(shù)人員應(yīng)嚴(yán)格遵從系統(tǒng)的檢驗(yàn)標(biāo)準(zhǔn),為后續(xù)生產(chǎn)奠定基礎(chǔ),同時(shí)應(yīng)尋找合適的時(shí)機(jī)以便確定終止交易階段。
3.3 用戶需求環(huán)節(jié)中的實(shí)際應(yīng)用
數(shù)據(jù)庫設(shè)計(jì)中無論是其具體功能還是使用條件都需進(jìn)行進(jìn)一步的明確,其中的軟件工程更是充分滿足用戶需要的重要基礎(chǔ),應(yīng)將其選擇環(huán)節(jié)與需要過程作為數(shù)據(jù)庫設(shè)計(jì)的主要標(biāo)準(zhǔn)。只有滿足客戶在軟件工程中的實(shí)際需要,才能更好地構(gòu)建出符合客戶使用特點(diǎn)的系統(tǒng)界面,其也是從根本上提高軟件技術(shù)沖擊需求效率的重要基礎(chǔ)。另外不同用戶由于有著不同的系統(tǒng)應(yīng)用需要,應(yīng)在對其需要進(jìn)行分類后執(zhí)行相應(yīng)的軟件循環(huán)使用策略,幫助進(jìn)一步完善數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)。另外需要保證數(shù)據(jù)庫結(jié)構(gòu)分析的及時(shí)性,加強(qiáng)企業(yè)與模型實(shí)體之間的數(shù)據(jù)庫聯(lián)系。另外需要采取合適方式幫助盡量延長軟件工程的使用壽命,確保錯誤糾正的及時(shí)性以方便軟件工程的后續(xù)開發(fā)與改進(jìn),從而滿足在操作環(huán)境以及性能方面的系統(tǒng)實(shí)際需要。另外需要為用戶提供系統(tǒng)需求的相關(guān)報(bào)告,幫助在系統(tǒng)設(shè)計(jì)中充分反映出用戶的實(shí)際需求。
4 軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)環(huán)節(jié)中的實(shí)際應(yīng)用
第一是應(yīng)對數(shù)據(jù)庫的應(yīng)用可行性進(jìn)行深入探究,結(jié)合現(xiàn)有的人工控制條件以及重點(diǎn)的應(yīng)用計(jì)算機(jī)技術(shù)能夠?qū)?shù)據(jù)庫的操作方便性以及經(jīng)濟(jì)實(shí)用性進(jìn)行全面驗(yàn)證,從而幫助預(yù)估設(shè)計(jì)所包含的所有可能性,并出具相應(yīng)的可行性報(bào)告;第二是需要制定嚴(yán)格的開發(fā)計(jì)劃,在可行性研究環(huán)節(jié)結(jié)束后就需要以客戶的實(shí)際需求制定開發(fā)計(jì)劃;第三是應(yīng)明確不同設(shè)計(jì)時(shí)期的數(shù)據(jù)庫應(yīng)用,對于數(shù)據(jù)庫系統(tǒng)來說其操作以及使用效率均與數(shù)據(jù)庫設(shè)計(jì)質(zhì)量有著密切聯(lián)系,因此需要提高對該環(huán)節(jié)的重視。
5 結(jié)束語
綜上所述,軟件工程在融入數(shù)據(jù)庫設(shè)計(jì)環(huán)節(jié)后能夠從根本上提高數(shù)據(jù)庫的設(shè)計(jì)效率,無論是數(shù)據(jù)庫的適應(yīng)性還是靈活性均能夠獲得有效提升,繼而保證設(shè)計(jì)的平穩(wěn)性與構(gòu)建數(shù)據(jù)庫的有效性,最大限度的發(fā)揮軟件工程在數(shù)據(jù)庫設(shè)計(jì)中的應(yīng)用優(yōu)勢。
參考文獻(xiàn):
[1]郭華.論數(shù)據(jù)庫設(shè)計(jì)中軟件工程技術(shù)的重要作用[J].計(jì)算機(jī)產(chǎn)品與流通,2019,36(05):23.
[2]鄭憲秋.軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)中的重要性及應(yīng)用[J].電子技術(shù)與軟件工程,2019,8(07):158.
[3]羅毅.試論數(shù)據(jù)庫設(shè)計(jì)中軟件工程技術(shù)的作用[J].計(jì)算機(jī)產(chǎn)品與流通,2019,36(07):20.
[4]安泰.數(shù)據(jù)庫設(shè)計(jì)中軟件工程技術(shù)的作用[J].電子技術(shù)與軟件工程,2017,6(08):182.
[5]萬蕾.數(shù)據(jù)庫設(shè)計(jì)中軟件工程技術(shù)的作用探討[J].數(shù)字技術(shù)與應(yīng)用,2019,37(12):53-54.