网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

數(shù)據(jù)庫(kù)設(shè)計(jì)軟件工程技術(shù)作用探討

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了數(shù)據(jù)庫(kù)設(shè)計(jì)軟件工程技術(shù)作用探討范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

數(shù)據(jù)庫(kù)設(shè)計(jì)軟件工程技術(shù)作用探討

摘要:數(shù)據(jù)庫(kù)的設(shè)計(jì)離不開(kāi)軟件工程的基礎(chǔ)作用,我國(guó)的工業(yè)發(fā)展也依賴(lài)于數(shù)據(jù)庫(kù)中軟件工程設(shè)計(jì)的應(yīng)用方案。軟件工程是新時(shí)代高科技的代表,在很多行業(yè)中得到應(yīng)用,在數(shù)據(jù)庫(kù)設(shè)計(jì)中的使用頻率十分高。軟件工程能夠強(qiáng)化計(jì)算機(jī)的各項(xiàng)功能,在我國(guó)科技的發(fā)展和各大產(chǎn)業(yè)生產(chǎn)效率的提升方面也發(fā)揮著不可忽視的作用。

關(guān)鍵詞:數(shù)據(jù)庫(kù);軟件設(shè)計(jì);應(yīng)用對(duì)策

數(shù)據(jù)庫(kù)的設(shè)計(jì)流程非常繁雜,只有通過(guò)映射連接的方式才能夠完善系統(tǒng)中的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。這樣一來(lái),不僅造成連接方式復(fù)雜,還嚴(yán)重降低了數(shù)據(jù)庫(kù)的使用效率。運(yùn)用軟件工程不僅可以規(guī)避這些問(wèn)題,還能夠達(dá)到數(shù)據(jù)庫(kù)設(shè)計(jì)的理想效果。

1軟件工程技術(shù)概述

軟件開(kāi)發(fā)的過(guò)程可以看成是高級(jí)概念向低級(jí)概念轉(zhuǎn)化的過(guò)程,其處理方式也有這種特點(diǎn)。使用者對(duì)軟件各方面的要求都可以通過(guò)軟件工程得到滿(mǎn)足,在這一過(guò)程中,涉及的理論知識(shí)主要包括計(jì)算機(jī)科學(xué)和工程管理等,在理論的基礎(chǔ)上融入了程序語(yǔ)言設(shè)計(jì)、設(shè)計(jì)庫(kù)以及系統(tǒng)所需的模型。在軟件開(kāi)發(fā)初期,瀑布模型作為相關(guān)人員設(shè)計(jì)的重點(diǎn)模型,伴隨我國(guó)經(jīng)濟(jì)的發(fā)展和科學(xué)技術(shù)水平的不斷進(jìn)步,軟件設(shè)計(jì)逐漸轉(zhuǎn)化為螺旋式開(kāi)發(fā)模型[1]。在此基礎(chǔ)上,研發(fā)人員一直秉承著科學(xué)和嚴(yán)謹(jǐn)?shù)膽B(tài)度來(lái)對(duì)待每個(gè)階段的軟件技術(shù)研發(fā),通過(guò)將合作和管理手段融合,來(lái)提升軟件的生產(chǎn)率,旨在全面促進(jìn)軟件工程和相關(guān)技術(shù)的發(fā)展和進(jìn)步。目前在全球范圍內(nèi)仍然有廣大學(xué)者和專(zhuān)家針對(duì)軟件開(kāi)發(fā)技術(shù)和要求進(jìn)行深入的探究,研究人員通過(guò)不斷的實(shí)驗(yàn)和探索已經(jīng)積累了很多關(guān)于軟件開(kāi)發(fā)的經(jīng)驗(yàn),軟件工程學(xué)由此誕生。雖然軟件工程學(xué)現(xiàn)在已經(jīng)發(fā)展得比較成熟,但是在軟件方面仍然存在一些潛在的問(wèn)題。通過(guò)研究人員的不斷探索已經(jīng)在一定程度上改善了軟件工程存在的一些缺陷,但是軟件工程的一些理論性知識(shí)在具體落實(shí)的過(guò)程中存在一些限制,因此在實(shí)際應(yīng)用過(guò)程中長(zhǎng)期存在著軟件危機(jī)。

