- 相關(guān)推薦
淺談計算機軟件開發(fā)與數(shù)據(jù)庫管理論文
應(yīng)用軟件開發(fā)與系統(tǒng)軟件開發(fā)是計算機軟件開發(fā)中的兩個主要方面,應(yīng)用軟件主要是指具有實際作用、能夠具體解決某一問題的軟件;而系統(tǒng)軟件的范圍則相對廣泛,包括維護、控制、管理計算機的一系列軟件以及與計算機文件系統(tǒng)、數(shù)據(jù)庫管理、操作系統(tǒng)相關(guān)的各種軟件。數(shù)據(jù)庫管理是軟件開發(fā)中的重要內(nèi)容,處理好數(shù)據(jù)庫管理工作是有效開發(fā)軟件的必要基礎(chǔ)與前提。
1計算機軟件開發(fā)的主要內(nèi)容
軟件開發(fā)包括開發(fā)與設(shè)計兩部分,開發(fā)方法有原型化開發(fā)、軟件生命周期法以及自動開發(fā)三種,每種方法都有自身的實用性軟件與功能,開發(fā)人員可以根據(jù)實際情況自主選擇。軟件設(shè)計主要包括程序編寫以及系統(tǒng)測試兩個環(huán)節(jié)。軟件開發(fā)應(yīng)當(dāng)注意幾項原則,
(1)開發(fā)與設(shè)計人員應(yīng)當(dāng)充分考慮軟件的實際用途與用戶的實際需求,這樣才能提高軟件的實用性;
(2)軟件應(yīng)當(dāng)具有較高的可靠性、便利性以及易用性,其運行效率應(yīng)當(dāng)相對較高;
(3)軟件的內(nèi)容應(yīng)當(dāng)具有普適性,這樣才能獲得較高的認同感;
。4)軟件開發(fā)應(yīng)當(dāng)具備良好的環(huán)境與條件支持,包括技術(shù)與資金等。
隨著社會需求的不斷增強,軟件的內(nèi)在結(jié)構(gòu)呈現(xiàn)出了越來越高的復(fù)雜性,因而其對數(shù)據(jù)管理也提出更高的要求,數(shù)據(jù)庫應(yīng)當(dāng)具備穩(wěn)定性、安全性以及可靠性,這樣才能夠滿足用戶的實際需求,使用戶信任軟件系統(tǒng)。
2計算機軟件開發(fā)與數(shù)據(jù)庫管理工作中存在的主要問題
2.1管理人員的素質(zhì)問題
管理人員的素質(zhì)會對數(shù)據(jù)庫管理工作的有效性造成直接性的影響,嚴重時甚至?xí)䦟?dǎo)致數(shù)據(jù)的泄露,影響數(shù)據(jù)庫運行的安全性與穩(wěn)定性。例如有些管理人員缺乏責(zé)任心或者職業(yè)素質(zhì)不強,他們在操作的過程中就極有可能出現(xiàn)不按程序操作或者使用錯誤等情況,繼而造成數(shù)據(jù)安全隱患的發(fā)生,致使數(shù)據(jù)庫出現(xiàn)嚴重的安全漏洞。
2.2計算機軟件系統(tǒng)問題
軟件系統(tǒng)中自帶的問題也會對數(shù)據(jù)庫的安全與穩(wěn)定造成嚴重的影響,由于設(shè)計環(huán)節(jié)或編碼環(huán)節(jié)中存在一些隱患,軟件在后期使用的過程中就很可能出現(xiàn)故障,導(dǎo)致數(shù)據(jù)庫管理出現(xiàn)嚴重的問題,影響運行的安全與穩(wěn)定。
2.3用戶操作中存在問題
用戶操作不當(dāng)也會導(dǎo)致數(shù)據(jù)庫問題的產(chǎn)生,用戶只有嚴格按照操作守則進行操作才能保證系統(tǒng)的穩(wěn)定,但是有時候為了簡化操作、節(jié)約時間或者獲得某些便利,部分用戶可能會出現(xiàn)違背操作守則的行為,這些行為會為病毒留下可乘之機,導(dǎo)致木馬或者其它病毒的入侵,使之?dāng)?shù)據(jù)庫無法有效使用或者出現(xiàn)信息泄露等安全問題,嚴重時甚至?xí)䦟?dǎo)致整個軟件的失常。同時,這些漏洞如果被利用就可能出現(xiàn)系統(tǒng)被破壞或修改等嚴重情況。
3計算機軟件開發(fā)與數(shù)據(jù)管理的有效途徑
3.1加強對數(shù)據(jù)庫的基礎(chǔ)管理
首先,管理人員與用戶都應(yīng)當(dāng)樹立防范意識,對可能發(fā)生的危機問題予以警惕。應(yīng)當(dāng)嚴格按照操作規(guī)范與制度進行操作,避免造成嚴重的安全隱患或漏洞,管理人員應(yīng)當(dāng)對用戶數(shù)據(jù)與資源安全負責(zé)。其次,對于一些重要的數(shù)據(jù)或資源應(yīng)當(dāng)定期進行備份,以免數(shù)據(jù)丟失或損毀,即便是入侵了數(shù)據(jù)系統(tǒng),也無法造成實質(zhì)性的破壞。再次,管理人員應(yīng)當(dāng)制定詳細的管理制度,明確工作人員的職責(zé),使數(shù)據(jù)庫能夠健康、有序的運行,例如,為了避免突發(fā)情況引發(fā)的數(shù)據(jù)管理漏洞,可通過動態(tài)分布管理的方式對數(shù)據(jù)庫系統(tǒng)進行基礎(chǔ)管理。最后,應(yīng)當(dāng)不斷對安全技術(shù)進行更新,這樣能夠及時有效的應(yīng)對新出現(xiàn)的病毒或漏洞,為數(shù)據(jù)庫提供全面的安全保障。
3.2加強對數(shù)據(jù)庫的安全管理
安全管理是數(shù)據(jù)庫安全管理的重要組成部分,具體來說,主要包括三個方面。
。1)安全加密處理,對于重要的數(shù)據(jù)信息與資源應(yīng)當(dāng)進行加密處理,避免數(shù)據(jù)被非法修改,影響數(shù)據(jù)管理的安全,這一技術(shù)雖然不能保證軟件系統(tǒng)不被破壞,但是卻能夠有效降低信息資源被泄露的風(fēng)險。
。2)要對訪問權(quán)限予以嚴格的限制,數(shù)據(jù)庫應(yīng)當(dāng)實施動態(tài)管理,管理人員應(yīng)當(dāng)根據(jù)實際情況對信息資源的訪問權(quán)限做出不定期調(diào)整。
。3)應(yīng)當(dāng)對數(shù)據(jù)的內(nèi)容進行必要的加密處理,以提高系統(tǒng)整體的安全性,管理人員要根據(jù)模塊功能的不同設(shè)置不同的安全口令,最好采取橢圓曲線密碼算法,避免被破譯。
3.3加強對數(shù)據(jù)庫的維護管理
在日常的運行中,管理人員還要定期對數(shù)據(jù)庫進行必要的維護,一方面,應(yīng)當(dāng)對系統(tǒng)進行監(jiān)管與防護,管理人員要定期對防護系統(tǒng)進行升級,使其能夠應(yīng)對最新產(chǎn)生的病毒與安全漏洞;另一方面,軟件開發(fā)企業(yè)應(yīng)當(dāng)積極培養(yǎng)具有高素質(zhì)的管理人才,并予以人才培訓(xùn)與進修的機會,使其技能能夠得到提升,繼而提高系統(tǒng)維護的實際效率,使數(shù)據(jù)庫以及軟件都能夠有效運行。
4結(jié)語
計算機軟件在社會生產(chǎn)、生活活動中的價值與地位凸顯,越來越多的企業(yè)參與到了軟件開發(fā)與設(shè)計工作中,數(shù)據(jù)庫管理是軟件開發(fā)中的重難點,管理人員需對此予以足夠的重視。當(dāng)前受管理因素、軟件因素以及用戶因素的影響,數(shù)據(jù)庫管理工作存在著一定的問題,有信息泄露等風(fēng)險,針對這一情況,管理人員應(yīng)當(dāng)對數(shù)據(jù)庫管理工作進行必要的改革與創(chuàng)新,首先應(yīng)當(dāng)開展全面的基礎(chǔ)管理,其次應(yīng)當(dāng)進行必要的安全管理,最后應(yīng)當(dāng)開展有效的維護管理,使軟件運行的全過程都能得到安全保障。
參考文獻
[1]杜金超.淺談計算機軟件開發(fā)與數(shù)據(jù)庫管理[J].信息技術(shù)與信息化,2015(03).
[2]張亞利.計算機軟件開發(fā)與數(shù)據(jù)庫管理中的問題及對策[J].信息與電腦(理論版),2016(10).
[3]柳繼.淺談計算機軟件開發(fā)與數(shù)據(jù)庫管理[J].計算機光盤軟件與應(yīng)用,2013(21).
[4]沈鵬.淺談計算機軟件開發(fā)與數(shù)據(jù)庫管理[J].電腦知識與技術(shù),2013(05).
[5]陳宏.計算機軟件開發(fā)與數(shù)據(jù)庫管理[J].計算機光盤軟件與應(yīng)用,2013(19).
【淺談計算機軟件開發(fā)與數(shù)據(jù)庫管理論文】相關(guān)文章:
計算機軟件開發(fā)與數(shù)據(jù)庫管理淺探論文07-04
淺談計算機軟件開發(fā)技術(shù)的發(fā)展應(yīng)用論文07-04
計算機軟件開發(fā)的進展研究論文07-04
試論計算機數(shù)據(jù)庫開發(fā)設(shè)計的原理與內(nèi)容論文07-04
計算機軟件開發(fā)新技術(shù)的應(yīng)用論文07-04
解讀計算機軟件開發(fā)技術(shù)與設(shè)計論文07-04