時(shí)間:2023-12-22 10:09:17
序論:好文章的創(chuàng)作是一個(gè)不斷探索和完善的過程,我們?yōu)槟扑]十篇計(jì)算機(jī)軟件及開發(fā)范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來更深刻的閱讀感受。
[關(guān)鍵詞]
計(jì)算機(jī)軟件;測(cè)試技術(shù);開發(fā)應(yīng)用;相關(guān)研究
計(jì)算機(jī)軟件測(cè)試技術(shù)對(duì)于軟件開發(fā)而言具有重要的作用,能充分保障軟件的精確性,為軟件開發(fā)工作帶來安全保證。筆者將從計(jì)算機(jī)軟件開發(fā)的重要性、計(jì)算機(jī)軟件開發(fā)流程、計(jì)算機(jī)軟件測(cè)試技術(shù)在軟件開發(fā)中的有效應(yīng)用,三個(gè)部分進(jìn)行闡述。
1分析計(jì)算機(jī)軟件開發(fā)的重要性
相對(duì)于應(yīng)用軟件而言,計(jì)算機(jī)僅僅只是作為一種輔助工具,計(jì)算機(jī)之所以能夠幫助人們有效地解決這類問題,促進(jìn)社會(huì)迅猛發(fā)展,最重要的就是計(jì)算機(jī)內(nèi)的軟件應(yīng)用,可見,軟件的開發(fā)極為重要。隨著國家經(jīng)濟(jì)體系的不斷改革,各行各業(yè)已經(jīng)逐步面向現(xiàn)代化發(fā)展,互聯(lián)網(wǎng)的普及無疑為人們的發(fā)展奠定了結(jié)實(shí)的基礎(chǔ),也給應(yīng)用軟件的進(jìn)一步研究開發(fā)提供強(qiáng)有力的保障,計(jì)算機(jī)軟件的應(yīng)用已經(jīng)在人們的生活中得以普及,而人們的日常生活也已經(jīng)離不開網(wǎng)絡(luò)的支持。計(jì)算機(jī)軟件的應(yīng)用不斷豐富了人們的日常生活,使人們更加重視精神的自我培養(yǎng),此外,計(jì)算機(jī)網(wǎng)絡(luò)也在不斷推動(dòng)著人們前進(jìn)。
2計(jì)算機(jī)軟件開發(fā)流程
2.1分析開發(fā)需求和設(shè)計(jì)概要
在開發(fā)計(jì)算機(jī)軟件之前,對(duì)其進(jìn)行需求分析是開發(fā)應(yīng)用軟件的首要環(huán)節(jié),亦是最重要的環(huán)節(jié)之一。軟件開發(fā)需求分析質(zhì)量,會(huì)直接對(duì)應(yīng)用軟件開發(fā)造成影響,一般情況下研究人員要根據(jù)軟件需求內(nèi)容,對(duì)軟件的概要進(jìn)行設(shè)計(jì),并且結(jié)合軟件的功能需求情況設(shè)計(jì)出軟件程序流程圖,若是利用類似于C語言等的高級(jí)語言實(shí)施程序編寫,還應(yīng)當(dāng)根據(jù)軟件模塊設(shè)計(jì)各模塊的應(yīng)用功能。概要設(shè)計(jì)為軟件的開發(fā)提供了程序框架,后續(xù)的開發(fā)工作都是在這個(gè)框架基礎(chǔ)上進(jìn)行操作,可見這個(gè)框架不但能夠決定計(jì)算機(jī)軟件程序功能,而且還能對(duì)軟件運(yùn)行的效率產(chǎn)生一定的影響。在基于軟件程序具體的開發(fā)過程中,想要實(shí)現(xiàn)其特定功能,可選擇多個(gè)語句或者邏輯關(guān)系等來實(shí)現(xiàn),但不同的邏輯關(guān)系與語句也會(huì)從一定程度上影響軟件。軟件開發(fā)及其需求越來越復(fù)雜,如何編寫簡(jiǎn)潔而又不會(huì)存在漏洞的應(yīng)用程序,已經(jīng)成為了各軟件開發(fā)人員最終的目標(biāo),因此,在實(shí)際研究過程當(dāng)中,研究人員要十分重視概要設(shè)計(jì)環(huán)節(jié)的工作,并且保持思路清晰,設(shè)計(jì)完程序流程圖之后要進(jìn)行全方位的審核,不斷簡(jiǎn)化軟件的邏輯關(guān)系,最終實(shí)現(xiàn)科學(xué)合理的軟件邏輯關(guān)系。
2.2詳細(xì)的編碼與設(shè)計(jì)
緊跟需求分析和概要設(shè)計(jì)后的一個(gè)環(huán)節(jié)就是進(jìn)行程序的具體編寫工作。在編寫程序的過程當(dāng)中,首先應(yīng)當(dāng)選擇計(jì)算機(jī)語言,經(jīng)過長(zhǎng)時(shí)間的發(fā)展,高級(jí)計(jì)算機(jī)語言出現(xiàn)提高了軟件的開發(fā)效率。人們按照開發(fā)軟件的實(shí)際需求,有針對(duì)性地研究了很多種類的計(jì)算機(jī)語言,例如:如常見有JAVA、C語言等,到了現(xiàn)在出現(xiàn)了VF與VB等可視化的編程軟件,這類軟件的研發(fā)使研究人員即便沒有專業(yè)知識(shí)也可完成簡(jiǎn)單的軟件開發(fā)。此外,在實(shí)際編碼前,研究人員應(yīng)進(jìn)行詳細(xì)設(shè)計(jì),在已設(shè)計(jì)的框架上,按特定的邏輯關(guān)系將軟件所需實(shí)現(xiàn)的一些功能進(jìn)行設(shè)計(jì),根據(jù)詳細(xì)設(shè)計(jì)流程進(jìn)行編碼。目前,計(jì)算機(jī)軟件設(shè)計(jì)使用最多的是C語言,這種語言的模塊形式較為簡(jiǎn)單、語句便于理解,所以非常適合在開發(fā)、維護(hù)軟件過程中運(yùn)用,受到研發(fā)人員的青睞。
3計(jì)算機(jī)軟件測(cè)試技術(shù)在軟件開發(fā)中的有效應(yīng)用
軟件程序的編寫完成之后,研發(fā)人員還要對(duì)其實(shí)施相應(yīng)測(cè)試,監(jiān)測(cè)這款軟件的應(yīng)用效果以及功能等是否能夠達(dá)到預(yù)期效果,一般情況下,測(cè)試軟件的方法就是隨機(jī)輸入一些數(shù)據(jù)到計(jì)算機(jī)中,然后再看結(jié)果是否達(dá)到要求,為了能夠確保軟件功能的精準(zhǔn)性,常常會(huì)選擇幾組隨機(jī)數(shù)據(jù)配合一些特殊參數(shù)進(jìn)行檢測(cè)。如果檢測(cè)出來的結(jié)果和軟件功能相符合,那么則說明通過測(cè)試,反之,則不符合。近幾年以來,計(jì)算機(jī)的軟件開發(fā)技術(shù)得到迅猛發(fā)展,研究人員也開發(fā)了一些專門針對(duì)軟件測(cè)試的程序,但是由于受到技術(shù)水平因素的影響,使用測(cè)試軟件受到一定的局限,比如:一個(gè)測(cè)試軟件只能對(duì)一種軟件實(shí)施檢測(cè),并且測(cè)試結(jié)果只能當(dāng)作參考,測(cè)試結(jié)果的準(zhǔn)確率還需要提升,但是不管怎樣,測(cè)試軟件的研發(fā)就足以標(biāo)志著計(jì)算機(jī)軟件程序的未來發(fā)展方向。新開發(fā)軟件通過檢測(cè)以后,需要交予需求方進(jìn)行使用,為了保證軟件能滿足人們的實(shí)際使用需求,使用方也會(huì)進(jìn)行驗(yàn)收,軟件驗(yàn)收方要求極為嚴(yán)格,但是驗(yàn)收方式基本和測(cè)試方法相似,同樣采取輸入?yún)?shù)來進(jìn)行驗(yàn)收,因此,就增加了不必要的驗(yàn)收程序。研發(fā)人員還應(yīng)當(dāng)繼續(xù)研究,爭(zhēng)取研發(fā)出更多的測(cè)試軟件,使軟件的測(cè)試結(jié)果更加精確。軟件測(cè)試技術(shù)作為軟件開發(fā)過程中最為重要的組成部分,該技術(shù)主要目的是為了將軟件產(chǎn)品中存在的問題及時(shí)找出,并將測(cè)試報(bào)告交給軟件開發(fā)人員予以修改。可見,在軟件開發(fā)工作中,軟件檢測(cè)技術(shù)的應(yīng)用是不可缺少的環(huán)節(jié)。
在最近幾年,服務(wù)業(yè)得到了非常快速的發(fā)展。計(jì)算機(jī)屬于服務(wù)業(yè)當(dāng)中的核心內(nèi)容,計(jì)算機(jī)的出現(xiàn)使人們的生活更加豐富,并且也讓人們的習(xí)慣發(fā)生了改變。在計(jì)算機(jī)當(dāng)中有非常重要的兩部分,一個(gè)是計(jì)算機(jī)的軟件,一個(gè)是計(jì)算機(jī)的硬件。軟件就屬于計(jì)算的大腦,硬件就屬于計(jì)算機(jī)的四肢,它們都發(fā)揮著非常重要的作用。因此,對(duì)計(jì)算機(jī)的軟件來進(jìn)行開發(fā),可以有效地促進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展。
1新時(shí)期下對(duì)計(jì)算機(jī)新的需求
計(jì)算機(jī)這個(gè)行業(yè)正在快速發(fā)展,競(jìng)爭(zhēng)也是比較激烈的,在對(duì)計(jì)算機(jī)軟件進(jìn)行設(shè)計(jì)的時(shí)候,軟件的開發(fā)人員都是在獨(dú)自奮戰(zhàn),這樣也就導(dǎo)致計(jì)算機(jī)軟件的開發(fā)數(shù)量非常多,但是性能好的軟件卻比較少。所以,根據(jù)新時(shí)期的相關(guān)需求,計(jì)算機(jī)技術(shù)人員一定要互相學(xué)習(xí)知識(shí),相互幫助,才可以促進(jìn)計(jì)算機(jī)行業(yè)的發(fā)展。隨著人們生活水平的提高,人們對(duì)于計(jì)算機(jī)軟件的需求也變得越來越高,計(jì)算機(jī)軟件的開發(fā)人員一定要根據(jù)時(shí)代的發(fā)展,根據(jù)人們對(duì)軟件的需求來進(jìn)行開發(fā),這樣才可以滿足市場(chǎng)和人們的需求。同時(shí),任何產(chǎn)品都要有一個(gè)好的運(yùn)營策略,計(jì)算機(jī)的軟件也是一樣的。在新時(shí)期,產(chǎn)品的服務(wù)質(zhì)量是確保企業(yè)可以持續(xù)發(fā)展的關(guān)鍵。例如,淘寶網(wǎng)就設(shè)計(jì)了一個(gè)可以進(jìn)行反饋的機(jī)制,這樣就是在現(xiàn)階段的情況下,對(duì)服務(wù)進(jìn)行反饋的一種方法。計(jì)算機(jī)軟件開發(fā)公司的整體質(zhì)量,決定了計(jì)算機(jī)軟件能否可以有效地被人們使用,同時(shí)還可以看出這個(gè)開發(fā)公司是否可以持續(xù)地發(fā)展。
2計(jì)算機(jī)軟件開發(fā)技術(shù)的領(lǐng)域
2.1結(jié)合時(shí)代的實(shí)際情況
人們?cè)趯?duì)計(jì)算機(jī)軟件進(jìn)行下載的時(shí)候,是需要根據(jù)對(duì)計(jì)算機(jī)軟件的需求來進(jìn)行的,并且也要看軟件的便攜情況。很多的計(jì)算機(jī)軟件在人們安裝上之后,會(huì)自帶很多的廣告,這些廣告對(duì)于計(jì)算機(jī)用戶而言,是非常麻煩的,而且人們也不想看這些廣告。還有一些軟件,和人們所使用的電腦出現(xiàn)不兼容的情況,這樣也就導(dǎo)致軟件無法使用,只能將其卸載,這也是軟件卸載的其中一種原因。因此,計(jì)算機(jī)軟件的開發(fā)人員,一定要思考如何解決這樣的問題,使計(jì)算機(jī)軟件變得更加專業(yè),而且給人們帶來更好的體驗(yàn)。其次,工作人員在研究計(jì)算機(jī)軟件的時(shí)候,還需要解決軟件的兼容性問題。可以從企業(yè)的角度來進(jìn)行研究,然后對(duì)軟件進(jìn)行完善,經(jīng)過對(duì)軟件的更新,才可以保證軟件的下載量。之所以要開發(fā)計(jì)算機(jī)軟件,主要是因?yàn)檐浖陨淼膬r(jià)值。例如,在設(shè)計(jì)旅游軟件的時(shí)候,因?yàn)榻?jīng)濟(jì)的發(fā)展,人們的生活水平也得到了提高,再加上現(xiàn)在人們非常喜歡旅游,所以開發(fā)人員急需設(shè)計(jì)旅游軟件,這樣才可以滿足人們的需求,并且得到發(fā)展。
2.2結(jié)合網(wǎng)絡(luò)自身的影響力
網(wǎng)絡(luò)技術(shù)的發(fā)展促進(jìn)了國家和國家之間的溝通,讓以往分散在不同國家的人們緊緊地聯(lián)系到了一起,使全世界的信息可以進(jìn)行共享。計(jì)算機(jī)軟件屬于關(guān)聯(lián)世界的一個(gè)載體,而且計(jì)算機(jī)軟件的開發(fā)也有著全球性的特征。例如,美國開發(fā)的一款社交軟件“Facebook”,已經(jīng)被普遍地運(yùn)用到了人們的生活當(dāng)中,還有我國很多的大型互聯(lián)網(wǎng)公司如騰訊、阿里巴巴等都已經(jīng)在全世界上市,這也就體現(xiàn)出了互聯(lián)網(wǎng)發(fā)展的形勢(shì)。
3計(jì)算機(jī)軟件應(yīng)用的發(fā)展方向
計(jì)算機(jī)的軟件就是使用全新的技術(shù)手段,經(jīng)過網(wǎng)絡(luò)的數(shù)據(jù)信息,為人們提供一些網(wǎng)絡(luò)服務(wù),使人們和企業(yè)之間的聯(lián)系變得更加緊密,而且讓企業(yè)和人們之間的交流也變得更加方便。因此,現(xiàn)階段計(jì)算機(jī)行業(yè)一定要重視對(duì)軟件的開發(fā)和設(shè)計(jì)工作。
3.1關(guān)注市場(chǎng)的走向滿足市場(chǎng)的需求
在前幾年,騰訊公司就開發(fā)了一個(gè)手機(jī)軟件,這個(gè)軟件瞬間就成為了網(wǎng)絡(luò)中的熱門,這個(gè)手機(jī)軟件就是《王者榮耀》,這個(gè)軟件屬于一個(gè)游戲軟件,主要是以英雄作為中心的游戲。相關(guān)軟件的開發(fā)人員在設(shè)計(jì)這個(gè)游戲軟件的時(shí)候,主要的靈感就是現(xiàn)在手機(jī)當(dāng)中缺少一些高端的游戲,并且他們希望將一些歷史當(dāng)中的英雄人物結(jié)合到游戲當(dāng)中。這款游戲一經(jīng),就引起了游戲市場(chǎng)的廣泛關(guān)注。因此,在計(jì)算機(jī)市場(chǎng)當(dāng)中,缺少什么樣的軟件,計(jì)算機(jī)軟件的設(shè)計(jì)人員就一定要結(jié)合市場(chǎng)的需求來進(jìn)行設(shè)計(jì)和開發(fā)。
3.2建立一個(gè)好的印象
在計(jì)算機(jī)軟件上架之后,人們下載軟件時(shí)會(huì)關(guān)注幾方面的內(nèi)容,第一方面就是軟件名和內(nèi)容是否一致,功能是否齊全。第二方面就是軟件中是否有其他的垃圾廣告,或者是自帶一些其他的軟件。第三方面就是在軟件打開之后,界面是否簡(jiǎn)潔、美觀,讓人們可以快速地找到自己需要的東西。這三方面的內(nèi)容會(huì)給人們留下印象,所以在設(shè)計(jì)的時(shí)候,一定要保證軟件簡(jiǎn)潔、清晰,功能標(biāo)注明確。而且一定要注意不要在軟件中加入其他的廣告或者是軟件,以免影響計(jì)算機(jī)企業(yè)的口碑。對(duì)于軟件的設(shè)計(jì)一定要服務(wù)人們,給用戶一種最好的體驗(yàn),這樣才可以保證計(jì)算機(jī)軟件可以給人們的生活帶來便攜。
3.3以服務(wù)作為根本
中小型軟件企業(yè)的規(guī)模一般在50人以下,人員流動(dòng)性比較大,未明確員工職責(zé),企業(yè)資金少;組織結(jié)構(gòu)及管理比較松散,缺乏合作,各部門間交流少;對(duì)管理不夠重視,企業(yè)內(nèi)部缺少專業(yè)管理人才,多憑以往的經(jīng)驗(yàn)實(shí)施管理工作;這些因素導(dǎo)致中小型軟件企業(yè)不容易形成專業(yè)的軟件開發(fā)隊(duì)伍。我國的中小型軟件企業(yè)起步較晚,發(fā)展尚不成熟,加上高端軟件被國內(nèi)的大企業(yè)或國外企業(yè)壟斷,中小型軟件企業(yè)大多只能從事低端軟件的開發(fā),且將企業(yè)在市場(chǎng)經(jīng)濟(jì)中的生存看成目前的首要問題,因此這些企業(yè)的重心多放在賺取利潤上面。
2中小型企業(yè)計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀與發(fā)展
計(jì)算機(jī)的發(fā)展在生活、學(xué)習(xí)、工作等方面都為人們提供了便利,促進(jìn)了人們生活水平的提高。相反的,不斷提高的社會(huì)生活水平要求計(jì)算機(jī)不斷進(jìn)步;計(jì)算機(jī)軟件技術(shù)作為計(jì)算機(jī)技術(shù)的重要內(nèi)容之一,越發(fā)受到人們關(guān)注。我國越來越多的人才參與到計(jì)算機(jī)軟件技術(shù)的開發(fā)工作中,促進(jìn)了IT行業(yè)在國內(nèi)的發(fā)展。
2.1軟件開發(fā)方法
目前我國中小型軟件企業(yè)運(yùn)用的軟件技術(shù)開發(fā)方式主要有三種。一是生命周期法。這種軟件開發(fā)方法較為傳統(tǒng),需要對(duì)軟件的方方面面進(jìn)行拆分,工作量大,且要求高。軟件開發(fā)工作人員要對(duì)用戶的需求信息進(jìn)行了解,加以整合利用,以此來定義、說明軟件的生命周期;并對(duì)軟件開發(fā)過程中的每一個(gè)階段進(jìn)行標(biāo)準(zhǔn)控制,從而有計(jì)劃地完成軟件的開發(fā)工作。二是建造原型化的軟件。這種方法對(duì)開發(fā)人員與用戶間的交流有一定的要求;負(fù)責(zé)開發(fā)的工作人員在無法獲得用戶對(duì)軟件的需求信息時(shí),通過這種方法,在擁有原型化的系統(tǒng)的基礎(chǔ)之上做初步的設(shè)計(jì),再在獲取相關(guān)信息后對(duì)軟件進(jìn)行改進(jìn)和完善。三是自動(dòng)形式系統(tǒng)開發(fā)法。這種開發(fā)方式需要用戶對(duì)所要開發(fā)軟件的內(nèi)容和目標(biāo)提出明確的要求,而后由開發(fā)人員自動(dòng)地完成系統(tǒng)編碼設(shè)計(jì),這需要開發(fā)人員加強(qiáng)與用戶的溝通。自動(dòng)形式系統(tǒng)開發(fā)的效率高于前兩者,也降低了開發(fā)人員的工作難度,因此被廣泛運(yùn)用到當(dāng)下的軟件開發(fā)中。
2.2軟件技術(shù)開發(fā)中的問題
2.2.1缺少核心技術(shù)支撐雖然目前中小型軟件企業(yè)的計(jì)算機(jī)軟件開發(fā)技術(shù)已經(jīng)有了一些進(jìn)步,但存在缺少核心技術(shù)支撐的問題。我國的軟件開發(fā)技術(shù)發(fā)展比國外落后,國外的軟件開發(fā)技術(shù)已趨向成熟,占據(jù)了國內(nèi)廣闊的市場(chǎng);中小型軟件企業(yè)由于資金、經(jīng)驗(yàn)及技術(shù)上的不足,又急求生存,因此急功近利,一味模仿國外的產(chǎn)品進(jìn)行開發(fā)。這對(duì)于在起步階段的企業(yè)來說無可厚非,但長(zhǎng)期如此,企業(yè)的產(chǎn)品缺乏創(chuàng)意,又難以超越模仿對(duì)象,競(jìng)爭(zhēng)力只會(huì)逐漸下降,影響到公司的發(fā)展。2.2.2缺乏專業(yè)人才隊(duì)伍中小型軟件企業(yè)不僅缺乏核心技術(shù),還缺乏專業(yè)的軟件開發(fā)人才和隊(duì)伍,因此這些企業(yè)的產(chǎn)品長(zhǎng)期在低端行列徘徊,且質(zhì)量較差。中小型軟件企業(yè)平常疏于管理,過分重視技術(shù),沒有配備專業(yè)的管理人才;再加上內(nèi)部人員流動(dòng)性大,軟件開發(fā)隊(duì)伍構(gòu)成不穩(wěn)定,缺少默契與融合;且開發(fā)部門之間很少進(jìn)行技術(shù)上的交流與合作,不利于企業(yè)整體技術(shù)水平的提高,缺少員工合作的力量,技術(shù)上也難有突破。2.2.3與用戶交流不足IT行業(yè)競(jìng)爭(zhēng)十分激烈,軟件企業(yè)如果要設(shè)計(jì)出符合市場(chǎng)要求的高品質(zhì)的軟件,還需要多與用戶互動(dòng),聽取用戶的意見和建議,再由這些專業(yè)人才來改善企業(yè)的軟件產(chǎn)品。但是中小型軟件企業(yè)將企業(yè)的生存作為主要工作目標(biāo)和動(dòng)力的做法,給企業(yè)的發(fā)展帶來了一定的影響。雖然生存問題對(duì)任何一個(gè)企業(yè)來說都是十分重要的,但是也因?yàn)檫@樣,中小企業(yè)往往忽視了其他方面的發(fā)展。由于實(shí)力較弱,中小型軟件企業(yè)在發(fā)展時(shí)無法同大企業(yè)一樣游刃有余地兼顧各個(gè)方面,而是將利益作為最主要目標(biāo),忽略與用戶之間的交流,這對(duì)企業(yè)的長(zhǎng)期發(fā)展相當(dāng)不利,因?yàn)檐浖髽I(yè)對(duì)用戶具有很強(qiáng)的依賴性。
2.3軟件開發(fā)技術(shù)發(fā)展
當(dāng)下計(jì)算機(jī)軟件的開發(fā)呈現(xiàn)出了網(wǎng)絡(luò)化、開放化、智能化和服務(wù)化的發(fā)展趨勢(shì)。隨著網(wǎng)絡(luò)在日常生活中的普及和發(fā)展,網(wǎng)絡(luò)用戶大幅增加,世界各地間的聯(lián)系日益密切,這對(duì)于軟件企業(yè)來說是一個(gè)良機(jī)。各類軟件企業(yè)可以利用互聯(lián)網(wǎng)挖掘更多的潛在客戶,在國內(nèi)市場(chǎng)站穩(wěn)腳跟,并進(jìn)軍海外市場(chǎng)。產(chǎn)品市場(chǎng)的擴(kuò)大能夠推動(dòng)軟件的開發(fā)和軟件開發(fā)技術(shù)的發(fā)展,中小型軟件也在借助這一機(jī)會(huì)爭(zhēng)取著更多的用戶。在開發(fā)過程中,多數(shù)企業(yè)不再對(duì)其軟件開發(fā)技術(shù)進(jìn)行嚴(yán)格的保密,而是會(huì)公開源代碼等相關(guān)的技術(shù)信息,促成各企業(yè)開發(fā)人員之間的交流。開發(fā)人員可互相學(xué)習(xí),完善各自企業(yè)的軟件開發(fā)技術(shù);中小型軟件企業(yè)自主開發(fā)軟件的實(shí)力較弱,借此良機(jī)多加學(xué)企業(yè)的計(jì)算機(jī)軟件開發(fā)技術(shù),能在很大程度上提升企業(yè)的實(shí)力水平,為日后企業(yè)的自主創(chuàng)新奠定堅(jiān)實(shí)的基礎(chǔ)。人工智能自誕生以來獲得了一定的發(fā)展,且被廣泛運(yùn)用到現(xiàn)實(shí)生活中,與人類的社會(huì)活動(dòng)息息相關(guān);人工智能和計(jì)算機(jī)行業(yè)的關(guān)系十分密切,是計(jì)算機(jī)科學(xué)的分支,因此深受計(jì)算機(jī)發(fā)展的影響。計(jì)算機(jī)軟件的開發(fā)工作可以促進(jìn)計(jì)算機(jī)的進(jìn)步,因此得以擴(kuò)展到人工智能的領(lǐng)域,呈現(xiàn)出軟件開發(fā)智能化的特點(diǎn)。此外當(dāng)前的軟件開發(fā)有別于傳統(tǒng)的開發(fā)模式,以往的開發(fā)工作是以軟件企業(yè)開發(fā)人員的設(shè)想與計(jì)劃為主導(dǎo)的,與用戶的聯(lián)系相對(duì)較弱,很大程度上受到了用戶的影響。軟件開發(fā)人員在開發(fā)軟件前,會(huì)對(duì)用戶的需求進(jìn)行一定的了解,甚至?xí)鶕?jù)用戶提出的明確要求來開展開發(fā)工作,致使軟件開發(fā)呈現(xiàn)出對(duì)用戶依賴性增強(qiáng)、建立在用戶實(shí)際需求之上的趨勢(shì)。
3解決中小型軟件企業(yè)軟件開發(fā)中問題的對(duì)策
3.1加強(qiáng)對(duì)核心技術(shù)的研發(fā)
3.1.1增強(qiáng)企業(yè)創(chuàng)造性中小型軟件企業(yè)在獲得比較穩(wěn)定的發(fā)展之后,就要開始考慮獨(dú)立地進(jìn)行軟件的開發(fā),不能長(zhǎng)期依賴其他企業(yè)的技術(shù)。中小型軟件企業(yè)的發(fā)展整體上比較被動(dòng),影響企業(yè)發(fā)展的因素頗多,企業(yè)又沒有能力解決,依賴性太強(qiáng),容易受到其他企業(yè)的牽制,使企業(yè)無法提高競(jìng)爭(zhēng)力,缺少自主品牌;而且產(chǎn)品缺乏新意也容易造成用戶的流失。企業(yè)應(yīng)該改變固有的思維模式,減少跟風(fēng)開發(fā),通過自行開發(fā)其他新軟件培養(yǎng)企業(yè)的創(chuàng)造性。當(dāng)然,因?yàn)橹行⌒蛙浖髽I(yè)的實(shí)力有限,所以不必勉強(qiáng)進(jìn)行高端產(chǎn)品的開發(fā),可以從低端做起,量力而行;但開發(fā)的軟件要切合市場(chǎng)的需求,避免產(chǎn)品開發(fā)出來后無消費(fèi)市場(chǎng)。此外,要嚴(yán)格控制產(chǎn)品的質(zhì)量,因?yàn)橘|(zhì)量是產(chǎn)品長(zhǎng)期吸引顧客的重要因素之一。3.1.2加大技術(shù)研發(fā)力度軟件開發(fā)技術(shù)具有開發(fā)復(fù)雜,使用價(jià)值高的特點(diǎn),如果中小型軟件企業(yè)要在技術(shù)上有所成就,就應(yīng)該在企業(yè)生存問題的到保障的情況下合理增加研發(fā)軟件開發(fā)技術(shù)的投資,這個(gè)投資不止是時(shí)間、金錢和精力上的投資,還有人才上的引進(jìn)。中小型企業(yè)還應(yīng)把握住各企業(yè)間技術(shù)交流的契機(jī),認(rèn)真學(xué)習(xí)并積累經(jīng)驗(yàn),提升企業(yè)整體水平,在此基礎(chǔ)上進(jìn)行企業(yè)獨(dú)立的技術(shù)研發(fā),使企業(yè)的發(fā)展擁有技術(shù)上的保證,減輕企業(yè)的依賴性。
3.2加強(qiáng)開發(fā)隊(duì)伍建設(shè)
中小型軟件企業(yè)缺乏專業(yè)的軟件開發(fā)隊(duì)伍,因此有必要在企業(yè)所能承擔(dān)的范圍內(nèi)盡可能地吸納人才,并給這些專業(yè)人才合理的待遇,避免人才流失;運(yùn)用專業(yè)管理人才加強(qiáng)對(duì)企業(yè)的管理,明確員工的職責(zé),適當(dāng)為員工提供培訓(xùn)機(jī)會(huì);促進(jìn)企業(yè)各部門間的磨合,加強(qiáng)技術(shù)上的交流與合作,培養(yǎng)團(tuán)隊(duì)意識(shí),增強(qiáng)公司內(nèi)部的凝聚力,建立一支強(qiáng)有力的、結(jié)構(gòu)穩(wěn)定的軟件開發(fā)隊(duì)伍。
3.3加強(qiáng)與用戶間的互動(dòng)
積極與用戶交流,企業(yè)可申請(qǐng)公眾號(hào),或在官網(wǎng)上設(shè)置與用戶對(duì)話的版塊,安排專門工作人員通過這些方式與用戶互動(dòng),也可采取問卷調(diào)查等調(diào)查方法,主動(dòng)的和用戶構(gòu)建聯(lián)系,吸取更多意見和建議,為軟件的開發(fā)和改進(jìn)提供依據(jù)。
1.1 計(jì)算機(jī)軟件開發(fā)技術(shù)組成部分
由于計(jì)算機(jī)軟件是計(jì)算機(jī)技術(shù)的重要內(nèi)容,主要包括系統(tǒng)軟件和應(yīng)用軟件兩部分內(nèi)容,對(duì)于系統(tǒng)軟件來說,它主要是計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ),能夠?yàn)椴煌浖峁┝苏5倪\(yùn)行環(huán)境;而對(duì)于應(yīng)用軟件來說,它主要是對(duì)計(jì)算機(jī)運(yùn)行中所出現(xiàn)的問題進(jìn)行處理。因此,系統(tǒng)軟件和應(yīng)用軟件是缺一不可的內(nèi)容,確保整個(gè)計(jì)算機(jī)的正常運(yùn)行。
1.2 計(jì)算機(jī)軟件開發(fā)的方式
軟件的開發(fā)方式主要包括生命周期法、原型化方法以及自動(dòng)形式系統(tǒng)的開發(fā)三種方式。對(duì)于生命周期法來說,它主要是從時(shí)間的角度出發(fā),按照嚴(yán)格的要求將軟件分解成多個(gè)階段,尤其是每一個(gè)階段的開始和結(jié)尾。而對(duì)于原型化方法而言,其理論則比較嚴(yán)密,同時(shí)需要大量的定義和說明,通過該方式能夠有利于開發(fā)人員對(duì)原型化系統(tǒng)進(jìn)行研究,從而滿足軟件本身的要求。對(duì)于自動(dòng)形式系統(tǒng)的開發(fā)來說,它主要利用多種軟件開發(fā)工具,從而自動(dòng)實(shí)現(xiàn)對(duì)編碼的分析和設(shè)計(jì)。因此,作為一個(gè)大型的軟件,它離不開整體團(tuán)隊(duì)的支持,才能確保軟件開發(fā)的質(zhì)量。
2 計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展現(xiàn)狀
2.1 軟件行業(yè)發(fā)展的迅速化
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,越來越多的企業(yè)逐漸將矛頭轉(zhuǎn)向國內(nèi)的軟件市場(chǎng),使得計(jì)算機(jī)軟件開發(fā)行業(yè)得到迅速發(fā)展,軟件企業(yè)的規(guī)模也呈現(xiàn)上升的趨勢(shì)。在這種情況下,我國軟件開發(fā)技術(shù)在人才、科研力量等方面獲得了大量的支持,同時(shí)在面臨諸多挑戰(zhàn)的基礎(chǔ)上,也取得了進(jìn)一步的突破。
2.2 軟件行業(yè)相關(guān)人才的數(shù)量和質(zhì)量得到大量提高
隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)軟件開發(fā)技術(shù)方面的專業(yè)人員得到大幅度提高,在這種條件下,軟件行業(yè)的相關(guān)人才為軟件的開發(fā)提供了重要保障,在一定程度上提高了軟件研發(fā)的質(zhì)量,為在激烈競(jìng)爭(zhēng)的軟件開發(fā)市場(chǎng)中站穩(wěn)腳步。
3 計(jì)算機(jī)軟件開發(fā)技術(shù)存在的問題
3.1 對(duì)用戶的需求掌握和了解的不夠深入
對(duì)于計(jì)算機(jī)軟件開發(fā)技術(shù)來說,良好的開發(fā)團(tuán)隊(duì)是推動(dòng)軟件行業(yè)發(fā)展的堅(jiān)實(shí)基礎(chǔ)。盡管當(dāng)前情況下,我國軟件行業(yè)面臨較大的競(jìng)爭(zhēng)壓力,為了滿足計(jì)算機(jī)軟件的發(fā)展,這就需要計(jì)算機(jī)軟件開發(fā)團(tuán)隊(duì)深入了解和掌握用戶的需求,以此為主要依據(jù),進(jìn)而編寫設(shè)計(jì)程序。然而,在實(shí)際軟件開發(fā)編程設(shè)計(jì)過程中,人們還無法準(zhǔn)確的了解和掌握用戶的實(shí)際需求,這在一定程度往往出現(xiàn)浪費(fèi)人力和財(cái)力以及物力的現(xiàn)象。
3.2 開發(fā)者和用戶之間缺乏配合的契機(jī)
在計(jì)算機(jī)軟甲開發(fā)過程中,如果開發(fā)者和用戶之間缺乏良好的溝通和配合,將很容易對(duì)軟件開發(fā)技術(shù)的質(zhì)量受到嚴(yán)重影響。比如,不少計(jì)算機(jī)專業(yè)的人員或者企業(yè)等對(duì)于軟件知識(shí)結(jié)構(gòu)的掌握無法和信息技術(shù)同步,很難對(duì)軟件的設(shè)計(jì)有較為完善的要求,甚至在溝通交流過程中出現(xiàn)較大差異。所以,開發(fā)者和用戶之間的配合契機(jī)也十分重要。
3.3 軟件核心技術(shù)還顯得遠(yuǎn)遠(yuǎn)不夠
由于我國計(jì)算機(jī)軟件開發(fā)起步比較晚,在開發(fā)技術(shù)上的能力還顯得遠(yuǎn)遠(yuǎn)不足,尤其是創(chuàng)新意識(shí)方面,軟件核心技術(shù)還顯得遠(yuǎn)遠(yuǎn)不夠,在這種條件下。軟件行業(yè)的核心技術(shù)無法滿足社會(huì)網(wǎng)絡(luò)化和數(shù)字化發(fā)展要求。所以,對(duì)于我國軟件開發(fā)技術(shù)來說,應(yīng)不斷強(qiáng)化對(duì)軟件核心技術(shù)的研發(fā),從而提高計(jì)算機(jī)軟件開發(fā)的質(zhì)量,進(jìn)一步推動(dòng)軟件行業(yè)的發(fā)展。
4 計(jì)算機(jī)軟件開發(fā)技術(shù)發(fā)展對(duì)策
4.1 詳細(xì)了解和掌握軟件開發(fā)用戶的實(shí)際需求
一個(gè)軟件能夠研發(fā)成功與否和用戶的需求有著密切聯(lián)系,只有對(duì)用戶的需求進(jìn)行全面的了解和掌握,才能從實(shí)際出發(fā),研發(fā)出人們需求的軟件。所以,這就需要系統(tǒng)分析員對(duì)用戶的需求以及軟件的開發(fā)難度等進(jìn)行全面分析,通過有效的數(shù)據(jù)分析,滿足計(jì)算機(jī)軟件開發(fā)的需求,滿足大眾的需要。另外,詳細(xì)了解和掌握軟件開發(fā)用戶的實(shí)際需求的實(shí)現(xiàn),和用戶以及開發(fā)者之間有著互相配合才能達(dá)到,進(jìn)而設(shè)計(jì)出適宜大眾需求的軟件。
4.2 建立精銳的軟件研發(fā)小組
精銳的軟件小組不僅能夠提高軟件開發(fā)的質(zhì)量,還能確保軟件的運(yùn)行性能。通常情況下,一支精銳的軟件研發(fā)小組主要包括,項(xiàng)目負(fù)責(zé)人、系統(tǒng)分析員、軟件程序員以及軟件測(cè)試人員等多個(gè)部分,對(duì)于項(xiàng)目負(fù)責(zé)人來說,不僅需要擁有十分豐富的管理經(jīng)驗(yàn),還需要擁有過硬的計(jì)算機(jī)相關(guān)的知識(shí)。對(duì)于系統(tǒng)分析員來說,應(yīng)掌握較為豐富的專業(yè)知識(shí),并能夠堅(jiān)實(shí)履行個(gè)人職責(zé)。而軟件程序員則需求負(fù)責(zé)具體的軟件程序編寫工作等,此后才能促使軟件測(cè)試人員對(duì)整個(gè)程序進(jìn)行測(cè)試。所以,只有不斷建立精銳的軟件研發(fā)小組,才能確保軟件開發(fā)的質(zhì)量的性能,為立足于日益激烈的軟件行業(yè)奠定堅(jiān)實(shí)的基礎(chǔ)。
4.3 加強(qiáng)對(duì)軟件設(shè)計(jì)及其進(jìn)程檢查力度
在對(duì)軟件設(shè)計(jì)過程中,要加強(qiáng)對(duì)其進(jìn)度進(jìn)行檢查,這就需要借助軟件功能來實(shí)現(xiàn)。因此,在檢查軟件設(shè)計(jì)的進(jìn)度過程中,還要對(duì)文檔的編制以及技術(shù)支持等進(jìn)行全面關(guān)注,從而確保軟件設(shè)計(jì)進(jìn)程的合理性。另外,一名合格的軟件工作者,不僅要擁有高超的編程技能,還要不斷提高編程的質(zhì)量,才能有效確保軟件設(shè)計(jì)的質(zhì)量。比如,在確保同等工作量的基礎(chǔ)上,要對(duì)代碼等進(jìn)行詳細(xì)檢查,確保軟件設(shè)計(jì)的準(zhǔn)確性,一旦發(fā)現(xiàn)錯(cuò)誤應(yīng)及時(shí)進(jìn)行糾正,從而節(jié)省大量的時(shí)間。
5 計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展方向
計(jì)算機(jī)軟件是計(jì)算機(jī)系統(tǒng)中的程序、數(shù)據(jù)及其文檔,它是用戶與硬件之間的接口界面。通過軟件用戶可以實(shí)現(xiàn)與計(jì)算機(jī)之間的交流;計(jì)算機(jī)是指計(jì)算機(jī)系統(tǒng)中由電子、機(jī)械和光電元件等組成的物理裝置的總稱,它是計(jì)算機(jī)存在的基本物質(zhì)載體。由此可見二者是有很大差異的,具體說來體現(xiàn)為以下幾點(diǎn):①表現(xiàn)形式不同,硬件物理性存在著,看得見,摸得著;軟件存在于無形,看不見,摸不著,只有在機(jī)器中運(yùn)行才能得知它的存在性。②生產(chǎn)方式不同,硬件生產(chǎn)時(shí)傳統(tǒng)意義上的生產(chǎn)制造;軟件則是需要人們的智力去開發(fā),不同于簡(jiǎn)單的生產(chǎn)制造。③要求不同,硬件產(chǎn)品可以存在一定程度的誤差,而軟件產(chǎn)品不允許絲毫誤差。④維護(hù)不同,硬件產(chǎn)品是有一定的壽命周期,一旦毀壞就難以繼續(xù)工作;軟件雖然也有淘汰過時(shí),損壞的狀況,但整體上一直在改變和維護(hù)。
2 計(jì)算機(jī)軟件的分類
計(jì)算機(jī)軟件是計(jì)算機(jī)系統(tǒng)中的程序、數(shù)據(jù)及其文檔,它是用戶與硬件之間的接口界面。計(jì)算機(jī)軟件分為兩大類型,即系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件是除了包括各類操作系統(tǒng),還包括操作系統(tǒng)的補(bǔ)丁程序及硬件驅(qū)動(dòng)程序,都是系統(tǒng)軟件類。系統(tǒng)軟件要負(fù)責(zé)各種獨(dú)立的硬件,使之達(dá)到協(xié)調(diào)統(tǒng)一。系統(tǒng)軟件是立足于計(jì)算機(jī)整體運(yùn)行的,不會(huì)仔細(xì)關(guān)注單個(gè)硬件的工作。
應(yīng)用軟件根據(jù)用途的差異,可以劃分成不同類別的項(xiàng)目;如辦公軟件、圖形軟件等都是應(yīng)用軟件。應(yīng)用軟件必須關(guān)注用戶需求,它們都是基于某種特定用途進(jìn)行設(shè)計(jì)開發(fā)的。它可以是一個(gè)程序,或者是程序的組合,最終都是為了處理好某件事情。常見的應(yīng)用軟件有文字處理軟件、教育、娛樂軟件等。
3 計(jì)算機(jī)軟件開發(fā)
軟件開發(fā)是一項(xiàng)系統(tǒng)工程,從最初的需求捕捉到需求分析設(shè)計(jì),產(chǎn)品開發(fā)之后還要進(jìn)行檢測(cè)。軟件是在用戶的需求上進(jìn)行的程序設(shè)計(jì)。一般的開發(fā)工具就是采用軟件開發(fā),各個(gè)軟件一般都有相應(yīng)的軟件許可,軟件必須經(jīng)過同意后才能進(jìn)行下載使用,否則就屬于侵權(quán)行為,將會(huì)受到相應(yīng)的法律控訴。軟件是有一個(gè)較為完整的生存周期,從需求捕捉開始,到整個(gè)軟件生命結(jié)束為止。整個(gè)生產(chǎn)周期包括需求捕捉,分析設(shè)計(jì)和實(shí)際運(yùn)行,每一時(shí)期又是以若干個(gè)更小的階段構(gòu)成的。問題定義和可行性研究稱為計(jì)劃時(shí)期;開發(fā)時(shí)期包括需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和編碼;我們必須清晰了解開發(fā)軟件項(xiàng)目的六大步驟,即系統(tǒng)計(jì)劃、分析、設(shè)計(jì)、編碼、測(cè)試及維護(hù)。在軟件開發(fā)、計(jì)劃制定之前我們必須關(guān)注軟件項(xiàng)目最終要解決的問題,還要深入考慮這些問題的有效解決措施。
4 計(jì)算機(jī)軟件技術(shù)發(fā)展現(xiàn)狀及問題分析
4.1 計(jì)算機(jī)軟件技術(shù)發(fā)展現(xiàn)狀
軟件產(chǎn)業(yè)發(fā)展較為迅速,近年來軟件應(yīng)用范圍越來越廣,人們工作、生活的各個(gè)領(lǐng)域都離不開軟件行業(yè)的支撐,另外我國政府的政策推動(dòng)大力推進(jìn)國民經(jīng)濟(jì)和社會(huì)信息化、以信息化帶動(dòng)工業(yè)化,這都不斷促使我國軟件產(chǎn)業(yè)規(guī)模逐漸發(fā)展壯大;我國軟件從業(yè)者在數(shù)量和質(zhì)量上都有著一定程度的提升,有利于促進(jìn)軟件開發(fā),提升軟件開發(fā)的品質(zhì),滿足日益增長(zhǎng)的需求;最后從產(chǎn)業(yè)總額來看,我國軟件產(chǎn)業(yè)也取得了不錯(cuò)的成績(jī),我國軟件及相關(guān)衍生產(chǎn)品占據(jù)了更多的世界同類市場(chǎng)份額。
4.2 我國計(jì)算機(jī)技術(shù)發(fā)展問題分析
經(jīng)過多年的發(fā)展,我國軟件行業(yè)雖然取得了以上的種種成績(jī),但是在激烈的市場(chǎng)競(jìng)爭(zhēng)面前,同國外先進(jìn)產(chǎn)業(yè)技術(shù)相比仍然存在一定的缺陷。
4.2.1 軟件產(chǎn)業(yè)缺乏核心技術(shù)
我國軟件產(chǎn)業(yè)技術(shù)相對(duì)于國外先進(jìn)技術(shù)水平而言,還存在很大的差距。目前我國軟件開發(fā)行業(yè)還處于初級(jí)發(fā)展階段,整體研發(fā)水平還不夠,我國的軟件產(chǎn)品質(zhì)量還不高,競(jìng)爭(zhēng)力不強(qiáng),特別是在關(guān)鍵核心領(lǐng)域還有很大的不足。
4.2.2 軟件人才結(jié)構(gòu)性矛盾很大
雖然我國軟件從業(yè)者在數(shù)量、質(zhì)量上都有著一定程度的提升,但是這一般都是基礎(chǔ)性的技術(shù)人員,主要從事基礎(chǔ)的設(shè)計(jì)、研發(fā)工作。我國軟件產(chǎn)業(yè)目前最缺乏的是高層次核心技術(shù)人員,軟件人才結(jié)構(gòu)性矛盾突出,也將阻礙軟件行業(yè)的深遠(yuǎn)發(fā)展。
4.2.3 我國軟件產(chǎn)業(yè)結(jié)構(gòu)不合理
軟件產(chǎn)能可以分為三層結(jié)構(gòu),上層是軟件知識(shí)產(chǎn)能,中層是軟件系統(tǒng)產(chǎn)能,底層是軟件代碼底層。軟件知識(shí)產(chǎn)能的不足不可避免會(huì)影響軟件產(chǎn)能的全局。長(zhǎng)期以來發(fā)展結(jié)構(gòu)不合理,缺乏領(lǐng)導(dǎo)產(chǎn)業(yè),國際影響力欠缺。
4.2.4 軟件行業(yè)發(fā)展環(huán)境有待優(yōu)化
長(zhǎng)期以來,我國過多的關(guān)注于硬件產(chǎn)品的生產(chǎn)制造,忽略的軟件產(chǎn)品技術(shù)、服務(wù)的發(fā)展。另外國內(nèi)的知識(shí)產(chǎn)權(quán)保護(hù)力度不夠,長(zhǎng)期存在盜版軟件、不良競(jìng)爭(zhēng)的市場(chǎng)惡相。這些環(huán)境都需要改善,否則在這樣的發(fā)展環(huán)境中,軟件產(chǎn)業(yè)難以發(fā)展下去。
5 前景展望
5.1 互聯(lián)網(wǎng)、新一代網(wǎng)絡(luò)通信技術(shù)的應(yīng)用
①互聯(lián)網(wǎng)的廣泛使用,促使現(xiàn)代計(jì)算機(jī)軟件開發(fā)走向數(shù)字化、信息化。互聯(lián)網(wǎng)具有很多優(yōu)勢(shì)特點(diǎn),首先它具有廣泛互通性;其次互聯(lián)網(wǎng)上的信息系統(tǒng)不受統(tǒng)一控制,自治性較高;最后互聯(lián)網(wǎng)的使用有利于資源共通、互享。
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)10-0117-02
在信息時(shí)展的今天,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)是發(fā)展的核心,在計(jì)算機(jī)系統(tǒng)中對(duì)相關(guān)軟件完美的應(yīng)用,滿足人們的實(shí)際需求。但是,由于軟件類型及功能的不斷增多,也導(dǎo)致了軟件開發(fā)過程中的難度越來越大。為了能夠?qū)τ?jì)算機(jī)軟件開發(fā)技術(shù)相關(guān)內(nèi)容更好地進(jìn)行把握,要求相關(guān)人員必須對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)及相關(guān)應(yīng)用進(jìn)行研究,根據(jù)軟件開發(fā)現(xiàn)狀、存在問題等,對(duì)其應(yīng)用前景進(jìn)行分析。
1 計(jì)算機(jī)軟件概述
軟件和硬件共同構(gòu)成了計(jì)算機(jī)系統(tǒng),計(jì)算機(jī)的運(yùn)行由硬件提供支持,計(jì)算機(jī)工作的合理組織由軟件實(shí)現(xiàn),缺少任何一部分,計(jì)算機(jī)都無法正常運(yùn)行,所以考慮計(jì)算機(jī)資源時(shí),應(yīng)該從硬件和軟件兩個(gè)方面共同考慮,但軟件資源時(shí)計(jì)算機(jī)的核心。軟件包含應(yīng)用軟件與系統(tǒng)軟件,系統(tǒng)軟件可以對(duì)計(jì)算機(jī)進(jìn)行管理、控制、監(jiān)督及維護(hù),為應(yīng)用軟件提供安全保障;應(yīng)用軟件主要是針對(duì)具體操作,對(duì)計(jì)算機(jī)出現(xiàn)的不同問題進(jìn)行解決。計(jì)算機(jī)軟件開發(fā)與應(yīng)用對(duì)各行各業(yè)都有重要作用,能夠有力的推動(dòng)經(jīng)濟(jì)的發(fā)展。
2 計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及問題
2.1 現(xiàn)狀
從20世紀(jì)50年代開始,計(jì)算機(jī)操作主要有人工操作完成,包括軟件開發(fā),開發(fā)的效率較低,而且錯(cuò)誤比較多。隨著科技的進(jìn)步,計(jì)算機(jī)軟件開發(fā)技術(shù)飛速發(fā)展,高素質(zhì)的軟件開發(fā)人員的投入,使得軟件開發(fā)的速度越來越快,難度也大大降低,提高了計(jì)算機(jī)軟件的應(yīng)用于實(shí)踐。在具體開發(fā)中,計(jì)算機(jī)軟件開發(fā)經(jīng)歷了原型化、再生化、周期研發(fā)化的過程,指導(dǎo)現(xiàn)在計(jì)算機(jī)自動(dòng)編碼與研發(fā)設(shè)計(jì)的系統(tǒng)研發(fā)方法。
2.2 存在問題
在計(jì)算機(jī)技術(shù)不斷發(fā)展的背景下,社會(huì)各界都對(duì)計(jì)算機(jī)軟件開發(fā)給予高度的關(guān)注和支持,技術(shù)發(fā)展速度較快。但是,在信息全球化背景下,我國計(jì)算機(jī)軟件開發(fā)還存在一些問題:首先,缺乏核心技術(shù)。由于我國計(jì)算機(jī)軟件開發(fā)時(shí)間短,水平有限,創(chuàng)新技術(shù)較少,還沒有形成核心的開發(fā)技術(shù),導(dǎo)致我國開發(fā)的計(jì)算機(jī)軟件產(chǎn)品質(zhì)量不高,無法滿足當(dāng)前人們的實(shí)際需求。其次,軟件開發(fā)人才結(jié)構(gòu)不合理。計(jì)算機(jī)軟件開發(fā)需要專業(yè)的技術(shù)人員進(jìn)行,但高素質(zhì)技術(shù)人員的引進(jìn)需要大量的資金,并且開發(fā)過程比較漫長(zhǎng),短期效益不突出,導(dǎo)致科研人員機(jī)構(gòu)調(diào)整難度大。第三,軟件產(chǎn)品體系不完善。一方面缺乏核心技術(shù)支撐,軟件產(chǎn)品的品牌效應(yīng)較差,沒有完善的產(chǎn)品體系。第四,開發(fā)環(huán)境不良。進(jìn)行軟件開發(fā)中,需要投入的硬件設(shè)施大大超出了軟件投入,并且開發(fā)中存在知識(shí)產(chǎn)權(quán)無法被保護(hù)、開發(fā)不公平等因素,造成軟件開發(fā)環(huán)境差的現(xiàn)狀。最后,開發(fā)成本高。計(jì)算機(jī)行業(yè)中,軟件開發(fā)的成本非常高,這也導(dǎo)致了行業(yè)壓力比較大,同時(shí)社會(huì)需求的增加,造成計(jì)算機(jī)發(fā)展過程中呈現(xiàn)出復(fù)雜化的趨勢(shì),資金的投入量加大、人力資源的投入量加大等,都導(dǎo)致了計(jì)算機(jī)軟件開發(fā)難度加大。
3 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
針對(duì)現(xiàn)階段計(jì)算機(jī)軟件開發(fā)中存在的問題,對(duì)軟件開發(fā)技術(shù)進(jìn)行研究,為軟件開發(fā)提供新的發(fā)展方向。
3.1 計(jì)算機(jī)軟件開發(fā)技術(shù)的特點(diǎn)
首先,使用價(jià)值高。當(dāng)前,各行各業(yè)都計(jì)算機(jī)技術(shù)的需求都在不斷加大,作為計(jì)算機(jī)技術(shù)的重點(diǎn),對(duì)計(jì)算機(jī)軟件的開發(fā)直接影響著各行業(yè)的發(fā)展。在開發(fā)過程中,計(jì)算機(jī)軟件促進(jìn)了社會(huì)經(jīng)濟(jì)的發(fā)展,提高了經(jīng)濟(jì)效益與社會(huì)效益,因此計(jì)算機(jī)軟件開發(fā)技術(shù)的使用價(jià)值較高。其次,開發(fā)程序復(fù)雜。軟件開發(fā)程序的多變化和復(fù)雜化導(dǎo)致了開發(fā)需要投入大量的人力、物力和財(cái)力,因此軟件開發(fā)離不開社會(huì)與經(jīng)濟(jì)的發(fā)展,只有得到大力的支持,軟件開發(fā)才能取得良好的效果。
3.2 計(jì)算機(jī)軟件開發(fā)的方法
1)生命周期法。從時(shí)間角度對(duì)計(jì)算機(jī)軟件技術(shù)的開發(fā)周期進(jìn)行定義,按照開發(fā)時(shí)間,對(duì)軟件開發(fā)進(jìn)行階段劃分,包含設(shè)計(jì)、開發(fā)、評(píng)估及運(yùn)動(dòng)幾個(gè)階段,軟件開發(fā)的標(biāo)準(zhǔn)也不同,所以,采用生命周期法進(jìn)行軟件開發(fā),需要開發(fā)人員對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)的含義明確的掌握,提高給客戶明確的說明,才能發(fā)揮出軟件的功能。2)系統(tǒng)開發(fā)法。該方法是當(dāng)前軟件開發(fā)的最主要方法,通過軟件編程,程序員對(duì)編程語言及相關(guān)技術(shù)進(jìn)行利用,達(dá)到開發(fā)出軟件的目的。該方法具有開發(fā)形式自動(dòng)化的特點(diǎn),根據(jù)客戶對(duì)軟件功能的需求進(jìn)行開發(fā),在此基礎(chǔ)上,利用軟件開發(fā)平臺(tái),達(dá)到軟件代碼編寫的目的。3)原型開發(fā)法。該軟件開發(fā)方法包含探索型、實(shí)驗(yàn)型及進(jìn)化型三種類型,具有嚴(yán)謹(jǐn)性、直觀性和動(dòng)態(tài)性的特征,要求開發(fā)人員與客戶要加強(qiáng)溝通和交流,通過客戶的要求和引導(dǎo),達(dá)到軟件功能的最大化實(shí)現(xiàn)。
3.3 計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用實(shí)踐
1)關(guān)注核心軟件開發(fā)技術(shù)的研發(fā)。軟件的開發(fā)離不開國家、企業(yè)、高校及科研組織,需要共同努力來實(shí)現(xiàn),只有對(duì)核心技術(shù)加快研發(fā),才能使我國軟件開發(fā)技術(shù)長(zhǎng)遠(yuǎn)發(fā)展,從根本上保證軟件產(chǎn)品的質(zhì)量。與此同時(shí),要求開發(fā)人員與客戶之間要加強(qiáng)聯(lián)系,才能開發(fā)出與客戶要求相符的軟件產(chǎn)品;此外,對(duì)軟件難度要進(jìn)行掌握,為研發(fā)提供保障,實(shí)現(xiàn)開發(fā)的有效性。2)關(guān)注軟件開發(fā)質(zhì)量。要求軟件開發(fā)人員組建研發(fā)小組,通過合作努力,對(duì)軟件開發(fā)過程中遇到的技術(shù)難題逐一排除,確保軟件開發(fā)的順利進(jìn)行。為了提高軟件開發(fā)的質(zhì)量,國家、高校、企業(yè)要聯(lián)合培養(yǎng)高素質(zhì)的計(jì)算機(jī)人才,為研發(fā)提供人力資源保障。3)關(guān)注互聯(lián)網(wǎng)的應(yīng)用。在全球范圍內(nèi),互聯(lián)網(wǎng)的應(yīng)用推動(dòng)了信息化交流和資源共享,使全球范圍內(nèi)具有信息連通性、信息豐富性等特點(diǎn)。因此,只有通過創(chuàng)新軟件開發(fā),才能出盡互聯(lián)網(wǎng)應(yīng)用的進(jìn)一步發(fā)展。4)網(wǎng)絡(luò)通信應(yīng)用。在互聯(lián)網(wǎng)推動(dòng)作用下,信息傳輸速度加快,多種通信設(shè)備、信息處理設(shè)備以區(qū)域網(wǎng)和無線網(wǎng)的形式得到應(yīng)用,客觀上促進(jìn)了計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展。5)軟件工程應(yīng)用。對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)進(jìn)行應(yīng)用的時(shí)候,包含兩種產(chǎn)品形式。一種是利用vB6.0+Access的單機(jī)版軟件開發(fā)產(chǎn)品模型,一種是以利用Web+Xml+ActiveX的軟件開發(fā)數(shù)據(jù)庫服務(wù)模式。在計(jì)算機(jī)客戶端安裝這兩種不同產(chǎn)品模型,可提供給客戶不同的服務(wù)類型。通過軟件工程的應(yīng)用,使計(jì)算機(jī)軟件在開發(fā)中具有了預(yù)測(cè)性,在未來軟件開發(fā)中能夠更好地實(shí)現(xiàn)對(duì)軟件性能的開發(fā)。
4 結(jié)束語
在我國,軟件開發(fā)也經(jīng)歷了幾十年的時(shí)間,隨著計(jì)算機(jī)系統(tǒng)的更新?lián)Q代,要求軟件開發(fā)技術(shù)也需要推陳出新,合適的系統(tǒng)是軟件開發(fā)的重點(diǎn)。高質(zhì)量的軟件開發(fā)可以降低計(jì)算機(jī)軟件在工作中的漏洞出現(xiàn)情況,提高產(chǎn)品的實(shí)用性。所以,為餓了提高計(jì)算機(jī)軟件技術(shù)的開發(fā)水平,相關(guān)從業(yè)人員需要不斷加大開發(fā)力度,提高開發(fā)效率,增強(qiáng)軟件實(shí)用性,促進(jìn)社會(huì)經(jīng)濟(jì)的發(fā)展。
參考文獻(xiàn):
[1] 楊柯. 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用效果分析[J]. 軟件, 2013(10).
[2] 郝愛語, 孫偉. 基于高端科技的計(jì)算機(jī)軟件開發(fā)技術(shù)分析[J]. 煤炭技術(shù), 2014(1).
傳統(tǒng)的計(jì)算機(jī)軟件開發(fā)技術(shù),不能將軟件的功能進(jìn)行完善,功能之間相互影響,造成用戶使用的不便捷。改善計(jì)算機(jī)軟件的性能,更好的推進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展,使社會(huì)經(jīng)濟(jì)發(fā)展更加快速。本文通過分析計(jì)算機(jī)軟件開發(fā)的特點(diǎn),研究計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用。
1計(jì)算機(jī)軟件開發(fā)技術(shù)概述
1.1計(jì)算機(jī)軟件開發(fā)概述
計(jì)算機(jī)軟件是指系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件是指控制計(jì)算機(jī)運(yùn)行的操作系統(tǒng),協(xié)調(diào)計(jì)算硬件的工作運(yùn)行;應(yīng)用軟件是指滿足用戶使用需求的多種程序設(shè)計(jì)。計(jì)算機(jī)軟件開發(fā)是指在了解用戶使用需求的基礎(chǔ)上,用計(jì)算機(jī)語言進(jìn)行程序編寫,設(shè)計(jì)滿足用戶使用需求的軟件系統(tǒng)。計(jì)算機(jī)軟件是計(jì)算機(jī)能夠運(yùn)行的保障,協(xié)調(diào)計(jì)算機(jī)硬件穩(wěn)定運(yùn)行。隨著技術(shù)的不斷發(fā)展,對(duì)于各種軟件的功能不斷進(jìn)行創(chuàng)新,軟件開發(fā)得到進(jìn)一步發(fā)展。軟件開發(fā)的發(fā)展,使軟件開發(fā)的設(shè)計(jì)、調(diào)試以及運(yùn)行等工作都得到發(fā)展,進(jìn)行檔案化的管理模式,提高軟件開發(fā)的質(zhì)量和效率。軟件開發(fā)推進(jìn)了計(jì)算機(jī)技術(shù)以及互聯(lián)網(wǎng)的發(fā)展,推進(jìn)了全球的文化以及經(jīng)濟(jì)交流。在互聯(lián)網(wǎng)的支持下,全球的信息資源能夠傳遞到所有計(jì)算機(jī)用戶中,實(shí)現(xiàn)資源共享的目的。資源共享下,軟件開發(fā)員能夠相互進(jìn)行技術(shù)交流,使軟件開發(fā)得到進(jìn)一步完善。
1.2軟件開發(fā)方式以及分層技術(shù)概述
軟件開發(fā)方式有多種,分別有生命周期法,原型化方法和自動(dòng)形式系統(tǒng)開發(fā)方法等。生命周期法包括軟件計(jì)劃,需求分析,軟件設(shè)計(jì),程序編碼。軟件測(cè)試和運(yùn)行維護(hù)6個(gè)步驟。6個(gè)步驟的周期大約保持在6個(gè)月左右,當(dāng)前一個(gè)步驟完成之后才能進(jìn)行下個(gè)步驟的工作。生命周期法的步驟性,協(xié)調(diào)了軟件開發(fā)人員的組織開發(fā)活動(dòng),開發(fā)人員資源管理配置得到優(yōu)化,能夠提高軟件開發(fā)的效率。原型化方法是指對(duì)開發(fā)的軟件事先并沒有系統(tǒng)的設(shè)計(jì),對(duì)于所開發(fā)的軟件沒有具體的功能需求,在不斷進(jìn)行開發(fā)設(shè)計(jì)過程中,逐漸清晰設(shè)定的功能。原型化的開發(fā)方法提高了開發(fā)過程中用戶參與的程度,但對(duì)開發(fā)人員的技術(shù)有較高的要求。對(duì)于用戶自身使用,具有一定的難度。自動(dòng)形式系統(tǒng)開發(fā)需要用戶明確軟件的功能,對(duì)開發(fā)的軟件有具體的使用需求。自動(dòng)形式系統(tǒng)化開發(fā)方法,與原型化開發(fā)方法相比,減少了軟件開法所需要的時(shí)間。傳統(tǒng)的軟件開發(fā)技術(shù)效率較低,分層技術(shù)的出現(xiàn),提高了軟件開發(fā)的效率。傳統(tǒng)的軟件開發(fā)大多維持在二層結(jié)構(gòu),逐漸轉(zhuǎn)變?yōu)槿龑拥剿膶拥榷鄬咏Y(jié)構(gòu)模式。分層技術(shù)的出現(xiàn),提高所開發(fā)軟件的使用性能,縮短了軟件開發(fā)時(shí)間,軟件整體質(zhì)量得到提升。
1.3計(jì)算機(jī)軟件開發(fā)遇到的問題
隨著經(jīng)濟(jì)技術(shù)的不斷發(fā)展,軟件開發(fā)行業(yè)不斷進(jìn)行規(guī)模化發(fā)展,越來越多的計(jì)算機(jī)專業(yè)人員開始從事軟件開發(fā)工作。軟件開發(fā)人員的增多,并不能代表軟件人員質(zhì)量的提升。軟件開發(fā)行業(yè)的收益吸引眾多開發(fā)人員盲目進(jìn)行軟件開發(fā),但由于開發(fā)設(shè)計(jì)人員專業(yè)知識(shí)不足,導(dǎo)致所開發(fā)軟件的質(zhì)量不能得到保證。對(duì)于計(jì)算機(jī)行業(yè)的發(fā)展,計(jì)算機(jī)黑客技術(shù)也在不斷進(jìn)行發(fā)展,在軟件開發(fā)過程中容易出現(xiàn)數(shù)據(jù)泄露或是遭到篡改的現(xiàn)象。軟件開發(fā)數(shù)據(jù)出現(xiàn)問題,會(huì)給開發(fā)者帶來工作負(fù)擔(dān),如果不能及時(shí)發(fā)現(xiàn)問題,那么軟件的使用者會(huì)受到影響。軟件開發(fā)過程中,容易出現(xiàn)抄襲他人程序的現(xiàn)象。過多的開發(fā)人員以及盲目的開發(fā),造成軟件開發(fā)失去創(chuàng)新,導(dǎo)致盲目抄襲的風(fēng)氣。抄襲風(fēng)氣的形成阻礙了軟件開發(fā)行業(yè)的創(chuàng)新和發(fā)展,阻礙了計(jì)算機(jī)技術(shù)的發(fā)展,使計(jì)算機(jī)行業(yè)的發(fā)展受到阻礙。相關(guān)制度對(duì)于軟件開發(fā)的抄襲現(xiàn)象,并沒有特別明確條例能夠進(jìn)行處罰,造成所開發(fā)的軟件雷同。法律環(huán)境的不完善,造成計(jì)算計(jì)算機(jī)軟件開發(fā)行業(yè)的混亂。計(jì)算機(jī)軟件開發(fā)行業(yè)無序,容易造成軟件質(zhì)量問題,對(duì)計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用造成不良影響。設(shè)置完善相關(guān)的規(guī)章制度,完善法規(guī)對(duì)計(jì)算機(jī)軟件開發(fā)市場(chǎng)進(jìn)行管理。
2計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)應(yīng)用
2.1軟件開發(fā)雙層技術(shù)的應(yīng)用
傳統(tǒng)的軟件開發(fā)大多使用雙層技術(shù)進(jìn)行開發(fā),雙層技術(shù)的使用需要客戶端和服務(wù)器共同實(shí)現(xiàn)。客戶端完善了客戶使用的界面,提升軟件為客戶服務(wù)的質(zhì)量,客戶在使用計(jì)算機(jī)時(shí)將數(shù)據(jù)反饋傳到服務(wù)器,由服務(wù)器進(jìn)行處理和解決。服務(wù)器處理和解決之后,將結(jié)果在傳送到客戶端,客戶進(jìn)行使用。雙層技術(shù)能夠良好應(yīng)用的基礎(chǔ)需要客戶端和服務(wù)器的共同配合,要求客戶端的用戶數(shù)量有一定的限制。如果客戶端的用戶數(shù)量過多,那么服務(wù)器需要進(jìn)行處理和解決的問題就會(huì)增肌啊,同時(shí)傳遞反饋的結(jié)果就會(huì)增多,服務(wù)器處理問題以及反饋問題的時(shí)間就會(huì)增加,用戶的使用服務(wù)質(zhì)量降低。隨著技術(shù)的經(jīng)濟(jì)的發(fā)展,雙層技術(shù)的使用造成了用戶使用質(zhì)量下降問題。嚴(yán)重情況下,使用客戶端的用戶信息會(huì)遭到篡改和泄露,造成財(cái)產(chǎn)安全損失。雙層技術(shù)不能滿足計(jì)算機(jī)使用的需要,因此軟件開發(fā)技術(shù)需要進(jìn)行更新。
2.2軟件開發(fā)三層技術(shù)以及四層技術(shù)的應(yīng)用
隨著科技的發(fā)展,雙層技術(shù)下的計(jì)算機(jī)功能不能滿足使用者需求,為了改變雙層技術(shù)的缺陷,三層技術(shù)以及四層技術(shù)逐漸得以發(fā)展。三層技術(shù)在雙層技術(shù)原有的功能基礎(chǔ)上,進(jìn)行完善和發(fā)展。三層技術(shù)添加了應(yīng)用服務(wù)器模塊,幫助客戶端的用戶進(jìn)行數(shù)據(jù)存儲(chǔ)功能。新增添的數(shù)據(jù)儲(chǔ)存功能層次,能夠?qū)蛻舳说挠脩粜枨筮M(jìn)行快速的處理,將處理結(jié)果傳輸?shù)娇蛻舳耍瑴p輕服務(wù)器的工作量。四層技術(shù)的發(fā)展完善了雙層技術(shù)以及三層技術(shù)的使用環(huán)境,當(dāng)計(jì)算機(jī)使用環(huán)境較為復(fù)雜,需要把數(shù)據(jù)層以及處理層和業(yè)務(wù)傳輸層之間的影響降低,所以四層技術(shù)增加了WEB層。增加的WEB層能夠接受業(yè)務(wù)處理層的傳輸結(jié)果,提升計(jì)算機(jī)數(shù)據(jù)的傳輸交換效率。解決了數(shù)據(jù)庫和計(jì)算機(jī)之間的連接問題,使數(shù)據(jù)庫和計(jì)算機(jī)更好的匹配,提高計(jì)算機(jī)使用者的使用效率。
2.3中間層技術(shù)以及五層技術(shù)應(yīng)用
中間層和五層技術(shù)的發(fā)展,推動(dòng)了計(jì)算機(jī)軟件開發(fā)的進(jìn)步。五層技術(shù)的發(fā)展將原有的數(shù)據(jù)庫層分為資源和集成兩部分,將數(shù)據(jù)庫功能細(xì)分化,提高數(shù)據(jù)層的運(yùn)行效率。能夠滿足客戶對(duì)軟件開發(fā)的特殊要求。五層技術(shù)將系統(tǒng)的功能劃分更加明確,但由于技術(shù)原因,還未被廣泛應(yīng)用。中間層技術(shù)的研究,解決了網(wǎng)絡(luò)信息傳輸?shù)呢?zé)任。中間層技術(shù)保護(hù)了信息傳輸?shù)陌踩桓嗟膽?yīng)用在規(guī)模較大的企業(yè)網(wǎng)絡(luò)之中。面對(duì)不同制造商生產(chǎn)的計(jì)算機(jī)和系統(tǒng)的網(wǎng)絡(luò)環(huán)境,中間層技術(shù)有效的解決了數(shù)據(jù)使用對(duì)象的需求,方便了數(shù)據(jù)的傳輸和使用,推動(dòng)了企業(yè)的發(fā)展。分層技術(shù)的使用和發(fā)展,推動(dòng)了軟件開發(fā)技術(shù)的發(fā)展和創(chuàng)新。分層技術(shù)的應(yīng)用,使開發(fā)的軟件具有更好的穩(wěn)定性,降低了計(jì)算機(jī)軟件開發(fā)的成本。隨著計(jì)算機(jī)軟件開發(fā)技術(shù)的發(fā)展,軟件開發(fā)人員應(yīng)該提升自身的專業(yè)能力,重視計(jì)算機(jī)軟件開發(fā)的安全性和功能性,推動(dòng)我國計(jì)算機(jī)行業(yè)的發(fā)展,使我國的經(jīng)濟(jì)和技術(shù)得到不斷提高。
參考文獻(xiàn)
計(jì)算機(jī)軟件開發(fā)的實(shí)際意義就是為了更好地實(shí)現(xiàn)計(jì)算機(jī)軟件開發(fā)的價(jià)值,往往需要在開發(fā)的前期準(zhǔn)備過程中提前做好需求調(diào)查,然后再進(jìn)行后面的工作。同時(shí),開發(fā)的過程中也需要盡可能地使開發(fā)的軟件能夠具有各項(xiàng)應(yīng)該具備的功能,使其能夠高效運(yùn)行,并逐漸走進(jìn)市場(chǎng)。隨著科技的不斷進(jìn)步,計(jì)算機(jī)已經(jīng)成為時(shí)代主流,被大家所接受、運(yùn)用,人們的生活已經(jīng)無法離開計(jì)算機(jī),且也越來越滿足顧客的需要,成為大眾化的實(shí)用工具。因此,軟件的開發(fā)也需要開發(fā)者能夠切合實(shí)際地考慮消費(fèi)者的利益,使開發(fā)出的軟件能夠真正滿足大眾需求,做到普遍性和大眾性的有效統(tǒng)一。其中,數(shù)據(jù)管理是整個(gè)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的核心環(huán)節(jié),起著不容小覷的重要影響。
2數(shù)據(jù)庫管理
2.1數(shù)據(jù)庫管理的具體內(nèi)容
以目前情況為主要基礎(chǔ),主要包括以下內(nèi)容:第一,其自身存在的程序以及相關(guān)數(shù)據(jù)擁有一定程度上的獨(dú)立性,在數(shù)據(jù)呈現(xiàn)過程中一般會(huì)采用數(shù)據(jù)模型的方式將其中存在的相關(guān)關(guān)系表示出來,同時(shí)包含了數(shù)據(jù)的相關(guān)特征。第二,在開展基礎(chǔ)性數(shù)據(jù)管理工作的過程中將某一部門或企業(yè)作為獨(dú)立的個(gè)體,并以此為依據(jù)建立一套完善且具備系統(tǒng)化的數(shù)據(jù)庫系統(tǒng),將其用于對(duì)數(shù)據(jù)的管理與控制。第三,其自身存在的用戶接口屬于普通型,相關(guān)用戶在進(jìn)行數(shù)據(jù)開發(fā)與利用時(shí),會(huì)獲得一定優(yōu)勢(shì)。第四,以實(shí)際情況作為具體的參考標(biāo)準(zhǔn)管理相關(guān)應(yīng)用程序,同時(shí)通過數(shù)據(jù)庫找尋與之相關(guān)并具備實(shí)用性的信息,進(jìn)一步減少存儲(chǔ)過程中出現(xiàn)重復(fù)儲(chǔ)存現(xiàn)象的發(fā)生;另外,建立上述新型的數(shù)據(jù)管理結(jié)構(gòu)可以有效、全面使用數(shù)據(jù)。
2.2數(shù)據(jù)庫目前存在的相關(guān)問題
第一,在管理數(shù)據(jù)庫的過程中出現(xiàn)人為問題。譬如,數(shù)據(jù)庫的相關(guān)管理人員在進(jìn)行相關(guān)操作的過程中方法使用不當(dāng),沒有按照相關(guān)安全管理標(biāo)準(zhǔn)進(jìn)行操作,導(dǎo)致在管理數(shù)據(jù)庫的過程中出現(xiàn)不同種類的安全問題。第二,在開展數(shù)據(jù)庫工作的過程中出現(xiàn)系統(tǒng)自帶問題,進(jìn)而導(dǎo)致出現(xiàn)一系列運(yùn)用過程中的問題。譬如,隨著當(dāng)前網(wǎng)絡(luò)技術(shù)的發(fā)展與創(chuàng)新,其自身的安全性受到極大地挑戰(zhàn),管理過程也必然會(huì)出現(xiàn)相應(yīng)的問題。第三,數(shù)據(jù)庫系統(tǒng)在操作過程中存在的相關(guān)問題。就目前的實(shí)踐情況結(jié)果顯示,該問題是數(shù)據(jù)庫出現(xiàn)信息泄露的主要原因。同時(shí),隨著用戶的操作存在一定的不規(guī)范性,使計(jì)算機(jī)受到病毒的入侵。隨著這些病毒的爆發(fā),其中的數(shù)據(jù)與信息會(huì)被曝露出去,使計(jì)算的運(yùn)行與工作受到嚴(yán)重影響。此外,在計(jì)算機(jī)用戶進(jìn)行日常操作時(shí),某些黑客會(huì)趁機(jī)向數(shù)據(jù)庫進(jìn)行攻擊,修改和破壞其中的內(nèi)容進(jìn),使數(shù)據(jù)泄露。
2.3數(shù)據(jù)庫在管理時(shí)所采取的方法
2.3.1安全策略
第一,以數(shù)據(jù)庫為基礎(chǔ)有針對(duì)性地進(jìn)行加密,尤其對(duì)于一些重要的數(shù)據(jù)信息,其對(duì)安全性的要求更高。因此,要不斷提高該部分?jǐn)?shù)據(jù)的安全性,盡量杜絕出現(xiàn)修改數(shù)據(jù)和非法訪問的現(xiàn)象。在實(shí)施該措施之后,雖然系統(tǒng)受到一定程度的破壞,但是其中存儲(chǔ)的相關(guān)數(shù)據(jù)被散播出去和被竊取的可能性并不是非常大。在整個(gè)安全保護(hù)系統(tǒng)中,需要建立一個(gè)完善的身份認(rèn)證機(jī)制,確保用戶與服務(wù)器數(shù)據(jù)進(jìn)行對(duì)接時(shí),能準(zhǔn)備核實(shí)身份信息等數(shù)據(jù),以避免一些非法或其他不當(dāng)手段入侵后臺(tái)程序,并限制和打壓干擾破壞整個(gè)系統(tǒng)的行為,讓對(duì)方無法進(jìn)入系統(tǒng)核心,破壞系統(tǒng)安全。具體實(shí)行方法可以通過WPKI或Keberos三重加密驗(yàn)證等方法進(jìn)行用戶安全管理。這樣一來,可以很好地對(duì)用戶身份進(jìn)行識(shí)別和辨認(rèn),強(qiáng)化安全性能。第二,需要加強(qiáng)訪問權(quán)的管理。這個(gè)管理重點(diǎn)在于對(duì)儲(chǔ)存內(nèi)容的訪問限制。尤其針對(duì)移動(dòng)管理,需要后臺(tái)管理員能夠隨時(shí)調(diào)動(dòng)訪問口令,實(shí)現(xiàn)動(dòng)態(tài)管理用戶。第三,需要對(duì)信息數(shù)據(jù)內(nèi)容進(jìn)行加密。除了要控制訪問權(quán)限之外,還需要增加層層防護(hù),提高安全系數(shù)。信息加密能夠防止數(shù)據(jù)外泄而導(dǎo)致各種惡性事件的發(fā)生。通常情況下,需要根據(jù)不同的數(shù)據(jù)功能模塊來安置相對(duì)應(yīng)的安全口令。目前,計(jì)算機(jī)加密方法各種各樣,破解難度各異,其中安全系數(shù)較高的包括橢圓曲線密碼體制,這種體制當(dāng)前還沒有攻破方法,是個(gè)相當(dāng)不錯(cuò)的加密方式。第四,需要長(zhǎng)期進(jìn)行數(shù)據(jù)審計(jì)跟蹤管理,掌握數(shù)據(jù)動(dòng)態(tài)信息,及時(shí)發(fā)現(xiàn)異常。另外,還要對(duì)攻擊手段進(jìn)行檢測(cè),找到系統(tǒng)發(fā)生漏洞之處,從而找出問題并進(jìn)行改善和加固。
2.3.2管理策略
在使用數(shù)據(jù)庫的過程中,必須時(shí)刻保持防范意識(shí),增加其警惕性,從根本上杜絕信息泄漏事件。運(yùn)用之前所說的方法,可以使數(shù)據(jù)庫的安全性得到增強(qiáng),也能保證使用者的合法權(quán)益。增強(qiáng)數(shù)據(jù)安全性最為有效的方法就是對(duì)其進(jìn)行必要的維護(hù)。在對(duì)數(shù)據(jù)庫維護(hù)與管理的過程中,必須備份有需要的信息,這樣即使有黑客入侵,也很難有可乘之機(jī)。雖然數(shù)據(jù)庫通過一些安全手段可以在一定程度上提高安全等級(jí),但仍然無法杜絕安全事故發(fā)生。因此,加強(qiáng)管理機(jī)制十分必要,可采用虛擬服務(wù)器和動(dòng)態(tài)分布式數(shù)據(jù)庫管理等方式進(jìn)行管理,只有這樣才可以確保數(shù)據(jù)庫的正常運(yùn)轉(zhuǎn),使事故發(fā)生時(shí)能夠及時(shí)采取保護(hù)手段管理數(shù)據(jù)安全。
2.3.3維護(hù)策略
當(dāng)前,數(shù)據(jù)庫維護(hù)也成為計(jì)算機(jī)軟件開發(fā)中需要考慮的重要對(duì)象之一,一個(gè)安全的系統(tǒng)除了需要有各種防護(hù)手段之外,還需要擁有優(yōu)良的系統(tǒng)維護(hù)管理。而數(shù)據(jù)庫的維護(hù)水平主要取決于該數(shù)據(jù)庫是否具有強(qiáng)大的維護(hù)能力和高效的數(shù)據(jù)整合能力。就目前的市場(chǎng)而言,提高數(shù)據(jù)庫維護(hù)水平可以充分利用市場(chǎng)資源,通過購買各種開源數(shù)據(jù)庫和整合系統(tǒng)來保證自身數(shù)據(jù)庫的安全管理。在日常維護(hù)管理過程中,可以很好地利用這些開發(fā)公司的數(shù)據(jù)維護(hù)工作。除此之外,計(jì)算機(jī)設(shè)計(jì)開發(fā)公司需要不斷引進(jìn)復(fù)合型人才,注重對(duì)專業(yè)性人才的培養(yǎng),并吸納精英,保證公司的穩(wěn)定運(yùn)營和開發(fā)工作。為整個(gè)系統(tǒng)提供充沛的管理人員,加強(qiáng)維護(hù)管理效率,降低風(fēng)險(xiǎn)發(fā)生的概率。
中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A
0引言
隨著計(jì)算機(jī)信息化的應(yīng)用越來越越廣泛,對(duì)于軟件的要求也越來越高。一套完整的計(jì)算機(jī)系統(tǒng)是由硬件和軟件組成,而軟件的質(zhì)量?jī)?yōu)劣直接關(guān)系到計(jì)算機(jī)運(yùn)行處理的水平及性能。軟件的開發(fā)生存期一般包括分析、設(shè)計(jì)、測(cè)試以及運(yùn)營維護(hù)。軟件的設(shè)計(jì)開發(fā)就是根據(jù)軟件設(shè)計(jì)的要求以及規(guī)范對(duì)需求項(xiàng)目系統(tǒng)進(jìn)行模塊結(jié)構(gòu)的建立。
1我國的軟件開發(fā)設(shè)計(jì)概述
當(dāng)前,我國軟件開發(fā)設(shè)計(jì)領(lǐng)域中,有很多不同的設(shè)計(jì)手法和設(shè)計(jì)支持工具,設(shè)計(jì)的成果也比較可觀理想。但仍有較多的難題和狀況。相對(duì)于一般軟件的開發(fā)設(shè)計(jì),實(shí)時(shí)軟件的開發(fā)設(shè)計(jì)過程更為復(fù)雜,技術(shù)人員多采用面向?qū)ο蠓ê蛿?shù)據(jù)流兩種方法進(jìn)行開發(fā)設(shè)計(jì)工作。經(jīng)過軟件開發(fā)設(shè)計(jì)技術(shù)人員的不斷努力和創(chuàng)新,有了Ada和運(yùn)用Petri網(wǎng)的方式進(jìn)行軟件的開發(fā)和設(shè)計(jì)。
2軟件開發(fā)設(shè)計(jì)的難點(diǎn)
2.1軟件需求分析不到位
在進(jìn)行軟件開發(fā)設(shè)計(jì)中,開發(fā)設(shè)計(jì)人員常常會(huì)對(duì)要求設(shè)計(jì)的項(xiàng)目分析的不夠充分,導(dǎo)致分析不完整、不清晰,以至于出現(xiàn)太籠統(tǒng)的現(xiàn)象,不被可測(cè)試性的軟件內(nèi)容,導(dǎo)致出現(xiàn)不同的設(shè)計(jì)開發(fā)問題,影響到軟件在實(shí)際應(yīng)用中的效果,對(duì)軟件的開發(fā)和設(shè)計(jì)進(jìn)程有很大的影響。
2.2軟件開發(fā)設(shè)計(jì)的規(guī)劃不實(shí)際
對(duì)于軟件的整個(gè)開發(fā)設(shè)計(jì)過程,其是相當(dāng)?shù)膹?fù)雜。它是有不同的程序組合而成的一個(gè)項(xiàng)目工程。在軟件開發(fā)的實(shí)際進(jìn)行中,出現(xiàn)沒有按照相關(guān)的規(guī)定規(guī)范進(jìn)行,導(dǎo)致開發(fā)設(shè)計(jì)時(shí)間周期加大,或者對(duì)復(fù)雜的軟件工程沒有充足的時(shí)間進(jìn)行,而是用少量時(shí)間進(jìn)行的,以致于軟件的實(shí)際運(yùn)用質(zhì)量大大降低。“慢工出細(xì)活”對(duì)于軟件的開發(fā)設(shè)計(jì)是很好的體現(xiàn),軟件開發(fā)是一項(xiàng)復(fù)雜而又量大的工作,需要充足時(shí)間、精力投入到開發(fā)設(shè)計(jì)中去。
2.3軟件的前期測(cè)試不充分
一套軟件在正式推廣和使用前,必須做好充分到位測(cè)試以及檢驗(yàn)檢測(cè)工作。然而在當(dāng)前為了所謂的效益,在軟件開發(fā)設(shè)計(jì)中,這塊的工作沒有到位,出現(xiàn)了眾多問題。對(duì)企業(yè)的正常運(yùn)營操作帶來直接的影響。同時(shí),對(duì)于客戶對(duì)軟件的個(gè)性化和自我功能的需求,這些新的程序功能加大了軟件開發(fā)的的難度和復(fù)雜度,對(duì)軟件的后續(xù)運(yùn)作有較大的不利。因而,在軟件開發(fā)設(shè)計(jì)完成上線使用中,盡量對(duì)軟件不進(jìn)行修改和增加,保證軟件的整體性和穩(wěn)定性。
3解決措施
3.1面向?qū)ο蠓?/p>
面向?qū)ο蠓梢杂行У陌l(fā)現(xiàn)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)。在軟件的運(yùn)用中,軟件多用于實(shí)體,比如:功能性的開關(guān)、傳感器、信號(hào)傳輸和轉(zhuǎn)換器等。面向?qū)ο蟮脑O(shè)計(jì)方法以實(shí)體和模塊等進(jìn)行軟件的程序和功能開發(fā)設(shè)計(jì)。面向?qū)ο蠓ǎ菓?yīng)用非形式化的方式,讓對(duì)象把其需要的功能羅列出來,再經(jīng)簡(jiǎn)單的運(yùn)行規(guī)則進(jìn)行相關(guān)的處理工作,可以確定軟件的屬性和操作方式,得出對(duì)象所需的軟件模型,可以有效的解決設(shè)計(jì)和開發(fā)中的難點(diǎn)和難題。
3.2模塊化法
模塊化的設(shè)計(jì)法是目前計(jì)算機(jī)開發(fā)和設(shè)計(jì)中常用的一種。此設(shè)計(jì)法可以有效的降低軟件的設(shè)計(jì)復(fù)雜性,還可以對(duì)軟件進(jìn)行修改和增加。模塊設(shè)計(jì)是把不同的軟件工程和小程序組合設(shè)計(jì)的,可以有效的確保不同程序的獨(dú)立性,模塊設(shè)計(jì)是由不同分工的設(shè)計(jì)技術(shù)人員參與完成的,有利于軟件的快捷性。
3.3數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
在眾多的軟件設(shè)計(jì)中,由于層次和使用領(lǐng)域模糊,出現(xiàn)設(shè)計(jì)難題。而數(shù)據(jù)流的設(shè)計(jì)法可以進(jìn)行軟件程序結(jié)構(gòu)化處理和操作,主要利用采集到的信息數(shù)據(jù)進(jìn)行設(shè)計(jì)開發(fā),在數(shù)據(jù)設(shè)計(jì)中,可以完整的去頂軟件的結(jié)構(gòu)和獨(dú)立性[3]。而數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)主要是用于軟件的設(shè)計(jì)數(shù)據(jù)以層次結(jié)構(gòu)表現(xiàn)出來。根據(jù)不同的結(jié)構(gòu)、順序、重復(fù)和選擇進(jìn)行,在具體設(shè)計(jì)中應(yīng)對(duì)軟件的數(shù)據(jù)結(jié)構(gòu)進(jìn)行分析調(diào)查,按照不同的結(jié)構(gòu)進(jìn)行描述,確定操作程序的設(shè)計(jì),完成完整的軟件開發(fā)設(shè)計(jì)。
4結(jié)語
隨著計(jì)算機(jī)信息化和網(wǎng)絡(luò)化的應(yīng)用需求的增加,對(duì)計(jì)算機(jī)的軟件設(shè)計(jì)要求也越來越高。而軟件的設(shè)計(jì)開發(fā)直接關(guān)系到計(jì)算機(jī)的運(yùn)行。準(zhǔn)確運(yùn)用好面向?qū)ο蟆⒛K化、數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)的方法進(jìn)行分析、設(shè)計(jì)、測(cè)試等,完全可以設(shè)計(jì)出優(yōu)秀的軟件,為我國的計(jì)算機(jī)軟件開發(fā)業(yè)做出重要的貢獻(xiàn)。
參考文獻(xiàn)
如今,隨著科學(xué)技術(shù)的蓬勃發(fā)展和高新技術(shù)產(chǎn)業(yè)的不斷壯大,計(jì)算機(jī)技術(shù)的重要作用日益突出,受到了社會(huì)各界的密切關(guān)注和廣泛應(yīng)用。為了加快科技和高新技術(shù)產(chǎn)業(yè)的發(fā)展,保證計(jì)算機(jī)能夠滿足市場(chǎng)需求,有必要對(duì)基于計(jì)算機(jī)軟件開發(fā)技術(shù)的傳統(tǒng)開發(fā)技術(shù)進(jìn)行優(yōu)化和創(chuàng)新,以適應(yīng)新的時(shí)代潮流,并與國家發(fā)展方向相結(jié)合。
一、計(jì)算機(jī)軟件開發(fā)技術(shù)的概念及發(fā)展現(xiàn)狀
(一)計(jì)算機(jī)軟件的概念
計(jì)算機(jī)軟件技術(shù)源于計(jì)算機(jī)硬件技術(shù)的不斷進(jìn)步和發(fā)展。計(jì)算機(jī)軟件的迅速誕生和廣泛使用,可以隨時(shí)為企業(yè)用戶提供便捷的工具,有效提高他們的日常工作和生活質(zhì)量和工作效率。系統(tǒng)管理軟件主要是企業(yè)計(jì)算機(jī)所必需的,包括企業(yè)計(jì)算機(jī)的系統(tǒng)管理員和監(jiān)控系統(tǒng)軟件以及系統(tǒng)操作員的系統(tǒng)管理軟件。應(yīng)用軟件和操作系統(tǒng)管理軟件不僅是計(jì)算機(jī)的重要組成部分,也是計(jì)算機(jī)用戶正常運(yùn)行和使用整個(gè)計(jì)算機(jī)的重要基礎(chǔ)。
(二)計(jì)算機(jī)軟件的發(fā)展現(xiàn)狀
在信息科學(xué)技術(shù)飛速發(fā)展的巨大背景下,計(jì)算機(jī)信息技術(shù)軟件迎來了技術(shù)發(fā)展和替代的新機(jī)遇。與前一個(gè)時(shí)代相比,有了許多突破性進(jìn)展,更新?lián)Q代和技術(shù)發(fā)展的速度也在逐步加快。自從現(xiàn)代計(jì)算機(jī)技術(shù)引入我國以來,它逐漸受到大家的歡迎和廣泛青睞,并逐漸廣泛應(yīng)用于實(shí)際的日常工作和生活學(xué)習(xí)中。同時(shí),現(xiàn)代計(jì)算機(jī)的廣泛普及極大地促進(jìn)了現(xiàn)代計(jì)算機(jī)軟件開發(fā)等新技術(shù)的不斷發(fā)展和應(yīng)用。隨著軟件開發(fā)人才行業(yè)的快速發(fā)展,中國企業(yè)對(duì)軟件開發(fā)人才的市場(chǎng)需求逐漸增加。隨著軟件技術(shù)的廣泛應(yīng)用,從事計(jì)算機(jī)軟件開發(fā)的專業(yè)人員數(shù)量逐漸增加。
二、計(jì)算機(jī)軟件開發(fā)的主要方式
(一)原型化開發(fā)方式
這種計(jì)算機(jī)軟件開發(fā)方法是最常用的一種,主要是指開發(fā)人員在開發(fā)之前對(duì)整個(gè)軟件有一個(gè)大概的概念和大致的了解,并根據(jù)他們的系統(tǒng)思想設(shè)計(jì)和開發(fā)原型,并將原型投入運(yùn)行,這樣可以有效地改善整個(gè)運(yùn)行中的程序,使其更接近用戶的需求。雖然這種計(jì)算機(jī)軟件開發(fā)方法花費(fèi)的時(shí)間較少,但開發(fā)人員在開發(fā)過程中要求更嚴(yán)格,不能應(yīng)用于大規(guī)模的軟件開發(fā)。
(二)自動(dòng)式軟件開發(fā)技術(shù)
這種計(jì)算機(jī)軟件開發(fā)方法是在第四代軟件開發(fā)技術(shù)中發(fā)展起來的,主要描述用戶最終實(shí)現(xiàn)的軟件的功能和具體應(yīng)用,開發(fā)者根據(jù)客戶的需求進(jìn)行軟件開發(fā)工作。這種開發(fā)方法要求開發(fā)人員了解整個(gè)開發(fā)過程,但不需要詳細(xì)的描述,開發(fā)人員可以根據(jù)客戶的要求自由地完成軟件設(shè)計(jì)和編碼。
三、新經(jīng)濟(jì)時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的趨勢(shì)
(一)網(wǎng)絡(luò)化快速發(fā)展
在現(xiàn)代信息電子技術(shù)和移動(dòng)互聯(lián)網(wǎng)信息技術(shù)迅速融合發(fā)展的巨大背景下,新經(jīng)濟(jì)時(shí)期現(xiàn)代計(jì)算機(jī)軟件開發(fā)技術(shù)行業(yè)發(fā)展要能設(shè)想能夠?qū)崿F(xiàn)行業(yè)持續(xù)穩(wěn)定性的發(fā)展,為廣大人們生活提供更加便捷的信息服務(wù),就要以移動(dòng)互聯(lián)網(wǎng)為行業(yè)發(fā)展的新契機(jī),并逐漸逐步形成行業(yè)網(wǎng)絡(luò)化發(fā)展趨勢(shì),網(wǎng)絡(luò)的廣泛存在也是逐步形成現(xiàn)代計(jì)算機(jī)軟件開發(fā)基本功能的重要技術(shù)基礎(chǔ),因此,計(jì)算機(jī)軟件開發(fā)行業(yè)技術(shù)發(fā)展離不開行業(yè)網(wǎng)絡(luò)化的快速發(fā)展。此外,計(jì)算機(jī)軟件開發(fā)服務(wù)也是由隨著網(wǎng)絡(luò)化不斷逐步發(fā)展而逐漸形成的,所以,網(wǎng)絡(luò)化的服務(wù)技術(shù)不斷發(fā)展,也就是隨著計(jì)算機(jī)軟件開發(fā)服務(wù)技術(shù)的不斷發(fā)展。
(二)服務(wù)性化的發(fā)展
作為計(jì)算機(jī)軟件開發(fā)服務(wù)行業(yè)的主要業(yè)務(wù)開發(fā)服務(wù)目的之一,它是為廣大行業(yè)用戶免費(fèi)提供高質(zhì)量、便捷的軟件服務(wù)。這種業(yè)務(wù)發(fā)展服務(wù)理念的充分展現(xiàn)和廣泛應(yīng)用,不僅有利于有效提升自身的社會(huì)經(jīng)濟(jì)發(fā)展實(shí)力,獲得廣大行業(yè)用戶的大力支持和廣泛認(rèn)可,也有利于有效適應(yīng)新國際時(shí)代網(wǎng)絡(luò)信息技術(shù)時(shí)代的市場(chǎng)發(fā)展需求趨勢(shì)。計(jì)算機(jī)軟件開發(fā)信息技術(shù)的軟件服務(wù)開發(fā)對(duì)象一般是廣大的軟件用戶。為了使用戶能夠提供更好、更全面的軟件服務(wù),這種開發(fā)形式也被稱為軟件服務(wù)。全面有效地為用戶服務(wù),就是將先進(jìn)的軟件技術(shù)和服務(wù)理念應(yīng)用到企業(yè)計(jì)算機(jī)軟件的開發(fā)中,免費(fèi)為用戶提供更好的在線軟件服務(wù)。
(三)智能化技術(shù)發(fā)展趨勢(shì)