2數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件技術(shù)的重要性

2.1有利于提高數(shù)據(jù)庫(kù)使用的可能性

在研究數(shù)據(jù)庫(kù)的過(guò)程中,對(duì)于與人工控制相關(guān)的技術(shù)和信息技術(shù)的分析是十分重要的參考依據(jù),同時(shí)考察了數(shù)據(jù)庫(kù)在技術(shù)、經(jīng)濟(jì)和實(shí)際操作領(lǐng)域發(fā)揮的作用[2]。研究人員對(duì)其進(jìn)行了全方面的分析,且對(duì)數(shù)據(jù)庫(kù)的可行性進(jìn)行了基本的評(píng)判,并據(jù)此撰寫(xiě)了可行性報(bào)告,這些工作的目的都是為了開(kāi)發(fā)出符合需求的數(shù)據(jù)庫(kù)任務(wù)設(shè)計(jì)技術(shù)。

2.2有利于制訂開(kāi)發(fā)計(jì)劃

數(shù)據(jù)分析員在設(shè)計(jì)數(shù)據(jù)庫(kù)開(kāi)發(fā)計(jì)劃的過(guò)程中,可以利用軟件工程技術(shù)來(lái)簡(jiǎn)化一些繁雜的操作。比如,項(xiàng)目的劃分和進(jìn)展、數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)小組的規(guī)劃、相關(guān)人員工作的計(jì)劃和時(shí)間表格的驗(yàn)收等。將軟件工程技術(shù)應(yīng)用于數(shù)據(jù)庫(kù)后,不但美學(xué)性能得到提升,而且很多復(fù)雜的操作流程也得到了簡(jiǎn)化,例如研究客戶(hù)的使用習(xí)慣,對(duì)于數(shù)據(jù)庫(kù)的發(fā)展具有重要價(jià)值。

2.3有利于分析系統(tǒng)需求

只有對(duì)數(shù)據(jù)庫(kù)系統(tǒng)和環(huán)境整合能力展開(kāi)全面分析之后,才能夠保證數(shù)據(jù)庫(kù)設(shè)計(jì)的合理性,這個(gè)分析過(guò)程可以通過(guò)工程軟件來(lái)實(shí)現(xiàn),最終建立的數(shù)據(jù)庫(kù)應(yīng)該為系統(tǒng)的完善和設(shè)計(jì)服務(wù)。

2.4有助于根據(jù)用戶(hù)需求設(shè)計(jì)數(shù)據(jù)庫(kù)

在設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)的過(guò)程中,其中最基礎(chǔ)也是最主要的一步就是創(chuàng)建和設(shè)計(jì)數(shù)據(jù)庫(kù),它能夠直接反映出操作速率和影響[3]。有關(guān)容積在數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程中就能夠觀測(cè)到,通過(guò)用戶(hù)所需的系統(tǒng)設(shè)計(jì)理念和結(jié)構(gòu)就能夠體現(xiàn)出軟件工程對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的重要影響。

3軟件設(shè)計(jì)中的工程技術(shù)

3.1軟件的生存周期

規(guī)格說(shuō)明、編碼、測(cè)試、設(shè)置、需求分析和維護(hù)都包含在軟件的生存周期中,為了能夠在整個(gè)生存周期中順利地開(kāi)展這些步驟,需要注重以下方面的問(wèn)題:首先,為生活服務(wù)是軟件開(kāi)發(fā)的根本目的,因此在軟件設(shè)計(jì)過(guò)程中需要嚴(yán)格按照生命周期規(guī)格和分析的要求來(lái)進(jìn)行設(shè)計(jì)。其次,使用者最終得到的是經(jīng)過(guò)設(shè)計(jì)和開(kāi)發(fā)的軟件產(chǎn)品,其會(huì)對(duì)系統(tǒng)工程造成影響,因此需要對(duì)軟件設(shè)計(jì)進(jìn)一步加以規(guī)范,結(jié)合結(jié)構(gòu)化方案來(lái)完成整體的目標(biāo)[4]。最后,設(shè)計(jì)驗(yàn)證的過(guò)程對(duì)于軟件設(shè)計(jì)的每一個(gè)流程來(lái)說(shuō)都是非常重要的,此項(xiàng)工作應(yīng)該在整個(gè)軟件設(shè)計(jì)的過(guò)程中有所體現(xiàn)。

