- 相關(guān)推薦
計算機軟件開發(fā)與數(shù)據(jù)庫管理淺探論文
現(xiàn)如今幾乎現(xiàn)代社會中每個領(lǐng)域都不同程度上對計算機技術(shù)進行了應(yīng)用,計算機之所以能發(fā)揮功能,為人們提供服務(wù)主要是通過計算機軟件來實現(xiàn)。計算機軟件的開發(fā)解決了人們在計算機應(yīng)用中的實際問題,使計算機應(yīng)用更加適應(yīng)人們的生活需要。計算機軟件開發(fā)作為一項創(chuàng)新性要求比較高的技術(shù),在當前的計算機發(fā)展史中有著十分重要的作用。計算機的應(yīng)用和發(fā)展也需要一些計算機軟件和數(shù)據(jù)庫技術(shù)的支撐,計算機軟件的開發(fā)在當前的計算機技術(shù)發(fā)展中有著美好的前景。
計算機軟件開發(fā)中的兩個主要方面:應(yīng)用軟件開發(fā)與系統(tǒng)軟件開發(fā)。前者主要是指具有實際作用,能夠具體解決某一問題的軟件;后者則范圍相對廣泛,包括維修、控制、管理計算機的一系列軟件以及與計算機文件系統(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)當注意以下原則:
開發(fā)與設(shè)計人員應(yīng)當充分考慮軟件的實際用途與用戶的實際需求,這樣才能提高軟件的實用性。
軟件應(yīng)當具有較高的可靠性、便利性以及易用性,其運行效率應(yīng)當相對較高。
軟件的內(nèi)容應(yīng)當具有普適性,這樣才能獲得較高的認同感。
軟件開發(fā)應(yīng)當具備良好的環(huán)境與條件支持,包括技術(shù)與資金等。
隨著社會需求的不斷增強,軟件的內(nèi)在結(jié)構(gòu)呈現(xiàn)出了越來越高的復(fù)雜性,因而其對數(shù)據(jù)管理也提出了更高的要求,數(shù)據(jù)庫應(yīng)當具備穩(wěn)定性、安全性以及可靠性,這樣才能夠滿足用戶的實際需求,使用戶信任軟件系統(tǒng)。
2計算機軟件開發(fā)與數(shù)據(jù)庫管理工作中存在的主要問題
2.1管理人員的素質(zhì)問題
管理人員的素質(zhì)會對數(shù)據(jù)庫管理工作的有效性造成直接的影響,嚴重時甚至會導致數(shù)據(jù)的泄露,影響數(shù)據(jù)庫運行的安全性與穩(wěn)定性。例如有些管理人員缺乏責任心或者職業(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)故障,導致數(shù)據(jù)庫管理出現(xiàn)嚴重的問題,影響運行的安全與穩(wěn)定。
2.3用戶操作中存在的問題
用戶操作不當也會導致數(shù)據(jù)庫問題的產(chǎn)生,用戶只有嚴格按照操作守則進行操作才能保證系統(tǒng)的穩(wěn)定,但是有時候為了簡化操作、節(jié)約時間或者獲得某些便利,部分用戶可能會出現(xiàn)違背操作守則的行為,這些行為會為病毒留下可乘之機,導致木馬或者其他病毒的入侵,使之數(shù)據(jù)庫無法有效使用或者出現(xiàn)信息泄露等安全問題,嚴重時甚至會導致整個軟件的失常。同時,這些漏洞如果被不法分子利用就可能出現(xiàn)系統(tǒng)被破壞或修改等嚴重問題。
3計算機軟件開發(fā)與數(shù)據(jù)庫管理的有效途徑
3.1加強對數(shù)據(jù)庫的基礎(chǔ)管理
首先,管理人員與用戶都應(yīng)當樹立防范意識,對可能發(fā)生的危機問題予以警惕。應(yīng)當嚴格按照操作規(guī)范與制度進行操作,避免造成嚴重的安全隱患或漏洞,管理人員應(yīng)當對用戶數(shù)據(jù)與資源安全負責。其次,對于一些重要的數(shù)據(jù)或資源應(yīng)當定期進行備份,以免數(shù)據(jù)丟失或損毀,即便是不法分子入侵了數(shù)據(jù)系統(tǒng),也無法造成實質(zhì)性的破壞。再次,管理人員應(yīng)當制定詳細的管理制度,明確工作人員的職責,使數(shù)據(jù)庫能夠健康、有序的運行,例如,為了避免突發(fā)情況引發(fā)的數(shù)據(jù)管理漏洞,可通過動態(tài)分布管理的方式對數(shù)據(jù)庫系統(tǒng)進行基礎(chǔ)管理。最后,應(yīng)當不斷對安全技術(shù)進行更新,這樣能夠及時有效的應(yīng)對新出現(xiàn)的病毒或漏洞,為數(shù)據(jù)庫提供全面的安全保障。
3.2加強對數(shù)據(jù)庫的安全管理
安全管理是數(shù)據(jù)庫安全管理的重要組成部分,具體來說,主要包括三個方面。
安全加密處理,對于重要的數(shù)據(jù)信息與資源應(yīng)當進行加密處理,避免數(shù)據(jù)被非法修改,影響數(shù)據(jù)管理的安全,這一技術(shù)雖然不能保證軟件系統(tǒng)不被破壞,但是卻能夠有效降低信息資源被泄露的風險。
3.2.1要對訪問權(quán)限予以嚴格的限制,數(shù)據(jù)庫應(yīng)當實施動態(tài)管理,管理人員應(yīng)當根據(jù)實際情況對信息資源的訪問權(quán)限作出不定期調(diào)整。
3.2.2應(yīng)當對數(shù)據(jù)的內(nèi)容進行必要的加密處理,以提高系統(tǒng)整體的安全性,管理人員要根據(jù)模塊功能的不同設(shè)置不同的安全口令,最好采取橢圓曲線密碼算法,避免被不法分子破譯。
3.3加強對數(shù)據(jù)庫的維護管理
在日常的運行中,管理人員還要定期對數(shù)據(jù)庫進行必要的維護,一方面,應(yīng)當對系統(tǒng)進行監(jiān)管與防護,管理人員要定期對防護系統(tǒng)進行升級,使其能夠應(yīng)對最新生產(chǎn)的病毒與安全漏洞;另一方面,軟件開發(fā)部門應(yīng)當積極培養(yǎng)具有高素質(zhì)的管理人才,并予以人才培訓與進修的機會,使其技能能夠得到提升,繼而提高系統(tǒng)維護的實際效率,使數(shù)據(jù)庫以及軟件都能夠有效運行。
4結(jié)語
計算機軟件在社會生產(chǎn)、生活活動中的價值與地位凸顯,越來越多的部門參與到了軟件開發(fā)與設(shè)計工作中,數(shù)據(jù)庫管理是軟件開發(fā)中的重難點,管理人員需對此予以足夠的重視。當前受管理因素、軟件因素以及用戶因素的影響,數(shù)據(jù)庫管理工作存在著一定的問題,有信息泄露等風險,針對這一情況,管理人員應(yīng)當對數(shù)據(jù)庫管理工作進行必要的改革與創(chuàng)新,首先應(yīng)當開展全面的基礎(chǔ)管理,其次應(yīng)當進行必要的安全管理,最后應(yīng)當開展有效的維護管理,使軟件運行的全過程都能得到安全保障。
【計算機軟件開發(fā)與數(shù)據(jù)庫管理淺探論文】相關(guān)文章:
鐵路巡檢作業(yè)信息實時管理系統(tǒng)的數(shù)據(jù)庫設(shè)計論文07-11
計算機軟件開發(fā)實習周報04-21
計算機軟件開發(fā)合同06-20
想投身計算機方面,請問數(shù)據(jù)庫管理員就業(yè)前景,待遇怎么樣?07-14
技工院校軟件開發(fā)專業(yè)項目課程實踐探索論文03-23
淺言“HR”07-13
計算機軟件開發(fā)合同2篇04-09
計算機軟件開發(fā)合同4篇11-23
計算機軟件開發(fā)合同5篇11-05