沈宇強(qiáng)
摘 要:當(dāng)前,網(wǎng)絡(luò)逐步滲入人們的生活,計(jì)算機(jī)軟件技術(shù)已經(jīng)應(yīng)用在許多領(lǐng)域,在社會(huì)發(fā)展進(jìn)步中發(fā)揮著重要作用。而計(jì)算機(jī)軟件是系統(tǒng)運(yùn)作的核心,數(shù)據(jù)庫(kù)管理是它的內(nèi)在支持,只有極大程度上發(fā)揮二者的有利作用,才能夠促進(jìn)計(jì)算機(jī)的進(jìn)步。本文從介紹計(jì)算機(jī)軟件開發(fā)入手,詳細(xì)介紹計(jì)算機(jī)軟件開發(fā)和數(shù)據(jù)庫(kù)管理中存在的問(wèn)題,提出了相應(yīng)的解決措施,以期為當(dāng)前計(jì)算機(jī)行業(yè)提供幫助。
關(guān)鍵詞:計(jì)算機(jī)軟件開發(fā);數(shù)據(jù)庫(kù)管理;完善管理體制
隨著經(jīng)濟(jì)的發(fā)展,人們的工作學(xué)習(xí)生活越來(lái)越離不開計(jì)算機(jī)的幫助。計(jì)算機(jī)軟件開發(fā)就是為了解決人們生活中的問(wèn)題,使人們生活更加便利,工作更有效率。數(shù)據(jù)庫(kù)管理作為計(jì)算機(jī)的內(nèi)在核心,其運(yùn)行效率也影響計(jì)算機(jī)作用的發(fā)揮。所以為了更好的促進(jìn)社會(huì)發(fā)展、為人們生活提供便利, 必須高度重視計(jì)算機(jī)軟件開發(fā)以及數(shù)據(jù)庫(kù)管理工作。
1.關(guān)于計(jì)算機(jī)軟件技術(shù)的開發(fā)與設(shè)計(jì)
1.1計(jì)算機(jī)軟件技術(shù)的開發(fā)
計(jì)算機(jī)軟件開發(fā)主要包括兩個(gè)方面,系統(tǒng)軟件和應(yīng)用軟件。所謂系統(tǒng)軟件其開發(fā)主要是為計(jì)算機(jī)與用戶使用界面等相關(guān)軟件, 是為解決某些實(shí)際問(wèn)題而比如計(jì)算機(jī)的操作系統(tǒng)進(jìn)行更新等進(jìn)行的開發(fā)工作,通過(guò)開發(fā)工作進(jìn)行任務(wù)的配置,從而增強(qiáng)對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)的管理。應(yīng)用軟件應(yīng)用軟件是在系統(tǒng)配備完成后進(jìn)行分段檢驗(yàn)為用戶的計(jì)算機(jī)設(shè)備提供更多操作性軟件。另外, 對(duì)于計(jì)算機(jī)軟件開發(fā)后要進(jìn)行一定的評(píng)估,采用科學(xué)的手段,做好相關(guān)的質(zhì)量把控工作,在試用無(wú)誤后投入使用。
1.2計(jì)算機(jī)軟件技術(shù)的設(shè)計(jì)
1.2.1 軟件程序的設(shè)計(jì)與編寫
計(jì)算機(jī)軟件首開發(fā)先是進(jìn)行軟件設(shè)計(jì),這也是整個(gè)過(guò)程最基本的環(huán)節(jié), 軟件設(shè)計(jì)的水平直接影響軟件的應(yīng)用程度。軟件設(shè)計(jì)環(huán)節(jié)通常包括了功能設(shè)計(jì)、總體結(jié)構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)等。在設(shè)計(jì)軟件過(guò)程完成之后便要進(jìn)行程序的編寫。編寫工作要依據(jù)完成的軟件設(shè)計(jì)結(jié)果進(jìn)行,這也是計(jì)算機(jī)軟件開發(fā)過(guò)程中的重要環(huán)節(jié), 編碼程序的順利完成取決于科技水平、工作人員的專業(yè)水平等多種因素,其過(guò)程的完善有助于提高工作效率。
1.2.2軟件系統(tǒng)的測(cè)試
在編程工作完成后,不能立即投入運(yùn)用,還需要對(duì)軟件進(jìn)行測(cè)試,將編寫程序試用與部分用戶,然后評(píng)定每個(gè)用戶的滿意度,這樣整個(gè)軟件設(shè)計(jì)完成。然而,這并不代表軟件開發(fā)的徹底完成,投入的軟件還需要根據(jù)市場(chǎng)客戶情況不斷升級(jí)更新,只有這樣才能進(jìn)一步保證軟件的有效運(yùn)行。
1.3計(jì)算機(jī)軟件開發(fā)的真正價(jià)值
在軟件開發(fā)過(guò)程中,計(jì)算機(jī)軟件價(jià)值的實(shí)現(xiàn)要求在計(jì)算機(jī)軟件的開發(fā)期間已掌握的要求和問(wèn)題為導(dǎo)向,將所需的分析問(wèn)題放在開發(fā)軟件的最前面,符合最初設(shè)計(jì)的需求。所以,對(duì)計(jì)算機(jī)軟件開發(fā)來(lái)講, 首先做到準(zhǔn)確無(wú)誤的需求分析,能夠滿足大眾需求, 為廣大用戶提供服務(wù),只有被廣大人民群眾認(rèn)可的軟件,才能實(shí)現(xiàn)其真正價(jià)值。而不符合有需求的軟件系統(tǒng), 即便科技人員研發(fā)出來(lái)也沒(méi)有使用價(jià)值, 并且損害社會(huì)人力物力財(cái)力。此外,還必須盡可能確保軟件開發(fā)過(guò)程中的專業(yè)化和流水線作業(yè),確保其擁有足夠的軟件基礎(chǔ)、硬件基礎(chǔ)和技術(shù)支持, 能夠輔助開發(fā)者完成軟件開發(fā), 為軟件的開發(fā)項(xiàng)目提供一定的物質(zhì)保證和技術(shù)條件, 確保其財(cái)政方面的充足以及優(yōu)良的外界環(huán)境,從而實(shí)現(xiàn)軟件開發(fā)的使用價(jià)值, 最大程度地體現(xiàn)出軟件開發(fā)的效益。而數(shù)據(jù)庫(kù)管理作為軟件開發(fā)的核心環(huán)節(jié),只有開發(fā)出的軟件有價(jià)值,數(shù)據(jù)庫(kù)的管理才能實(shí)現(xiàn)其價(jià)值。
2.關(guān)于數(shù)據(jù)庫(kù)的管理
隨著科技應(yīng)用的普遍化,用戶對(duì)軟件系統(tǒng)的需求也不斷提高,這便體現(xiàn)的軟件的更新與創(chuàng)新,當(dāng)前軟件的產(chǎn)品已滿足客戶的需求為導(dǎo)向,市場(chǎng)品種不斷增多, 已經(jīng)從原來(lái)的單層結(jié)構(gòu)走向多層次發(fā)展。但是, 產(chǎn)品增多的同時(shí)用戶也對(duì)軟件系統(tǒng)的存儲(chǔ)安全分析等提出了更高的要求,因此, 數(shù)據(jù)庫(kù)系統(tǒng)的成功建立為計(jì)算機(jī)的安全提供了保障。
2.1數(shù)據(jù)庫(kù)管理的概念及應(yīng)用技術(shù)
數(shù)據(jù)庫(kù)管理是計(jì)算機(jī)系統(tǒng)中一個(gè)重要部分,數(shù)據(jù)庫(kù)管理主要是指在數(shù)據(jù)庫(kù)運(yùn)行過(guò)程中,確保其正常運(yùn)行。它的內(nèi)容主要包括:第一,數(shù)據(jù)庫(kù)可以對(duì)各部分?jǐn)?shù)據(jù)進(jìn)行重新構(gòu)建、調(diào)試,并且根據(jù)總系統(tǒng)服務(wù)中心所要求的內(nèi)容重新歸類,并按照其屬性重新整合數(shù)據(jù),還可以將它們重新打亂,進(jìn)行數(shù)據(jù)重組。第二,數(shù)據(jù)庫(kù)可以識(shí)別數(shù)據(jù)的正確性,并根據(jù)錯(cuò)誤數(shù)據(jù)查找原因,并及時(shí)做出修正,還可以將信息進(jìn)行匯總,將容易出現(xiàn)問(wèn)題的部分進(jìn)行備份。第三,數(shù)據(jù)庫(kù)的綜合性能很強(qiáng),它可以以企業(yè)或著部門為選擇的單位, 然后對(duì)其數(shù)據(jù)為中心形成數(shù)據(jù)組織。以數(shù)據(jù)模型為主要形式, 在可以描述數(shù)據(jù)本身的特性之外, 還可以科學(xué)描述數(shù)據(jù)之間的聯(lián)系。第四,由于不同的用戶有不同的處理要求, 數(shù)據(jù)庫(kù)能夠根據(jù)用戶所需從中選取需要的數(shù)據(jù), 從而避免數(shù)據(jù)的重復(fù)存儲(chǔ), 也便于維護(hù)數(shù)據(jù)的一致性。最總之?dāng)?shù)據(jù)庫(kù)統(tǒng)一的管理方式,不僅提高了工作效率,也保證了數(shù)據(jù)的安全可靠。
2.2計(jì)算機(jī)軟件開發(fā)中數(shù)據(jù)庫(kù)管理中存在的問(wèn)題
數(shù)據(jù)庫(kù)管理對(duì)于計(jì)算機(jī)軟件開發(fā)的重要性不言而喻。但是數(shù)據(jù)庫(kù)管理并不是十全十美的,其運(yùn)行過(guò)程中也會(huì)產(chǎn)生相應(yīng)的問(wèn)題。一般而言, 計(jì)算機(jī)軟件開發(fā)中數(shù)據(jù)庫(kù)管理中存在的問(wèn)題有以下幾個(gè)方面:首先,管理人員操作不當(dāng)。在軟件開發(fā)中有些管理人員自身專業(yè)知識(shí)欠缺,又急于求成,數(shù)據(jù)難免出現(xiàn)問(wèn)題。以及開發(fā)過(guò)程中,有些數(shù)據(jù)庫(kù)管理人員不能嚴(yán)格遵循操作規(guī)程和數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)方法,會(huì)造成不同程度的數(shù)據(jù)安全以及泄漏問(wèn)題,影響數(shù)據(jù)庫(kù)的正常穩(wěn)定運(yùn)行。其次,操作系統(tǒng)中存在的問(wèn)題。在系統(tǒng)操作過(guò)程中, 其本身就存在著一些風(fēng)險(xiǎn)來(lái)源, 比如,用戶的不當(dāng)操作, 可能會(huì)造成計(jì)算機(jī)感染大量的病毒, 造成木馬程序的入侵, 如果在操作過(guò)程中, 這些病毒一起發(fā)作就會(huì)直接影響數(shù)據(jù)庫(kù)的運(yùn)行, 再加上一些別有用心人的訪問(wèn), 影響了數(shù)據(jù)庫(kù)信息的安全, 造成了一些重要信息的外泄。第三,數(shù)據(jù)庫(kù)系統(tǒng)出現(xiàn)問(wèn)題。其一定程度上阻礙了計(jì)算機(jī)系統(tǒng)的正常工作。比如, 網(wǎng)絡(luò)信息安全的問(wèn)題,其問(wèn)題原因是數(shù)據(jù)庫(kù)管理不當(dāng)。
2.3解決計(jì)算機(jī)軟件開發(fā)中數(shù)據(jù)庫(kù)管理問(wèn)題的對(duì)策
針對(duì)數(shù)據(jù)庫(kù)管理產(chǎn)生的問(wèn)題,必須做好數(shù)據(jù)庫(kù)的安全管理工作。網(wǎng)絡(luò)應(yīng)用逐漸普及的同時(shí)也產(chǎn)生了一些負(fù)面影響,社會(huì)的一些不法分子為謀取暴利,利用掌握的網(wǎng)絡(luò)技術(shù),竊取用戶重要信息, 給用戶帶來(lái)了經(jīng)濟(jì)損失等事件頻繁發(fā)生,加強(qiáng)數(shù)據(jù)安全工作勢(shì)在必行,首先,用戶可使用加密技術(shù), 加強(qiáng)對(duì)重要信息的加密處理工作,充分保護(hù)數(shù)據(jù)。同時(shí)也要做好數(shù)據(jù)庫(kù)信息可靠性和安全性的維護(hù)工作,在加強(qiáng)人們數(shù)據(jù)安全意識(shí)教育的同時(shí),社會(huì)努力做好數(shù)據(jù)的安全維護(hù),對(duì)重要的數(shù)據(jù)庫(kù)信息進(jìn)行定時(shí)的備份, 以免數(shù)據(jù)丟失或者出現(xiàn)故障,對(duì)用戶造成不必要的損失。其次,要進(jìn)一步加強(qiáng)管理訪問(wèn)權(quán)。在訪問(wèn)權(quán)方面, 需要高度重視儲(chǔ)存內(nèi)容的訪問(wèn)權(quán)限問(wèn)題。要想對(duì)用戶實(shí)現(xiàn)實(shí)時(shí)動(dòng)態(tài)的管理, 后臺(tái)管理員必須做到能夠隨時(shí)調(diào)動(dòng)訪問(wèn)權(quán)限。最后,要采取各種防護(hù)手段來(lái)保證系統(tǒng)的安全性, 還要保證系統(tǒng)的維護(hù)管理保持在一個(gè)較高的水平。數(shù)據(jù)庫(kù)的數(shù)據(jù)整合能力以及維護(hù)能力直接決定了維護(hù)水平的高低。從技術(shù)層面, 盡可能配備先進(jìn)的具備較高安全性的防護(hù)系統(tǒng)。從人員上, 必須配備具備較高技術(shù)水平的數(shù)據(jù)庫(kù)管理和維護(hù)人員。
結(jié)束語(yǔ):
綜上所述,針對(duì)計(jì)算機(jī)軟件技術(shù)在社會(huì)發(fā)展中的重大作用,我們必須做好計(jì)算機(jī)軟件技術(shù)的開發(fā)與設(shè)計(jì),真正體現(xiàn)我國(guó)科技發(fā)展的優(yōu)越性, 進(jìn)一步促進(jìn)計(jì)算機(jī)軟件技術(shù)的發(fā)展,為我國(guó)科技進(jìn)步做出貢獻(xiàn)。
參考文獻(xiàn):
[1]包金海.計(jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫(kù)管理問(wèn)題分析[J].信息技術(shù)與信息化,2014(6) : 115-116.
[2]柳繼.淺談?dòng)?jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫(kù)管理[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(21): 57-58.
[3]蘇延平.計(jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫(kù)管理中的問(wèn)題及策略[J].信息與電腦( 理論版),2015(17):48-49.