3.2規(guī)格說(shuō)明書(shū)

輸入用戶(hù)的有關(guān)需要是這一環(huán)節(jié)的重點(diǎn)內(nèi)容,后續(xù)需要對(duì)結(jié)果進(jìn)行進(jìn)一步的梳理并且形成規(guī)格說(shuō)明書(shū),要注意此項(xiàng)步驟中語(yǔ)言運(yùn)用的精準(zhǔn)性,防止用戶(hù)在使用過(guò)程中對(duì)內(nèi)容產(chǎn)生誤解。規(guī)格說(shuō)明書(shū)的設(shè)計(jì)要把使用者的要求放在首位,以此建立數(shù)據(jù)流程圖,再利用各種設(shè)計(jì)的形式對(duì)數(shù)據(jù)圖進(jìn)行優(yōu)化。

3.3軟件設(shè)計(jì)

之后會(huì)對(duì)上述規(guī)格說(shuō)明書(shū)進(jìn)行進(jìn)一步的翻譯,通過(guò)軟件的設(shè)計(jì),可以將其變換為軟件、通信、硬件和人共同組成的整體,信息系統(tǒng)中將會(huì)包含這四個(gè)元素。每一個(gè)組成部分的功能是設(shè)計(jì)者應(yīng)該熟悉和了解的內(nèi)容,通過(guò)規(guī)格說(shuō)明書(shū)的錄入實(shí)現(xiàn)各個(gè)功能的銜接。在具體進(jìn)行軟件設(shè)計(jì)的過(guò)程中,應(yīng)該考慮到以下兩個(gè)問(wèn)題:首先,為了確保軟件系統(tǒng)的精密性,應(yīng)該對(duì)設(shè)計(jì)人員的操作進(jìn)行規(guī)范[5];其次,為了防止風(fēng)險(xiǎn)問(wèn)題的發(fā)生,應(yīng)該設(shè)計(jì)出備選方案。

4工程軟件技術(shù)在數(shù)據(jù)庫(kù)設(shè)計(jì)各環(huán)節(jié)中的應(yīng)用

4.1在分析可行性環(huán)節(jié)中的應(yīng)用

由于設(shè)計(jì)數(shù)據(jù)庫(kù)的過(guò)程中會(huì)存在一些比較復(fù)雜的設(shè)計(jì)任務(wù),因此要對(duì)這些任務(wù)分別進(jìn)行處理,這種類(lèi)型的任務(wù)主要包括數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā),以及資源服務(wù)管理器、辦公室和各種模式的移動(dòng)電話(huà)版本的設(shè)計(jì)等。為了進(jìn)一步提升數(shù)據(jù)庫(kù)設(shè)計(jì)的效果,可以開(kāi)發(fā)以客戶(hù)和服務(wù)器為基礎(chǔ)的開(kāi)發(fā)模型,在此基礎(chǔ)上搜集網(wǎng)絡(luò)中與之相關(guān)的信息,真正將記錄、收集和監(jiān)管集于一體,從而改善整體設(shè)計(jì)水平。為了使設(shè)計(jì)出的數(shù)據(jù)庫(kù)符合各個(gè)層面使用者的需求,需要全面改良數(shù)據(jù)庫(kù)的系統(tǒng),并且提升信息收集的能力[6]。服務(wù)器信息管理的銜接和數(shù)據(jù)庫(kù)的存儲(chǔ)功能可以通過(guò)本地?cái)?shù)據(jù)庫(kù)版進(jìn)行改良,從而顯著提升列表管理模式的可執(zhí)行性。利用網(wǎng)絡(luò)通信功能版可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的遠(yuǎn)程操控,進(jìn)而達(dá)到提升系統(tǒng)設(shè)計(jì)效率的目的。

