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