公務(wù)員期刊網(wǎng) 論文中心 正文

談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理

摘要:近年來(lái),隨著我國(guó)計(jì)算機(jī)技術(shù)的不斷進(jìn)步,計(jì)算機(jī)軟件開(kāi)發(fā)以及數(shù)據(jù)庫(kù)管理也需要跟隨時(shí)代的步伐,不斷地進(jìn)行創(chuàng)新與完善。本文主要是在當(dāng)今計(jì)算機(jī)技術(shù)應(yīng)用的基礎(chǔ)上,探究計(jì)算機(jī)軟件開(kāi)發(fā)以及數(shù)據(jù)庫(kù)管理等相關(guān)知識(shí),進(jìn)而推進(jìn)我國(guó)社會(huì)科技化的進(jìn)程。

關(guān)鍵詞:計(jì)算機(jī);軟件開(kāi)發(fā);軟件設(shè)計(jì);數(shù)據(jù)庫(kù)管理

引言

隨著我國(guó)科技水平的不斷提升,計(jì)算機(jī)技術(shù)逐漸在各行各業(yè)中扮演著重要的角色。計(jì)算機(jī)軟件開(kāi)發(fā)以及數(shù)據(jù)庫(kù)管理,都是為了更好地應(yīng)用計(jì)算機(jī)技術(shù),更好地滿足用戶的需求,為用戶提供更便利的信息服務(wù)。故而,相關(guān)工作人員應(yīng)該增強(qiáng)自身的技術(shù)應(yīng)用能力,提高責(zé)任感以及綜合素質(zhì)。除此之外,計(jì)算機(jī)技術(shù)的發(fā)展一直是不斷前進(jìn)的,因此,也應(yīng)該不斷地進(jìn)行技術(shù)的創(chuàng)新與完善。

1計(jì)算機(jī)軟件開(kāi)發(fā)

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ā)[1]。計(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à)值更高一些。

1.2計(jì)算機(jī)軟件開(kāi)發(fā)的流程

計(jì)算機(jī)軟件開(kāi)發(fā)并不是一個(gè)簡(jiǎn)單的過(guò)程,其主要包括三個(gè)階段,分別是軟件設(shè)計(jì)、軟件程序編寫(xiě)以及系統(tǒng)測(cè)試。軟件設(shè)計(jì)主要是根據(jù)需求分析的結(jié)果,對(duì)軟件的功能、軟件的總體以及模塊進(jìn)行總體的設(shè)計(jì)。而且,軟件設(shè)計(jì)還分為詳細(xì)設(shè)計(jì)以及總體設(shè)計(jì),好的軟件設(shè)計(jì)是軟件開(kāi)發(fā)的良好基礎(chǔ)[2]。在軟件設(shè)計(jì)完成之后,就要進(jìn)行程序編寫(xiě)的階段。此階段在軟件設(shè)計(jì)的基礎(chǔ)上,將其轉(zhuǎn)化成計(jì)算機(jī)系統(tǒng)中能夠運(yùn)行的程序編碼。程序編寫(xiě)過(guò)程耗費(fèi)的時(shí)間較長(zhǎng),且需要按照相關(guān)的流程進(jìn)行,并結(jié)合編寫(xiě)的要求,才能完美的完成這一步驟。軟件程序編寫(xiě)完成后,就進(jìn)入到了下一階段,也就是系統(tǒng)測(cè)試。系統(tǒng)測(cè)試在軟件的開(kāi)發(fā)過(guò)程中起著非常關(guān)鍵的作用,其通過(guò)嚴(yán)密且全面的測(cè)試,為后續(xù)的具體應(yīng)用打下保障。系統(tǒng)測(cè)試并不局限于系統(tǒng)的運(yùn)行情況,還包括其使用功能。除此之外,為了滿足用戶的需求,給顧客的帶來(lái)更好的體驗(yàn),設(shè)計(jì)人員在此過(guò)程中需要密切觀察軟件系統(tǒng)的運(yùn)行狀態(tài),并及時(shí)進(jìn)行完善。

1.3計(jì)算機(jī)軟件開(kāi)發(fā)的方法

