鄭雷
摘要:隨著各領(lǐng)域的快速發(fā)展,計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理在諸多領(lǐng)域已經(jīng)得到廣泛應(yīng)用,在推進(jìn)各行各業(yè)經(jīng)濟(jì)發(fā)展過(guò)程中起到了關(guān)鍵的作用。分析、設(shè)計(jì)、測(cè)試及維護(hù)為計(jì)算機(jī)軟件開(kāi)發(fā)的主要步驟,通過(guò)這些操作能滿(mǎn)足開(kāi)發(fā)者所需。
關(guān)鍵詞:計(jì)算機(jī);軟件開(kāi)發(fā);數(shù)據(jù)庫(kù)管理
引言
計(jì)算機(jī)在社會(huì)生活的方方面面得到有效應(yīng)用,這為人們的工作和生活帶來(lái)了極大便利,隨著計(jì)算機(jī)技術(shù)與各行各業(yè)的深度融合,促使行業(yè)發(fā)展出現(xiàn)新的深刻變化。在計(jì)算機(jī)應(yīng)用過(guò)程中,為了滿(mǎn)足用戶(hù)的各種使用需求,就需要開(kāi)發(fā)對(duì)應(yīng)的軟件。計(jì)算機(jī)的軟件開(kāi)發(fā),直接關(guān)系到用戶(hù)的使用效果和生產(chǎn)效率,因此具有至關(guān)重要的作用。數(shù)據(jù)庫(kù)管理與計(jì)算機(jī)軟件開(kāi)發(fā)具有緊密聯(lián)系,對(duì)于軟件的正常使用具有關(guān)鍵作用。計(jì)算機(jī)軟件開(kāi)發(fā)和數(shù)據(jù)庫(kù)管理是當(dāng)前計(jì)算機(jī)應(yīng)用過(guò)程中最主要的兩大技術(shù),也是決定計(jì)算機(jī)使用效果的關(guān)鍵性因素。
1計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理的內(nèi)涵
1.1數(shù)據(jù)庫(kù)管理的內(nèi)涵
數(shù)據(jù)庫(kù)管理,從廣義上來(lái)講,就是在數(shù)據(jù)庫(kù)設(shè)計(jì)完成之后,即數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中,一切保證數(shù)據(jù)庫(kù)工作正常運(yùn)行的技術(shù)管理工作。數(shù)據(jù)庫(kù)管理是一項(xiàng)綜合性特別強(qiáng)的工作,其不僅能夠?qū)崿F(xiàn)數(shù)據(jù)的集成以及高度共享,還能夠加強(qiáng)對(duì)數(shù)據(jù)的管理以及控制能力,在一定程度上,保證了數(shù)據(jù)的安全和完整。數(shù)據(jù)庫(kù)管理是一項(xiàng)綜合管理的手段,其主要包含數(shù)據(jù)庫(kù)建立、調(diào)整、重組、安全性控制及完整性控制、故障修復(fù)以及監(jiān)控六方面的內(nèi)容。數(shù)據(jù)庫(kù)管理工作人員只有掌握住數(shù)據(jù)本身的特點(diǎn),熟悉各數(shù)據(jù)間存在的具體聯(lián)系,才能夠真正實(shí)現(xiàn)數(shù)據(jù)庫(kù)的規(guī)范化管理。除此之外,不同的程序需要應(yīng)用不同的處理方式,只有這樣,才能夠?qū)Ω鞣N數(shù)據(jù)進(jìn)行高效管理與應(yīng)用。
1.1計(jì)算機(jī)軟件開(kāi)發(fā)的內(nèi)涵
在新時(shí)代,計(jì)算機(jī)軟件得到了社會(huì)的廣泛認(rèn)可,并應(yīng)用到了各個(gè)領(lǐng)域之中,為人們的工作和生活提供了更好的便利。計(jì)算機(jī)軟件開(kāi)發(fā)主要包含兩方面的內(nèi)容,分別為計(jì)算機(jī)系統(tǒng)軟件的開(kāi)發(fā)以及計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)。計(jì)算機(jī)系統(tǒng)軟件的開(kāi)發(fā),簡(jiǎn)而言之,就是針對(duì)軟件更新以及功能的創(chuàng)新,用以解決實(shí)際應(yīng)用過(guò)程存在的問(wèn)題,提高數(shù)據(jù)庫(kù)管理以及操作系統(tǒng)的管理以及維護(hù)水平。而計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)與系統(tǒng)軟件的開(kāi)發(fā)存在一定的差別,相比較而言,計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)在技術(shù)應(yīng)用方面更加高級(jí),且其直觀性、操作性以及使用價(jià)值更高一些。
2計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中存在的問(wèn)題
2.1未進(jìn)行充分的市場(chǎng)調(diào)研就盲目進(jìn)行軟件的開(kāi)發(fā)
計(jì)算機(jī)軟件在開(kāi)發(fā)之后要投入使用,使用頻率越高也就越能證明其價(jià)值,并更好地發(fā)揮其作用。反之如果用戶(hù)對(duì)某一計(jì)算機(jī)軟件的應(yīng)用并沒(méi)有強(qiáng)烈的需求,即使開(kāi)發(fā)出來(lái)的軟件十分新穎、功能全面也不能被用戶(hù)所認(rèn)可。從中可以看出計(jì)算機(jī)軟件在開(kāi)發(fā)之前進(jìn)行調(diào)研,了解需求是十分關(guān)鍵的,但是就在此方面一些單位和部門(mén)存在著諸多問(wèn)題。部分單位和部門(mén)在計(jì)算機(jī)軟件開(kāi)發(fā)之前,雖然也進(jìn)行了調(diào)研,但是也僅僅是進(jìn)行了一些調(diào)查問(wèn)卷,大致了解了用戶(hù)的需求情況。并沒(méi)有對(duì)調(diào)查用戶(hù)進(jìn)行細(xì)分,對(duì)用戶(hù)的個(gè)性化需求也沒(méi)有過(guò)多重視,調(diào)研流于形式,并沒(méi)有為軟件開(kāi)發(fā)決策提供有效數(shù)據(jù)。此外,部分軟件開(kāi)發(fā)中負(fù)責(zé)人思想理念比較陳舊,重生產(chǎn)輕需求,憑借主觀臆斷就開(kāi)始進(jìn)行研發(fā)制造,導(dǎo)致開(kāi)發(fā)出來(lái)的軟件與用戶(hù)的需求不符。
2.2用戶(hù)方面的問(wèn)題
在使用計(jì)算機(jī)軟件過(guò)程中,若用戶(hù)不按照正常的程序進(jìn)行操作,會(huì)給木馬等病毒帶來(lái)可趁之機(jī),泄露計(jì)算機(jī)軟件系統(tǒng)、數(shù)據(jù)庫(kù)的信息。病毒一旦成功入侵系統(tǒng),極易影響數(shù)據(jù)庫(kù)管理功能的正常發(fā)揮。嚴(yán)重情況下,整個(gè)計(jì)算機(jī)軟件系統(tǒng)都將陷入癱瘓。
2.3缺乏核心技術(shù)創(chuàng)新能力有待提升
與西方國(guó)家相比,我國(guó)的計(jì)算機(jī)軟件開(kāi)發(fā)時(shí)間相對(duì)較短,在開(kāi)發(fā)方面還存在著很多不足,特別是核心技術(shù)的缺乏。計(jì)算機(jī)軟件開(kāi)發(fā)中最重要的就是核心技術(shù),但是我國(guó)掌握的核心技術(shù)較少,在軟件開(kāi)發(fā)這一專(zhuān)業(yè)領(lǐng)域還沒(méi)有取得良好的成果。也就是說(shuō)我國(guó)的計(jì)算機(jī)軟件在開(kāi)發(fā)中還存在著很多不足,對(duì)于國(guó)外技術(shù)有著一定程度的依賴(lài)性。沒(méi)有核心技術(shù),軟件開(kāi)發(fā)人員在研發(fā)的過(guò)程中會(huì)更傾向于直接購(gòu)買(mǎi)國(guó)外的先進(jìn)技術(shù)產(chǎn)品,這樣還可以節(jié)約一定的研發(fā)時(shí)間。但是正因?yàn)槿绱耍浖_(kāi)發(fā)部門(mén)不會(huì)在軟件開(kāi)發(fā)中投入較多的人力、物力,軟件開(kāi)發(fā)的創(chuàng)新創(chuàng)造能力亟待提升。
2.4開(kāi)發(fā)者方面的問(wèn)題
如果從事計(jì)算機(jī)軟件開(kāi)發(fā)的從業(yè)人員不能按照規(guī)范進(jìn)行開(kāi)發(fā)操作,不按照正常的開(kāi)發(fā)程序進(jìn)行編碼和操作,就會(huì)給計(jì)算機(jī)軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)帶來(lái)安全隱患,引發(fā)計(jì)算機(jī)安全問(wèn)題,影響計(jì)算機(jī)設(shè)備的正常運(yùn)行,也耽誤計(jì)算機(jī)軟件系統(tǒng)開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理工作。
3計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)管理的有效途徑
3.1加強(qiáng)對(duì)數(shù)據(jù)庫(kù)的基礎(chǔ)管理
為了強(qiáng)化軟件開(kāi)發(fā)和數(shù)據(jù)庫(kù)管理,需要注重提高工作人員的專(zhuān)業(yè)素養(yǎng)和防范意識(shí),尤其是要針對(duì)系統(tǒng)面臨的潛在危險(xiǎn)進(jìn)行防范。在工作過(guò)程中,尤其是在軟件開(kāi)發(fā)和數(shù)據(jù)庫(kù)管理過(guò)程中,要嚴(yán)格執(zhí)行相應(yīng)的工作標(biāo)準(zhǔn)和制度,確保軟件開(kāi)發(fā)的科學(xué)性有效性,為達(dá)到良好的軟件使用效果打下基礎(chǔ)。針對(duì)數(shù)據(jù)庫(kù)的管理,要注意避免產(chǎn)生相應(yīng)的安全漏洞,確保數(shù)據(jù)的安全和有效。為了達(dá)到良好的數(shù)據(jù)管理效果,針對(duì)重要的數(shù)據(jù)需要做好備份工作,這種情況下,一旦系統(tǒng)受到黑客入侵,重要的數(shù)據(jù)依然可以得到保存。為了強(qiáng)化數(shù)據(jù)庫(kù)管理效果,還要結(jié)合軟件使用情況以及管理實(shí)際需要,制定相應(yīng)的管理辦法和制度,明確各個(gè)工作崗位的工作責(zé)任,強(qiáng)化數(shù)據(jù)庫(kù)的系統(tǒng)化管理。還要及時(shí)更新相應(yīng)的安全技術(shù),提高系統(tǒng)對(duì)病毒的抵御能力。
3.2加強(qiáng)對(duì)數(shù)據(jù)庫(kù)的安全管理
數(shù)據(jù)庫(kù)的安全關(guān)系到軟件的正常應(yīng)用,關(guān)系到計(jì)算機(jī)整體安全。基于此,要注重做好數(shù)據(jù)庫(kù)的安全管理。要做好加密工作,針對(duì)重要的數(shù)據(jù)信息進(jìn)行加密,這有助于避免數(shù)據(jù)受到破壞或者修改,強(qiáng)化數(shù)據(jù)安全。不僅如此,通過(guò)有效的加密,還可以減少信息泄露的風(fēng)險(xiǎn)。針對(duì)訪問(wèn)權(quán)限進(jìn)行嚴(yán)格限制,在管理過(guò)程中實(shí)施動(dòng)態(tài)監(jiān)管,針對(duì)訪問(wèn)對(duì)象的身份確定其訪問(wèn)權(quán)限,避免重要信息被竊取。還要針對(duì)不同的數(shù)據(jù)內(nèi)容做好不同的加密工作,這有助于從整體上提高系統(tǒng)的安全性。還要根據(jù)管理需要以及模塊的特點(diǎn)設(shè)置不同的安全口令,最好采取橢圓曲線密碼算法,避免被黑客破譯。
3.3數(shù)據(jù)庫(kù)維護(hù)工作的重視
維護(hù)工作是數(shù)據(jù)庫(kù)管理工作中的重要一環(huán),其在整個(gè)工作過(guò)程中都起著非常關(guān)鍵的作用。維護(hù)工作不止是針對(duì)數(shù)據(jù)庫(kù)管理,同時(shí)它也對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)有一定的重要性。數(shù)據(jù)庫(kù)的維護(hù),簡(jiǎn)單來(lái)說(shuō),就是采取多種防護(hù)手段,用以保障管理系統(tǒng)的整體安全。維護(hù)工作并不是一個(gè)簡(jiǎn)單的過(guò)程,其包含了多方面的內(nèi)容,例如定期備份、表空間占用情況檢查、日志檢查、優(yōu)化設(shè)計(jì)以及安全性等。為了提高維護(hù)工作的水平,相關(guān)部門(mén)可以為系統(tǒng)配置一些高級(jí)的防護(hù)裝置,以便及時(shí)發(fā)現(xiàn)問(wèn)題、解決問(wèn)題。不僅如此,還要提升相關(guān)維護(hù)人員的責(zé)任意識(shí)以及綜合素質(zhì),這是最基本的一項(xiàng)措施,也是最關(guān)鍵的一項(xiàng)措施。當(dāng)然,日常維護(hù)以及定期維護(hù)也是非常重要的。其不僅能夠提高系統(tǒng)的安全性,還能夠在一定程度上保障數(shù)據(jù)庫(kù)的性能。
結(jié)語(yǔ)
綜上所述,計(jì)算機(jī)軟件開(kāi)發(fā)是目前比較具有發(fā)展前景的一個(gè)項(xiàng)目,需要滿(mǎn)足開(kāi)發(fā)平臺(tái)、開(kāi)發(fā)環(huán)境以及開(kāi)發(fā)語(yǔ)言等要求,并且明確軟件開(kāi)發(fā)的具體步驟,做好測(cè)試工作。在數(shù)據(jù)庫(kù)管理中,它是基于數(shù)據(jù)庫(kù)而形成的一種工作模式,具有一定的現(xiàn)實(shí)意義,可以通過(guò)建立數(shù)據(jù)庫(kù)管理系統(tǒng)加強(qiáng)對(duì)它的整體管理。
參考文獻(xiàn)
[1]姜亮,王曉龍,金鑫,劉強(qiáng).計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理中的問(wèn)題與應(yīng)對(duì)策略[J].計(jì)算機(jī)產(chǎn)品與流通,2020,(03):19.
[2]馬海燕.計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理中的問(wèn)題與應(yīng)對(duì)策略[J].電子技術(shù)與軟件工程,2020,(18):45.