4.2在項(xiàng)目開(kāi)發(fā)環(huán)節(jié)中的應(yīng)用

將軟件工程技術(shù)融入項(xiàng)目的開(kāi)發(fā)環(huán)節(jié),可以使項(xiàng)目開(kāi)發(fā)目標(biāo)更加明確,在設(shè)立項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)的過(guò)程中也需要結(jié)合各個(gè)小組的實(shí)際情況來(lái)進(jìn)行,注重高端客戶(hù)的使用感和需求。利用編碼的形式可以完成整體內(nèi)容的設(shè)置和系統(tǒng)的測(cè)試,在維護(hù)客戶(hù)的基礎(chǔ)上也能保持系統(tǒng)的穩(wěn)定性。為了使整個(gè)流程得到保障,可以在開(kāi)始前制訂一個(gè)具備可落實(shí)性的業(yè)務(wù)方案,結(jié)合軟件工程操作的各項(xiàng)標(biāo)準(zhǔn)和要求以及客戶(hù)的需求,使工作效率和質(zhì)量得到提升。此外,考慮到下一次生產(chǎn),應(yīng)該及時(shí)對(duì)檢驗(yàn)系統(tǒng)和驗(yàn)收結(jié)果進(jìn)行轉(zhuǎn)讓?zhuān)⑶疫x擇合適的時(shí)機(jī)停止交易。

4.3在分析用戶(hù)需求環(huán)節(jié)中的應(yīng)用

必須對(duì)數(shù)據(jù)庫(kù)的功能和使用進(jìn)行明確的界定,盡量通過(guò)軟件工程來(lái)滿(mǎn)足客戶(hù)的需求,而且要根據(jù)客戶(hù)需要來(lái)設(shè)定數(shù)據(jù)標(biāo)準(zhǔn),一定要考慮到客戶(hù)的需求,提高軟件技術(shù)的需求量,滿(mǎn)足大眾的需要。此外,及時(shí)對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)進(jìn)行分析,使模型與實(shí)體之間的聯(lián)系更加密切。以此延長(zhǎng)軟件工程的使用壽命,及時(shí)對(duì)錯(cuò)誤進(jìn)行糾正,并分析軟件工程在各個(gè)方面的需求。對(duì)于相應(yīng)系統(tǒng)的需要進(jìn)行報(bào)告,此時(shí)最能將數(shù)據(jù)庫(kù)的需求反映出來(lái)。

5軟件工程技術(shù)在數(shù)據(jù)庫(kù)設(shè)計(jì)中的作用

5.1數(shù)據(jù)庫(kù)可行性的研究

目前,能夠借助軟件工程技術(shù)實(shí)現(xiàn)人工控制模式和計(jì)算機(jī)技術(shù)的有機(jī)結(jié)合,從而使數(shù)據(jù)庫(kù)具備的可操作性、實(shí)用性和經(jīng)濟(jì)效益得以實(shí)現(xiàn)。因此,要對(duì)設(shè)計(jì)數(shù)據(jù)庫(kù)的可行性進(jìn)行分析,記錄分析的結(jié)果對(duì)于此項(xiàng)研究十分重要。

5.2數(shù)據(jù)庫(kù)相關(guān)開(kāi)發(fā)計(jì)劃的制訂

可行性報(bào)告在數(shù)據(jù)庫(kù)可行性研究完成之后就可以被整合起來(lái),在確立了項(xiàng)目的可行性之后,才能夠進(jìn)一步實(shí)施數(shù)據(jù)庫(kù)開(kāi)發(fā)計(jì)劃。在此基礎(chǔ)上,會(huì)進(jìn)行客戶(hù)使用界面的設(shè)計(jì),此設(shè)計(jì)應(yīng)該考慮到客戶(hù)對(duì)于美觀性和便捷性的需求。因此,在整體的開(kāi)發(fā)計(jì)劃中也應(yīng)該包含用戶(hù)使用界面的設(shè)計(jì)。