一般情況下,計(jì)算機(jī)軟件的開(kāi)發(fā)都是由多個(gè)工作人員共同完成的,尤其是對(duì)于那些大型的計(jì)算機(jī)軟件。計(jì)算機(jī)軟件開(kāi)發(fā)的方法多種多樣,并沒(méi)有太多的局限,但現(xiàn)如今普遍應(yīng)用的就是以下這三種:首先是軟件生命周期法。軟件生命周期也就是軟件生存的周期,即自軟件開(kāi)始構(gòu)思到研發(fā)最后到消亡的過(guò)程。運(yùn)用生命周期法進(jìn)行軟件的開(kāi)發(fā),就需要嚴(yán)格的按照時(shí)間的規(guī)定,進(jìn)行生命周期的劃分。軟件的開(kāi)發(fā)一般分為計(jì)劃、分析、設(shè)計(jì)、編碼、測(cè)試與維護(hù)六個(gè)階段,這也是軟件生命周期的六個(gè)階段。生命周期法通過(guò)結(jié)構(gòu)化技術(shù)的使用,來(lái)完善軟件開(kāi)發(fā)過(guò)程中的各項(xiàng)指令任務(wù)[3]。其要求每個(gè)階段都應(yīng)該緊密相連,同時(shí)也要求,每個(gè)階段都完成相關(guān)的高質(zhì)量文檔。其次,原型化方法。原型化方法可以說(shuō)是軟件生命周期法的補(bǔ)充與完善,同時(shí)也是一種應(yīng)用范圍很廣的軟件開(kāi)發(fā)方法。原型化軟件開(kāi)發(fā)方法是在傳統(tǒng)開(kāi)發(fā)方法的基礎(chǔ)上,通過(guò)對(duì)現(xiàn)有問(wèn)題的解決,并經(jīng)過(guò)完善與優(yōu)化才形成的。原型化方法主要包含紙上原型、工作原型以及現(xiàn)有原型三種形態(tài),其先在紙上進(jìn)行模型的設(shè)計(jì)并解釋相關(guān)內(nèi)容,然后在計(jì)算機(jī)上運(yùn)行較為成熟的軟件,最后進(jìn)行軟件系統(tǒng)的完善。由總體上看,原型化方法是用戶與軟件開(kāi)發(fā)人員之間的一種交互過(guò)程,其主要適用于不確定性高的軟件系統(tǒng)。且其是一個(gè)自外而內(nèi)的設(shè)計(jì)過(guò)程,其能夠根據(jù)用戶在原型使用過(guò)程中提出的意見(jiàn)進(jìn)行相應(yīng)的修改,進(jìn)而形成滿足客戶需求的軟件。除此之外,自動(dòng)形式的開(kāi)發(fā)系統(tǒng)方法。自動(dòng)形式的軟件開(kāi)發(fā),就是在研制成功的軟件開(kāi)發(fā)工具的基礎(chǔ)上,直接實(shí)現(xiàn)軟件系統(tǒng)開(kāi)發(fā)的方式。一般情況下,研制而成的軟件開(kāi)發(fā)工具都具有自動(dòng)分析、設(shè)計(jì)以及編碼的功能,并按照一定的規(guī)范進(jìn)行整合。自動(dòng)形式的開(kāi)發(fā)系統(tǒng)方法不需要投入過(guò)多的精力,只需要將軟件設(shè)計(jì)的內(nèi)容以及明確的目的表現(xiàn)出來(lái),就可以直接通過(guò)相應(yīng)的工具就能完成。

2數(shù)據(jù)庫(kù)管理

2.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)容[4]。數(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)用。

2.2數(shù)據(jù)庫(kù)管理存在的問(wèn)題

數(shù)據(jù)庫(kù)管理作為一種新的數(shù)據(jù)管理模式,其與傳統(tǒng)的數(shù)據(jù)管理方式相比,更加安全、更加完整有效。但在信息技術(shù)的不斷發(fā)展的背景之下,數(shù)據(jù)庫(kù)管理還存在著一定的問(wèn)題,其還有很大的提升空間。通過(guò)工作人員對(duì)數(shù)據(jù)庫(kù)管理工作的具體分析,不難看出,其存在著以下幾點(diǎn)問(wèn)題:其一,數(shù)據(jù)庫(kù)系統(tǒng)方面存在的問(wèn)題。數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用已經(jīng)有了很長(zhǎng)時(shí)間的歷史,在信息技術(shù)的不斷發(fā)展下,數(shù)據(jù)庫(kù)系統(tǒng)也在不斷的進(jìn)行更新,技術(shù)性能更加的完善。[5]數(shù)據(jù)庫(kù)系統(tǒng)的更新與完善是保證其功能的重要手段,如若不進(jìn)行更新與完善,很容易給管理工作帶來(lái)負(fù)面的影響,就連安全性也無(wú)法得到應(yīng)有的保障。且在數(shù)據(jù)庫(kù)系統(tǒng)穩(wěn)定運(yùn)行的過(guò)程中,如果受到外力因素的影響或是存在著安全隱患,就極易引發(fā)數(shù)據(jù)庫(kù)管理的問(wèn)題,進(jìn)而增大管理問(wèn)題的處理難度[5]。例如:網(wǎng)絡(luò)信息安全問(wèn)題。除此之外,有些計(jì)算機(jī)軟件系統(tǒng)本身的設(shè)計(jì)就有一定的問(wèn)題,故而,無(wú)論過(guò)程有多注重,最終也極有可能發(fā)生問(wèn)題及風(fēng)險(xiǎn)。其二,操作系統(tǒng)的問(wèn)題。數(shù)據(jù)庫(kù)管理工作是有一定的風(fēng)險(xiǎn)的,這種風(fēng)險(xiǎn)貫穿于系統(tǒng)操作的過(guò)程之中。在進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)錄入的過(guò)程中,很容易產(chǎn)生意外狀況,類(lèi)似于病毒問(wèn)題。病毒是一種神奇的東西,它可以存在于任何軟件或者系統(tǒng),甚至于網(wǎng)頁(yè)之上。病毒可以說(shuō)是無(wú)處不在,且在人們沒(méi)有意識(shí)到的時(shí)候侵入設(shè)備之中,對(duì)文件數(shù)據(jù)進(jìn)行改寫(xiě)以及盜用,進(jìn)而為數(shù)據(jù)管理工作帶來(lái)了一定的阻礙,甚至帶給企業(yè)與個(gè)人不可估量的損失。除此之外,工作人員對(duì)文件的管理也存在著一定的風(fēng)險(xiǎn)。數(shù)據(jù)庫(kù)系統(tǒng)與操作之間的關(guān)系是密不可分的,且數(shù)據(jù)文件的安全與管理人員也有著不可分割的關(guān)系。常規(guī)來(lái)講,用戶是可以直接獲取相關(guān)數(shù)據(jù),也就是說(shuō),如果用戶進(jìn)行文件的盜取,管理人員是很難得知的,這樣就無(wú)法保障數(shù)據(jù)的安全性。

2.3數(shù)據(jù)庫(kù)管理問(wèn)題的應(yīng)對(duì)措施