5.3數(shù)據(jù)庫(kù)系統(tǒng)具體需求的分析

數(shù)據(jù)庫(kù)在對(duì)相關(guān)數(shù)據(jù)進(jìn)行評(píng)估的過(guò)程中需要借助系統(tǒng)的功能來(lái)完成,應(yīng)用軟件工程技術(shù)能夠使數(shù)據(jù)庫(kù)的建立獲得有效的軟件支持,對(duì)于數(shù)據(jù)庫(kù)開(kāi)發(fā)來(lái)說(shuō)比較具有針對(duì)性,符合大眾所需。

5.4數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的優(yōu)化

數(shù)據(jù)庫(kù)的設(shè)計(jì)和開(kāi)發(fā)對(duì)于整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)來(lái)說(shuō)非常重要,占據(jù)了主體地位。數(shù)據(jù)庫(kù)的設(shè)計(jì)除了會(huì)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的工作效率造成直接影響,還影響整體的操作過(guò)程。為了滿(mǎn)足使用者對(duì)數(shù)據(jù)庫(kù)使用的各項(xiàng)需求,需要在設(shè)計(jì)的過(guò)程中確保整個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的完整性。因此,需要對(duì)使用者的需求進(jìn)行更加深入的剖析和了解,并且結(jié)合分析的結(jié)果為后續(xù)數(shù)據(jù)庫(kù)系統(tǒng)中物理連接圖的繪制提供基礎(chǔ),需要將理論電子-R卡與DBMS系統(tǒng)聯(lián)合起來(lái)共同發(fā)揮作用,并且轉(zhuǎn)換為程序語(yǔ)言,這樣實(shí)體間的關(guān)系就能變換為數(shù)據(jù)庫(kù)系統(tǒng)。存取數(shù)據(jù)的結(jié)構(gòu)和方式都應(yīng)該包含在數(shù)據(jù)庫(kù)內(nèi),這兩種方式分別為澄清數(shù)據(jù)庫(kù)系統(tǒng)的物理結(jié)構(gòu)和評(píng)估物理結(jié)構(gòu)。在設(shè)計(jì)的過(guò)程中,需要考慮這兩個(gè)步驟對(duì)數(shù)據(jù)庫(kù)整體物理結(jié)構(gòu)合理性和有效性產(chǎn)生的影響。

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

綜上所述,在數(shù)據(jù)庫(kù)中應(yīng)用軟件工程不僅可以增強(qiáng)設(shè)計(jì)效率,還能夠讓數(shù)據(jù)庫(kù)適應(yīng)多元化的形式,使其具備較強(qiáng)的靈活性。利用軟件開(kāi)發(fā)技術(shù)能夠?yàn)閿?shù)據(jù)庫(kù)的平穩(wěn)運(yùn)行提供幫助,也有助于數(shù)據(jù)庫(kù)的升級(jí)和優(yōu)化,最終為各行各業(yè)的發(fā)展提供技術(shù)支持。

參考文獻(xiàn):

[1]鄭宇.數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件工程技術(shù)的作用[J].電子技術(shù)與軟件工程,2019(23):167-168.

[2]羅毅.試論數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件工程技術(shù)的作用[J].計(jì)算機(jī)產(chǎn)品與流通,2019(7):20.

[3]郭華.論數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件工程技術(shù)的重要作用[J].計(jì)算機(jī)產(chǎn)品與流通,2019(5):23.

[4]鄭憲秋.軟件工程技術(shù)在數(shù)據(jù)庫(kù)設(shè)計(jì)中的重要性及應(yīng)用[J].電子技術(shù)與軟件工程,2019(7):158.

[5]田興強(qiáng).軟件工程技術(shù)在數(shù)據(jù)庫(kù)設(shè)計(jì)中的作用分析[J].信息通信,2018(7):104-105.

[6]馮勃達(dá).數(shù)據(jù)庫(kù)設(shè)計(jì)中軟件工程技術(shù)的價(jià)值初探[J].中國(guó)新通信,2017,19(22):38.

作者:史俊杰 單位:湖北第二師范學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表