首先,數(shù)據(jù)庫(kù)安全管理的加強(qiáng)。數(shù)據(jù)庫(kù)的安全管理是一項(xiàng)非常重要的措施,其主要是為了保證數(shù)據(jù)庫(kù)中信息與數(shù)據(jù)的安全。近年來(lái),隨著信息技術(shù)的不斷發(fā)展,數(shù)據(jù)庫(kù)管理漸漸與人們的生活接軌,并占有非常重要的地位。在網(wǎng)絡(luò)資源普及的過(guò)程中,總會(huì)有一些居心叵測(cè)的人利用網(wǎng)絡(luò)資源做一些非法的事情,進(jìn)而謀取大量的金錢(qián)。為了防止不法分子的的入侵,相關(guān)工作人員應(yīng)當(dāng)采取以下幾種措施:其一,設(shè)置身份認(rèn)證。在數(shù)據(jù)庫(kù)使用的過(guò)程中,用戶需要核實(shí)身份信息,進(jìn)而避免不法分子非法利用數(shù)據(jù)庫(kù)信息。其二,將數(shù)據(jù)庫(kù)的機(jī)密文件分開(kāi)存儲(chǔ),避免機(jī)密共享。其三,與用戶簽訂相關(guān)協(xié)議。用戶需要按照相關(guān)的規(guī)范進(jìn)行信息的查詢,也要限制信息的訪問(wèn)權(quán)限,對(duì)用戶進(jìn)行動(dòng)態(tài)的管理。其四,對(duì)于國(guó)家、政府、企業(yè)、個(gè)人的一些機(jī)密文件,可以采取加密的管理措施,進(jìn)而避免信息的泄露。其次,數(shù)據(jù)庫(kù)管理策略的完善。管理策略的完善是數(shù)據(jù)庫(kù)管理的重要手段,其需要相關(guān)管理人員進(jìn)行輔助。這項(xiàng)工作并不是很簡(jiǎn)單,其需要管理人員具備良好的防范意識(shí)以及警惕性,同時(shí)也需要管理人員具備先進(jìn)的管理技術(shù)。在數(shù)據(jù)庫(kù)管理的過(guò)程中,為了不讓數(shù)據(jù)庫(kù)的數(shù)據(jù)遭到泄露和破壞,相關(guān)管理人員要提前備份,避免由于數(shù)據(jù)缺失或泄露造成計(jì)算機(jī)軟件發(fā)生故障。在此基礎(chǔ)上,還需要建立一個(gè)完善的管理機(jī)制。此機(jī)制需要制定相關(guān)的流程以及標(biāo)準(zhǔn),用以提高管理的科學(xué)性以及準(zhǔn)確性。管理機(jī)制的建立還可以結(jié)合動(dòng)態(tài)的管理方法,加強(qiáng)數(shù)據(jù)庫(kù)管理能力,在突發(fā)情況產(chǎn)生時(shí),此機(jī)制能夠快速查找并解決問(wèn)題[6]。當(dāng)然,還有一點(diǎn)也非常重要,就是管理技術(shù)的不斷完善。技術(shù)是發(fā)展的基礎(chǔ),只有技術(shù)跟上發(fā)展的步伐,才能夠真正的提升數(shù)據(jù)庫(kù)管理水平。除此之外,數(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)的整體安全[7]。維護(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ù)的性能。

3結(jié)語(yǔ)

總而言之,在計(jì)算機(jī)技術(shù)不斷發(fā)展的今天,計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理在人們的生活中發(fā)揮了非常重要的作用。它們不僅滿足了用戶工作和生活的需求,還給用戶提供了優(yōu)質(zhì)的網(wǎng)絡(luò)服務(wù)。但隨著人們對(duì)計(jì)算機(jī)技術(shù)提出了更高的要求,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)以及數(shù)據(jù)庫(kù)管理工作的完善就顯得尤為重要。故而,相關(guān)工作人員需要在現(xiàn)有計(jì)算機(jī)技術(shù)應(yīng)用的基礎(chǔ)上,做好相關(guān)的問(wèn)題分析,采取有效的措施去解決,進(jìn)而促進(jìn)計(jì)算機(jī)技術(shù)更好的發(fā)展。

參考文獻(xiàn)

[1]俞先春.計(jì)算機(jī)軟件工程進(jìn)度控制研究探討[J].電腦迷,2018(15):77.

[2]吳越.淺談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理[J].科研,2015(47):307.

[3]李美剛,張偉.關(guān)于計(jì)算機(jī)軟件開(kāi)發(fā)和數(shù)據(jù)庫(kù)管理技術(shù)的探討[J].科研,2016(7):206.

[4]張凌云.探討計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理[J].電子技術(shù)與軟件工程,2014(11):84.

[5]陳宏.計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2013(19):286-287.

[6]朱昱.計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理中的問(wèn)題及策略[J].數(shù)字化用戶,2017(15):154.

[7]田興強(qiáng).計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理領(lǐng)域中存在的問(wèn)題及方法[J].電腦迷,2018,26(6):22.

作者:張黎平 單位:甘肅機(jī)電職業(yè)技術(shù)學(xué)院