前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機(jī)軟件開發(fā)方向主題范文,僅供參考,歡迎閱讀并收藏。
一、引言
計算機(jī)軟件可以分為兩種軟件,一種是用來管理計算機(jī)整體的系統(tǒng)軟件,包括如維護(hù)系統(tǒng)的軟件,檢測和修復(fù)系統(tǒng)的軟件等等;另外一種是要應(yīng)用在某一具體的功能上所需要的軟件,稱為應(yīng)用軟件,包括如辦公軟件,看視頻的軟件等等。系統(tǒng)軟件和應(yīng)用軟件相輔相成,都是為了方便客戶的使用,其中應(yīng)用軟件更是主要針對客戶的需求來進(jìn)行設(shè)計,非常具有人性化。總之,計算機(jī)軟件在開發(fā)其技術(shù)時,都必須考慮到應(yīng)用的客戶群,以客戶的需求為方向,以實(shí)現(xiàn)客戶的要求為目的,來發(fā)展計算機(jī)軟件新技術(shù),使用戶在使用計算機(jī)時能方便舒適。我國在施行改革開放的政策之后,科學(xué)技術(shù)高速發(fā)展,引入的人才與高科技都與日俱增,因而在這樣的環(huán)境下,計算機(jī)軟件的發(fā)展也越發(fā)順利,目前已經(jīng)具有一定的基礎(chǔ)。我國計算機(jī)軟件的技術(shù)可以說主要經(jīng)歷了三個重要的階段,首先是簡單的程序的設(shè)計,再而到了軟件的開發(fā)使用,使程序的運(yùn)用更為簡便,最后則是更為復(fù)雜的軟件的開發(fā)使用,集中了諸多科學(xué)人才的智慧,為廣大用戶提供了便利性和可能性,現(xiàn)在軟件已經(jīng)成為了日常生活中人們進(jìn)行工作或者玩樂都必不可少的一部分。
二、計算機(jī)軟件開發(fā)技術(shù)的現(xiàn)有狀況
隨著我國經(jīng)濟(jì)的飛速發(fā)展,科學(xué)技術(shù)的進(jìn)一步發(fā)達(dá),計算機(jī)軟件開發(fā)技術(shù)也越來越優(yōu)異,目前我國計算機(jī)軟件開發(fā)技術(shù)已經(jīng)具備一定的開發(fā)能力和技術(shù)基礎(chǔ)。并且,現(xiàn)在也是我國計算機(jī)軟件開發(fā)技術(shù)發(fā)展的機(jī)遇時期,因?yàn)樵趪H隨時可能發(fā)生金融危機(jī)的影響下,整個國際的經(jīng)濟(jì)局勢不明,動蕩的經(jīng)濟(jì)促進(jìn)了新技術(shù)的發(fā)展。而且我國正在嘗試轉(zhuǎn)變產(chǎn)業(yè)的結(jié)構(gòu)形式,加上我國經(jīng)濟(jì)的增長速率呈下降的趨勢,整個形勢都推進(jìn)了我國計算機(jī)軟件行業(yè)的發(fā)展,吸引了大批優(yōu)秀的高技術(shù)軟件開發(fā)人才,甚至是許多國外的高技術(shù)的軟件開發(fā)公司,這些國外的優(yōu)秀的公司將目標(biāo)瞄準(zhǔn)國內(nèi),擴(kuò)大他們的公司發(fā)展以應(yīng)對國際金融風(fēng)暴,在此情際下,中國的軟件行業(yè)如雨后春筍,實(shí)力一步步上升。因此,就目前現(xiàn)狀來說,我國的計算機(jī)軟件行業(yè)正處于蓬勃發(fā)展的階段,軟件新技術(shù)的開發(fā)對高技術(shù)人才的需要也越來越多。
三、計算機(jī)軟件開發(fā)技術(shù)所具有的意義
計算機(jī)軟件技術(shù)的開發(fā)具有重要的意義,因?yàn)槲覈鴮儆诎l(fā)展中國家,對于計算機(jī)行業(yè)的發(fā)展以及信息化的發(fā)展都處于極力推動的時期,而軟件技術(shù)的開發(fā)對于信息化以及計算機(jī)行業(yè)至關(guān)重要。在整個計算機(jī)網(wǎng)絡(luò)的概念中,軟件開發(fā)是其最為關(guān)鍵的部分,甚至軟件開發(fā)的水平能代表計算機(jī)開發(fā)的水平。軟件的開發(fā)能促進(jìn)網(wǎng)絡(luò)的應(yīng)用,而網(wǎng)絡(luò)的存在是軟件使用的基礎(chǔ),因此兩者相輔相成,相互推進(jìn)。并且兩者的研發(fā)過程還能相互交流刺激,在刺激的過程中甚至能獲得更為優(yōu)異的新技術(shù),為計算機(jī)網(wǎng)絡(luò)行業(yè)以及軟件行業(yè)技術(shù)的發(fā)展都起了有益的作用。不管是計算機(jī)網(wǎng)絡(luò)還是軟件開發(fā),都有著相同的目的,都是為了滿足客戶的要求而進(jìn)行的設(shè)計和研發(fā)??傊嬎銠C(jī)軟件技術(shù)的開發(fā)不僅可以促進(jìn)計算機(jī)行業(yè)的發(fā)展,還能為計算機(jī)用戶提供便利,方便其進(jìn)行工作以及日常生活娛樂。
四、計算機(jī)軟件開發(fā)技術(shù)所具備的方式
以何種方式對計算機(jī)軟件進(jìn)行開發(fā),對于我國計算機(jī)行業(yè)發(fā)展來說,具有重要的指導(dǎo)和決策作用。依目前的形式來看,我國計算機(jī)軟件開發(fā)主要有以下三種技術(shù)。第一種叫做結(jié)構(gòu)化系統(tǒng)開發(fā),它的意思是將整個軟件研發(fā)階段分成幾個階段逐步研發(fā),這樣減少了一次性研發(fā)的難度,只要在第一步做好基礎(chǔ),便能依次完成下一步的研發(fā),做到各個突破最終完成目標(biāo)。但是也存在不好的地方,即花費(fèi)時間較長,做不到高效率;第二種叫做原型化開發(fā)方式,它的意思是從全局出發(fā),依照用戶的意見進(jìn)行開發(fā),再進(jìn)行細(xì)節(jié)方面的調(diào)整。這種方式相比較來說更適用于軟件的開發(fā),節(jié)約時間;第三種叫做自動研發(fā)技術(shù),意思是在設(shè)計軟件系統(tǒng)時就有設(shè)計自動編碼的模式,在研發(fā)時利用這種專門設(shè)計的軟件依照該設(shè)計的特點(diǎn),將需要的目的輸入到該軟件中,則最后次軟件會自動按照要求進(jìn)行編碼,得到想要的功能。
五、計算機(jī)軟件開發(fā)技術(shù)的發(fā)展方向
在當(dāng)前形勢下,計算機(jī)網(wǎng)絡(luò)越來越膨大,計算機(jī)的人才越來越多越來越高水平,軟件開發(fā)也越來越顯得重要,因此也有越來越多的人加入到軟件開發(fā)的團(tuán)體中來,整個軟件行業(yè)越來越具有競爭力。因此,不能只依靠原有的技術(shù)來進(jìn)行軟件開發(fā),而應(yīng)該跟隨時代的腳步,引進(jìn)新技術(shù)關(guān)注新動靜,把握好方向,來保證軟件開發(fā)能在充滿競爭的時代中繼續(xù)發(fā)展。我國計算機(jī)軟件開發(fā)主要可以朝以下三個方向發(fā)展。第一個是指網(wǎng)絡(luò)化的方向,進(jìn)入網(wǎng)絡(luò)化的時代,通過網(wǎng)絡(luò)來開發(fā)市場引進(jìn)人才提高技術(shù);第二個方向指智能化的方向,既然我國科學(xué)技術(shù)越來越進(jìn)步,人們對于計算機(jī)的要求也越來越細(xì)致以及智能化,如構(gòu)建具有人工智能的軟件一直是許多軟件開發(fā)者的夢想;第三個方向是服務(wù)大眾的方向,軟件的開發(fā)歸根結(jié)底是為了方便大眾,為大眾服務(wù),因此用戶的滿意度決定了軟件開發(fā)的市場,軟件開發(fā)應(yīng)該要以用戶需求為基礎(chǔ)。
綜上所述,隨著互聯(lián)網(wǎng)+的快速發(fā)展,計算機(jī)軟件作為重要的支撐后盾需要明確計算機(jī)軟件開發(fā)技術(shù)的發(fā)展方向,以逐步逐階段的形式穩(wěn)步向前發(fā)展。
【關(guān)鍵詞】計算機(jī)軟件;開發(fā)技術(shù);實(shí)踐
【中圖分類號】TP311【文獻(xiàn)標(biāo)識碼】A【文章編號】1006-4222(2015)24-0305-02
隨著現(xiàn)代計算機(jī)技術(shù)的迅猛發(fā)展,極大的豐富了我們工作和生活。與此同時,計算機(jī)網(wǎng)絡(luò)技術(shù)的興起也為我們的生活帶來了極大的便利,而新時期下的軟件開發(fā)技術(shù)則是利用一些代碼實(shí)現(xiàn)一些功能的正常應(yīng)用,為國家的企業(yè)、教學(xué)等領(lǐng)域部門提供便利。
1新時期下計算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀及應(yīng)用
1.1新時期下計算機(jī)軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀
新時期下網(wǎng)絡(luò)環(huán)境下,計算機(jī)發(fā)展的主要特點(diǎn)為發(fā)展速度快,更新頻率快。尤其是隨著計算機(jī)的逐漸普及化發(fā)展,越來越多的人們將計算機(jī)技術(shù)應(yīng)用于自己的工作生活,從而更加高效率的完成自己的工作任務(wù)。新時期下計算機(jī)軟件的開發(fā)得益于計算機(jī)的普及以及便利的網(wǎng)絡(luò)環(huán)境。我國的計算機(jī)軟件技術(shù)發(fā)展較為迅速,軟件開發(fā)領(lǐng)域的人才急速增加,但是如今的計算機(jī)軟件開發(fā)方面的人才無論是技能上還是人員數(shù)量上,還遠(yuǎn)遠(yuǎn)不能達(dá)到計算機(jī)軟件開發(fā)的人才目標(biāo)。因而還需要在后期的計算機(jī)軟件開發(fā)中加強(qiáng)對計算機(jī)軟件開發(fā)人才的培養(yǎng)和技能的提升。
1.2新時期下計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用
1.2.1新時期下常用的計算機(jī)軟件開發(fā)技術(shù)在計算機(jī)軟件開發(fā)技術(shù)中需要用到的軟件開發(fā)技術(shù)有很多,在這眾多的計算機(jī)軟件開發(fā)技術(shù)中有很多的分類,例如JAVAWEB、PHP、.net。根據(jù)計算機(jī)軟件開發(fā)技術(shù)分類的不同,該技術(shù)所應(yīng)用的領(lǐng)域行業(yè)也會有很大的區(qū)別,例如JAVAWEB就是用于大型的項(xiàng)目開發(fā),而PHP則是用于一些入門簡單的項(xiàng)目技術(shù),比較適合小項(xiàng)目技術(shù)的開發(fā)。除此之外,還有C語言程序設(shè)計、JSP動態(tài)網(wǎng)頁技術(shù);數(shù)據(jù)庫編程基礎(chǔ)sqlserver;網(wǎng)頁設(shè)計制作以及軟件工程;Android手機(jī)軟件開發(fā)等等軟件開發(fā)技術(shù)[1]。1.2.2新時期下立足于網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的軟件開發(fā)技術(shù)計算機(jī)軟件的不斷發(fā)展,為網(wǎng)絡(luò)的普及化發(fā)展奠定了堅實(shí)的基礎(chǔ)。其次,無線網(wǎng)、局域網(wǎng)的出現(xiàn),使互聯(lián)網(wǎng)技術(shù)不斷的呈現(xiàn)信息化和數(shù)字化的發(fā)展趨向,這使得全球的網(wǎng)絡(luò)在不斷的進(jìn)行整合、連接,相信今后的互聯(lián)網(wǎng)技術(shù)無論是在傳播空間還是傳播速度上,都會有一個很大的突破[2]。
2計算機(jī)軟件開發(fā)技術(shù)的發(fā)展趨勢
2.1網(wǎng)絡(luò)化發(fā)展
網(wǎng)絡(luò)化發(fā)展是新時期下計算機(jī)軟件開發(fā)技術(shù)發(fā)展的必然趨勢,也是計算機(jī)軟件開發(fā)的目的所在。通過計算機(jī)軟件開發(fā)技術(shù)和網(wǎng)絡(luò)的結(jié)合,在提升網(wǎng)絡(luò)傳播速度的同時,也為計算機(jī)軟件開發(fā)技術(shù)提供了更加廣闊的平臺,為人們的生活工作、學(xué)習(xí)帶來了巨大的改變,從而實(shí)現(xiàn)上軟件與網(wǎng)絡(luò)共同發(fā)展的三贏局面。
2.2服務(wù)化方向發(fā)展
計算機(jī)軟件開發(fā)技術(shù)的開發(fā)和應(yīng)用就是為了更好的服務(wù)于計算機(jī)用戶,方便于用戶對計算機(jī)各項(xiàng)操作指令的使用,加快用戶查詢信息的速度,這也是人們研發(fā)計算機(jī)軟件技術(shù)的最終目的。因而,服務(wù)化是當(dāng)下計算機(jī)軟件開發(fā)技術(shù)中一個必不可少的發(fā)展趨勢。
2.3智能化方向發(fā)展
新時期下計算機(jī)軟件技術(shù)朝著智能化的發(fā)展方向邁進(jìn),是當(dāng)下計算機(jī)軟件開發(fā)技術(shù)不斷研究的目標(biāo)。智能化的發(fā)展意味著用戶通過計算機(jī)軟件的應(yīng)用可以大大的減少用戶的工作量,這能留給用戶更多的時間來完成工作過程中的其他任務(wù),從而大大的提升其工作效率[3]。其次,新時期下計算機(jī)軟件開發(fā)技術(shù)向智能化方向發(fā)展,能便于用戶對計算機(jī)網(wǎng)絡(luò)的使用。因?yàn)橹叭藗冊谟嬎銠C(jī)使用的過程中,經(jīng)常會遇到一些技術(shù)性問題的阻礙,然而并不是一個用戶都熟悉計算機(jī)應(yīng)用網(wǎng)絡(luò),所以用戶使用過程中會因?yàn)橐恍┘夹g(shù)上的限制,無法滿足其工作目的。
3新時期下計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用實(shí)踐
計算機(jī)軟件技術(shù)開發(fā)的目的是為了更好地服務(wù)于人民、服務(wù)于社會。但是歸根結(jié)底,計算機(jī)軟件技術(shù)的應(yīng)用還需要與網(wǎng)絡(luò)環(huán)境結(jié)合,才能實(shí)現(xiàn)其真正的實(shí)踐價值。
3.1計算機(jī)路軟件開發(fā)技術(shù)中的應(yīng)用修復(fù)工作
為了保證計算機(jī)軟件在計算機(jī)中安全平穩(wěn)的運(yùn)行,還需要對其進(jìn)行再一次的修復(fù)工作,啟用修復(fù)工作的目的是減少計算軟件使用過程中的阻礙因素。此外,計算機(jī)軟件使用中采用修復(fù)技術(shù),一定程度上能夠加快網(wǎng)絡(luò)運(yùn)行速度,避免網(wǎng)絡(luò)內(nèi)部病毒因素的干擾。最后,修復(fù)工作在計算機(jī)軟件技術(shù)實(shí)踐過程中的應(yīng)用,還能幫助技術(shù)人員更快的找到,軟件開發(fā)中存在的一些隱患因素,進(jìn)而針對隱患因素進(jìn)行深入的探索,降低計算機(jī)軟件開發(fā)技術(shù)實(shí)踐中的風(fēng)險。
3.2計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用案例
將兩種不同的計算機(jī)軟件軟件系統(tǒng)運(yùn)用到同一款計算機(jī)軟件上,第一種軟件采用的是VB6.0+ACESS;另一種軟件則是采用WEB+XML+ACTIVEX。將這兩款軟件都安裝在計算機(jī)內(nèi),分別進(jìn)行操作。發(fā)現(xiàn)第一種計算機(jī)軟件可以直接運(yùn)行,但是另一種計算機(jī)軟件則需要安裝一些組件,同時還應(yīng)該對計算機(jī)的瀏覽器的配置進(jìn)行適當(dāng)?shù)母暮屯晟?,才能正常運(yùn)行。造成這種現(xiàn)象的主要原因是第二種計算機(jī)軟件的不兼容現(xiàn)象,因而若是加以計算機(jī)軟件技術(shù)的完善和更新,將第二種軟件不兼容的情況進(jìn)行改善,那樣一來計算機(jī)軟件就可以正常運(yùn)行,還能達(dá)到的提升計算機(jī)的運(yùn)行速度[4]。
4結(jié)語
綜上所述,通過對新時期計算機(jī)軟件開發(fā)技術(shù)的實(shí)踐探討,發(fā)現(xiàn)隨著社會經(jīng)濟(jì)的發(fā)展,科學(xué)技術(shù)的更新和完善,也極大的提升了計算機(jī)軟件開發(fā)技術(shù)的發(fā)展速度,從當(dāng)前的計算機(jī)軟件開發(fā)技術(shù)來看,它的應(yīng)用領(lǐng)域在不斷的擴(kuò)大,而且隨著計算機(jī)軟件開發(fā)技術(shù)和網(wǎng)絡(luò)環(huán)境的結(jié)合,給人們的生活和工作都帶來極大的便利。然而,計算機(jī)軟件開發(fā)技術(shù)在實(shí)踐中的應(yīng)用還是存在一些缺陷,需要后期的軟件技術(shù)研究人員進(jìn)行不斷的完善,才能更好的為人們服務(wù),減少用戶使用計算機(jī)過程中的阻礙。
參考文獻(xiàn)
[1]梁志強(qiáng).新時期計算機(jī)軟件開發(fā)技術(shù)的實(shí)踐探討[J].新教育時代電子雜志(教師版),2015(25):110.
[2]郭子揚(yáng).計算機(jī)軟件開發(fā)技術(shù)應(yīng)用研究[J].城市建設(shè)理論研究(電子版),2015(11):3165.
[3]范偉.淺論新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].計算機(jī)光盤軟件與應(yīng)用,2014(13):80,82.
關(guān)鍵詞:軟件工程方法;計算機(jī)軟件;應(yīng)用策略
引言
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,人們迎來了大數(shù)據(jù)信息時代,計算機(jī)的適用范圍也變得越來越廣泛,因此,對于計算機(jī)軟件開發(fā)技術(shù)的要求也越來越高。以往的軟件工程方法已經(jīng)滿足不了當(dāng)前發(fā)展的要求,所以要對新的軟件工程方法進(jìn)行探索,并將其應(yīng)用到計算機(jī)軟件開發(fā)中去。
一、軟件工程方法的優(yōu)勢
(一)提高開發(fā)效率
在以往的計算機(jī)軟件開發(fā)項(xiàng)目中,經(jīng)常會有軟件開發(fā)后的整體效果以及軟件質(zhì)量達(dá)不到預(yù)期標(biāo)準(zhǔn)的現(xiàn)象發(fā)生。這樣一來,就會造成需要對軟件進(jìn)行重新開發(fā)的后果,消耗過多的人力物力,同時還會降低計算機(jī)軟件的開發(fā)率,并影響對后續(xù)軟件開發(fā)工作的開展和實(shí)施。但軟件工程方法的應(yīng)用,有效地解決了這一問題,軟件工程方法可以在計算機(jī)軟件開發(fā)的過程中,進(jìn)行實(shí)時監(jiān)督,一旦某個環(huán)節(jié)產(chǎn)生偏差,可以及時地發(fā)現(xiàn),并讓開發(fā)者對其進(jìn)行修改,提高開發(fā)效率。
(二)優(yōu)化產(chǎn)品體驗(yàn)
軟件使用者的用戶體驗(yàn),是衡量一款軟件設(shè)計的是否成功的標(biāo)準(zhǔn),只有獲得廣大用戶的好評,才是對軟件開發(fā)者的創(chuàng)意和技術(shù)的肯定。并且在計算機(jī)軟件進(jìn)行開發(fā)之前,也要對用戶的需求和想法進(jìn)行調(diào)研,這樣才能開發(fā)出一款產(chǎn)品體驗(yàn)效果最好的軟件。例如:系統(tǒng)漏洞較少、可以在短時間內(nèi)完成應(yīng)用任務(wù)、智能化處理問題等功能,都是高質(zhì)量計算機(jī)軟件的標(biāo)準(zhǔn)。而軟件工程方法恰恰可以實(shí)現(xiàn)這一系列的條件,為使用者帶來更舒適、更人性化的用戶體驗(yàn)。
(三)降低對計算機(jī)硬件和網(wǎng)絡(luò)的壓力
軟件工程方法在計算機(jī)軟件開發(fā)中的應(yīng)用,可以很好地減輕開發(fā)過程中,對于計算硬件和整個網(wǎng)絡(luò)系統(tǒng)的壓力,因?yàn)檐浖こ淘谶M(jìn)行應(yīng)用時,實(shí)現(xiàn)了對于計算機(jī)軟件開發(fā)程序的精心設(shè)計,可以更為有效的優(yōu)化整體的網(wǎng)絡(luò)系統(tǒng),進(jìn)而使計算機(jī)軟件開發(fā)的質(zhì)量得到提升,同時提高網(wǎng)絡(luò)資源的利用率。除此之外,軟件工程方法不斷優(yōu)化軟件的功能,還能促進(jìn)整個開發(fā)系統(tǒng)的發(fā)展,同時增加軟件開發(fā)系統(tǒng)的儲存量,減少開發(fā)者調(diào)試的頻率,讓開發(fā)工作的速度得到提升[1]。
二、軟件工程方法在計算機(jī)軟件開發(fā)中的應(yīng)用策略
(一)重視需求分析
計算機(jī)軟件開發(fā)最為重要的就是對于用戶需求的分析,軟件開發(fā)的本質(zhì)意義就是為使用者提供服務(wù),因此對于用戶需求的分析,一定要充分、全面。軟件工程方法在計算機(jī)軟件開發(fā)中的應(yīng)用,就是幫助開發(fā)者更好地進(jìn)行用戶調(diào)研和需求的分析。開發(fā)者可以首先對用戶進(jìn)行調(diào)研,每個軟件都有對應(yīng)使用的用戶群體,因此可以先對這些用戶進(jìn)行一個全面信息的收集,并對這些信息進(jìn)行分析,找出其中有效數(shù)據(jù),進(jìn)而根據(jù)數(shù)據(jù)來對計算機(jī)軟件的基本功能提出一個設(shè)置。再經(jīng)過后續(xù)對于大部分用戶群體進(jìn)行的調(diào)研數(shù)據(jù),明確該軟件開發(fā)的設(shè)計標(biāo)準(zhǔn),并制定開發(fā)目標(biāo)。這樣一來,開發(fā)者對于計算機(jī)軟件的開發(fā)就能更加符合用戶群體的需求,這也就意味著該軟件在設(shè)計上是成功的,并且在計算機(jī)軟件開發(fā)過程中,充分地發(fā)揮了軟件工程方法的作用。
(二)重視系統(tǒng)分析
加強(qiáng)對于整體計算機(jī)系統(tǒng)的分析,就是在將軟件工程方法應(yīng)用到計算機(jī)軟件開發(fā)工作中時,將軟件開發(fā)工作的任務(wù)和需求進(jìn)一步的設(shè)置和細(xì)化,這樣可以分析出更多樣化的解法,來解決開發(fā)工作中出現(xiàn)的突發(fā)性問題。不光如此,還要對數(shù)據(jù)結(jié)構(gòu)進(jìn)行系統(tǒng)化、抽象化的設(shè)計,將其中所包含的有效數(shù)據(jù)信息進(jìn)行轉(zhuǎn)化設(shè)計,變成一個具體的設(shè)計方案,將此方案作為標(biāo)準(zhǔn),進(jìn)行軟件的系統(tǒng)建模。同時,對于數(shù)據(jù)流程圖的繪制,也要做到仔細(xì)和精確,數(shù)據(jù)流程圖是后續(xù)軟件開發(fā)的重要依據(jù),一旦出現(xiàn)偏差就會影響整個軟件開發(fā)工作;除此之外,對于數(shù)據(jù)操作模式也要有一個嚴(yán)格的規(guī)范,保證計算機(jī)軟件開發(fā)工作的嚴(yán)謹(jǐn)性。
(三)加強(qiáng)系統(tǒng)測評
在分析數(shù)據(jù)和系統(tǒng)設(shè)計的工作進(jìn)行完畢后,軟件開發(fā)者要利用軟件工程方法,對計算機(jī)軟件的系統(tǒng)規(guī)范書和部份模塊進(jìn)行測試和評價工作。以往的軟件工程方法對于調(diào)研工作并不重視,常常會忽視對于軟件開發(fā)工作的測試和評價工作,因此導(dǎo)致在規(guī)范書不完整的情況下,進(jìn)行軟件的設(shè)計和編程開發(fā),進(jìn)而產(chǎn)生許多了問題和漏洞,這也是計算機(jī)軟件開發(fā)過程中存在的最大隱患。
基于此,為了改進(jìn)這個問題,在開發(fā)者將軟件工程法運(yùn)用到計算機(jī)軟件開發(fā)中的時候,一定要重視對于開發(fā)系統(tǒng)的測試和評價工作,這樣才能保證計算機(jī)軟件開發(fā)的質(zhì)量可以達(dá)到預(yù)期效果,使軟件系統(tǒng)最大程度的滿足用戶需求,并且使軟件系統(tǒng)的運(yùn)轉(zhuǎn),更具有穩(wěn)定性和安全性,降低風(fēng)險的發(fā)生,也可以讓使用者有更好的用戶體驗(yàn)[2]。
結(jié)論
計算機(jī)軟件的開發(fā)是當(dāng)前信息時代大背景下的重點(diǎn)工作,因此,在將軟件工程方法應(yīng)用到計算機(jī)軟件開發(fā)工作中時,要充分結(jié)合軟件工程方法的優(yōu)勢和特點(diǎn),讓其在計算機(jī)軟件開發(fā)中發(fā)揮出最大的價值,并探索和創(chuàng)新出更多有效途徑,讓計算機(jī)軟件開發(fā)工作更好地發(fā)展,進(jìn)而促進(jìn)我國科技事業(yè)的進(jìn)步。
參考文獻(xiàn)
[1] 蘇紅.軟件工程方法在計算機(jī)軟件開發(fā)中的應(yīng)用解析[J].南方農(nóng)機(jī),2020,51(07):224.
關(guān)鍵詞:多領(lǐng)域應(yīng)用;計算機(jī)軟件開發(fā);實(shí)踐;探析
隨著現(xiàn)代社會經(jīng)濟(jì)發(fā)展水平逐步提升,社會科學(xué)技術(shù)實(shí)現(xiàn)綜合性拓展,一方面,數(shù)字化系統(tǒng)逐步研發(fā),依托計算機(jī)數(shù)據(jù)平臺建立的大數(shù)據(jù)處理結(jié)構(gòu)得到拓展;另一方面,數(shù)字化應(yīng)用范圍逐步擴(kuò)大,在社會醫(yī)療、建筑等方面的應(yīng)用領(lǐng)域更加廣闊,實(shí)現(xiàn)了社會資源綜合探索。
1計算機(jī)軟件開發(fā)實(shí)踐研究的意義
計算機(jī)軟件開發(fā)是社會資源綜合拓展的重要需求,對計算機(jī)軟件開發(fā)實(shí)踐分析,有助于在計算機(jī)系統(tǒng)實(shí)踐中,彌補(bǔ)系統(tǒng)開發(fā)的不足,推擠大數(shù)據(jù)網(wǎng)絡(luò)平臺的資源應(yīng)用、管理結(jié)構(gòu)更加完善,也是推進(jìn)現(xiàn)代社會發(fā)展動力的主要渠道;從社會資源管理角度分析,計算機(jī)軟件開發(fā)為社會發(fā)展帶來間接的財富,對計算機(jī)軟件開發(fā)實(shí)踐研究,也是社會資源積累的有效途徑。
2計算機(jī)軟件開發(fā)實(shí)踐核心
計算機(jī)軟件開發(fā)實(shí)踐的核心是計算機(jī)系統(tǒng)網(wǎng)絡(luò)完善的過程。一方面,計算機(jī)軟件開發(fā)實(shí)踐中,計算機(jī)系統(tǒng)資源達(dá)到系統(tǒng)各個部分更加完善,例如:計算機(jī)軟件在現(xiàn)代室內(nèi)設(shè)計中CAD技術(shù)的應(yīng)用,軟件開發(fā)將二維平面圖形,通過計算機(jī)虛擬平臺,建立三維空間圖,CAD軟件可以隨著室內(nèi)設(shè)計的需求,隨時進(jìn)行室內(nèi)設(shè)計數(shù)據(jù)、高度、方向進(jìn)行靈活調(diào)整,系統(tǒng)自動進(jìn)行新設(shè)計信息的智能化存儲,滿足了現(xiàn)代社會室內(nèi)設(shè)計設(shè)計結(jié)構(gòu)調(diào)整的需求,實(shí)現(xiàn)了現(xiàn)代計算機(jī)系統(tǒng)開發(fā)資源各部分的多樣性開發(fā);另一方面,計算機(jī)軟件開發(fā)實(shí)踐核心,是計算機(jī)軟件開發(fā)系統(tǒng)隨著社會發(fā)展進(jìn)行軟件更新,滿足現(xiàn)代社會發(fā)展需求,例如:計算機(jī)軟件在現(xiàn)代企業(yè)內(nèi)部管理中的應(yīng)用,人力資源系統(tǒng),績效考核能夠依舊人力資源數(shù)據(jù)庫中的信息,實(shí)現(xiàn)人才績效考核信息的及時更新,為企業(yè)人才管理提供權(quán)威的信息管理需求?;谝陨蠈τ嬎銠C(jī)軟件開發(fā)實(shí)踐的分析,將計算機(jī)軟件開發(fā)實(shí)踐核心概括為實(shí)用性和創(chuàng)新性兩方面,現(xiàn)代計算機(jī)系統(tǒng)開發(fā),正是基于這兩點(diǎn)要求的基礎(chǔ)上,實(shí)現(xiàn)計算機(jī)軟件多領(lǐng)域應(yīng)用。
3基于多領(lǐng)域應(yīng)用的計算機(jī)軟件開發(fā)實(shí)踐探析
3.1企業(yè)軟件開發(fā)計算機(jī)軟件開發(fā)現(xiàn)代數(shù)字化平臺適應(yīng)社會發(fā)展的必然性選擇,現(xiàn)代計算機(jī)軟件不僅保留了計算機(jī)系統(tǒng)中的程序計算流程,同時也借助云數(shù)據(jù)虛擬平臺,建立其財務(wù)運(yùn)算結(jié)構(gòu),這種智能化計算機(jī)系統(tǒng),將企業(yè)內(nèi)部控制信息綜合為一個管理系統(tǒng)中,企業(yè)財務(wù)管理不僅可以對內(nèi)部經(jīng)生產(chǎn)、經(jīng)營、銷售等經(jīng)濟(jì)運(yùn)行情況進(jìn)行實(shí)況分析,同時系統(tǒng)集合企業(yè)固定資產(chǎn)、流動資產(chǎn)、股票、債資本周期循環(huán)的相關(guān)信息,進(jìn)行綜合管理,新型計算機(jī)財務(wù)控制軟件開發(fā),為現(xiàn)代企業(yè)內(nèi)部控制,財務(wù)管理帶來更加系統(tǒng)的經(jīng)濟(jì)管理需求。例如:某企業(yè)應(yīng)用新型財務(wù)管理軟件進(jìn)行內(nèi)部控制的主要措施,系統(tǒng)依舊該企業(yè)經(jīng)濟(jì)發(fā)展情況,為企業(yè)制定完善的經(jīng)濟(jì)投資規(guī)劃,并做好企業(yè)金融運(yùn)行風(fēng)險對策,為現(xiàn)代企業(yè)發(fā)展帶來更加穩(wěn)妥的經(jīng)濟(jì)發(fā)展保障;計算機(jī)軟件開發(fā)在現(xiàn)代企管發(fā)展中的應(yīng)用,也是企業(yè)人力資源管理的主要形式,現(xiàn)代企業(yè)的人才需求逐步向著多元化方向發(fā)展,傳統(tǒng)的人力資源管理已經(jīng)無法滿足企業(yè)人才培養(yǎng)系統(tǒng)性、多樣性的管理需求,新型計算機(jī)系統(tǒng)依舊企業(yè)人才需求,形成獨(dú)特人才培養(yǎng)計劃,同時配合現(xiàn)代企業(yè)績效考核,及時進(jìn)行企業(yè)人才需求的調(diào)整,科學(xué)公平的人力資源管理,實(shí)現(xiàn)了企業(yè)人才個人價值與企業(yè)發(fā)展相適應(yīng),為現(xiàn)代企業(yè)發(fā)展、內(nèi)部資源綜合配置提供人才供應(yīng)保障。
3.2現(xiàn)代互聯(lián)網(wǎng)平臺的應(yīng)用計算機(jī)軟件開發(fā),在推擠社會經(jīng)濟(jì)發(fā)展中也發(fā)揮著重要作用,現(xiàn)代計算機(jī)軟件開發(fā),也在現(xiàn)代互聯(lián)網(wǎng)平臺的自身發(fā)展中帶來而來更加廣闊的塔索空間。最常見的計算機(jī)軟件開發(fā)實(shí)踐為多種手機(jī)客戶端,計算機(jī)軟件將巨大的網(wǎng)絡(luò)運(yùn)行拆分為多個單一的、小規(guī)模的運(yùn)行系統(tǒng),用戶可以依據(jù)需求進(jìn)行系統(tǒng)更新,保障了計算機(jī)軟件應(yīng)用范圍擴(kuò)大,軟件系統(tǒng)的應(yīng)用選擇空間增多,例如:淘寶,攜程手機(jī)客戶端等形式,都是計算機(jī)系統(tǒng)自動化開發(fā)的直接體現(xiàn);另一方面,計算機(jī)系統(tǒng)系統(tǒng)軟件開發(fā)與更新,也體現(xiàn)在互聯(lián)網(wǎng)平臺內(nèi)部管理系統(tǒng)逐步優(yōu)化,傳統(tǒng)的計算機(jī)系統(tǒng)安裝主要依靠外部驅(qū)動系統(tǒng)進(jìn)行系統(tǒng)開發(fā),計算機(jī)系統(tǒng)自身無法進(jìn)行自動更新,現(xiàn)代軟件開發(fā)中在系統(tǒng)程序中安裝自動檢驗(yàn)命令,當(dāng)計算機(jī)系統(tǒng)檢驗(yàn)發(fā)現(xiàn)新系統(tǒng),自動執(zhí)行性更新命令,保障計算機(jī)系統(tǒng)可以實(shí)施系統(tǒng)自動更新,計算機(jī)軟件系統(tǒng)開發(fā),推進(jìn)現(xiàn)代計算機(jī)各部分結(jié)構(gòu)也發(fā)生直接更新,適應(yīng)現(xiàn)代社會計算機(jī)實(shí)際軟件應(yīng)用的需求。
3.3醫(yī)療技術(shù)的開發(fā)計算機(jī)軟件開發(fā),為社會信息存儲和應(yīng)用提供了更加靈活的應(yīng)用平臺,在現(xiàn)代醫(yī)療衛(wèi)生領(lǐng)域的應(yīng)用最為明顯,醫(yī)療衛(wèi)生事業(yè)的信息總量大,同時信息資源保留時間具有不確定性特征,現(xiàn)代計算機(jī)軟件開發(fā)信息管理,實(shí)現(xiàn)信息資源存儲短時記憶和長期記憶兩種形式,短時記憶的信息存儲時間設(shè)定為5年,即如果病人到細(xì)醫(yī)院就診,完成一次病人信息數(shù)據(jù)輸送,醫(yī)院信息存儲的數(shù)據(jù)系統(tǒng)自動保存五年;而長期信息記憶,是針對醫(yī)療殊案例,需要長期進(jìn)行資料保存,醫(yī)護(hù)工作者將這一部分信息轉(zhuǎn)換為長期存儲,計算機(jī)軟件將這部分信息上傳到云空間中,達(dá)到對醫(yī)療信息的長期存儲,為現(xiàn)代醫(yī)療信息存貯帶來了有力的信息應(yīng)用保障;另一方面,計算機(jī)系統(tǒng)開發(fā)在醫(yī)療事業(yè)中的應(yīng)用,在于現(xiàn)代醫(yī)療技術(shù)中的綜合應(yīng)用,例如:磁共振,加強(qiáng)磁共振等技術(shù)的應(yīng)用,依據(jù)計算機(jī)系統(tǒng)軟件開發(fā)的進(jìn)一步實(shí)踐,實(shí)現(xiàn)現(xiàn)代醫(yī)療技術(shù)的診斷準(zhǔn)確性大大提高。
3.4城市規(guī)劃技術(shù)的發(fā)展計算機(jī)軟件開發(fā)實(shí)踐,是現(xiàn)代社會發(fā)展的技術(shù)新動力,為現(xiàn)代社會整體規(guī)劃帶來全面的指導(dǎo),計算機(jī)軟件開發(fā)在現(xiàn)代城市規(guī)劃中的應(yīng)用,實(shí)現(xiàn)現(xiàn)代計算機(jī)新技術(shù)應(yīng)用范圍更廣泛,計算機(jī)系統(tǒng)中的城市開發(fā)規(guī)劃,應(yīng)用計算機(jī)系統(tǒng)建立城市規(guī)劃設(shè)計平面圖,實(shí)現(xiàn)現(xiàn)代城市規(guī)劃中道路、建筑、橋梁以及河道等多方面設(shè)計之間的綜合規(guī)劃,計算機(jī)軟件建立的虛擬模型,可以保障計算機(jī)系統(tǒng)在城市整體發(fā)展中的應(yīng)用,合理調(diào)節(jié)城市規(guī)劃中各部分所占的比重,為現(xiàn)代城市建設(shè)提供了全面性系統(tǒng)性保障,從而合理優(yōu)化現(xiàn)代城市系統(tǒng)資源綜合應(yīng)用;另一方面,計算機(jī)軟件開發(fā)系統(tǒng)在現(xiàn)代城市規(guī)劃中的應(yīng)用,體現(xiàn)在計算機(jī)軟件開發(fā)在城市建筑中的融合,例如:現(xiàn)代城市建筑中應(yīng)用BIM技術(shù)實(shí)行建筑系統(tǒng)的整體優(yōu)化,BIM技術(shù)可以實(shí)現(xiàn)系統(tǒng)資源綜合應(yīng)用,設(shè)計師可以通過建筑模型,分析建筑工程開展中的建筑結(jié)構(gòu)更加完善,保障城市建筑結(jié)構(gòu)體系具有更可靠地建筑施工模型。計算機(jī)軟件開發(fā)在現(xiàn)代城市規(guī)劃中的應(yīng)用,可以將平面設(shè)計模型轉(zhuǎn)化為立體建筑模型,實(shí)現(xiàn)現(xiàn)代系統(tǒng)綜合化拓展,也為城市建設(shè)結(jié)構(gòu)優(yōu)化發(fā)展帶來技術(shù)保障。
3.5室內(nèi)設(shè)計的應(yīng)用計算機(jī)軟件開發(fā)多領(lǐng)域應(yīng)用,在室內(nèi)設(shè)計中的應(yīng)用,為室內(nèi)設(shè)計帶來更加有力的系統(tǒng)保障,計算機(jī)軟件開發(fā)的室內(nèi)設(shè)計軟件,主要實(shí)施CAD和PS處理系統(tǒng)等方面的計算機(jī)系統(tǒng)進(jìn)行綜合開發(fā),可以進(jìn)行室內(nèi)設(shè)計的空間模擬規(guī)劃,同時,CAD和PS軟件都可以實(shí)現(xiàn)室內(nèi)設(shè)計圖的逐步擴(kuò)大,可以使室內(nèi)設(shè)計的精細(xì)化處理,實(shí)現(xiàn)現(xiàn)代室內(nèi)設(shè)計結(jié)構(gòu)逐步優(yōu)化,保障室內(nèi)設(shè)計空間規(guī)劃的緊湊性和美觀性的綜合統(tǒng)一,為現(xiàn)代室內(nèi)設(shè)計系統(tǒng)的資源管理帶來了更專業(yè)的技術(shù)保障。此外,計算機(jī)軟件開發(fā)是在現(xiàn)代社會中的應(yīng)用,也體現(xiàn)在社會傳媒廣告設(shè)計中,例如:PS技術(shù)是現(xiàn)代平面?zhèn)髅皆O(shè)計常見的計算機(jī)軟件,通過PS技術(shù),可以達(dá)到對平面設(shè)計中色彩,圖像,清晰度等方面進(jìn)行多方面的調(diào)整,實(shí)現(xiàn)現(xiàn)代圖像處理系統(tǒng)的資源綜合開發(fā)與應(yīng)用,美化平面圖形設(shè)計的應(yīng)用需求,使平面設(shè)計的設(shè)計藝術(shù)性和審美價值更加直接的體現(xiàn)出來。
4結(jié)論
計算機(jī)軟件開發(fā)是現(xiàn)代社會發(fā)展的主要發(fā)展動力,結(jié)合現(xiàn)代醫(yī)療、企業(yè)管理、城市規(guī)劃、互聯(lián)網(wǎng)以及平面設(shè)計等領(lǐng)域,對現(xiàn)代計算機(jī)軟件開發(fā)帶來了更實(shí)用和快速的資源應(yīng)用保障,推進(jìn)現(xiàn)代社會進(jìn)步與發(fā)展。
參考文獻(xiàn):
[1]穆俊.基于多領(lǐng)域應(yīng)用的計算機(jī)軟件開發(fā)實(shí)踐探析[J].電腦知識與技術(shù),2014(04):758-759.
[2]張小磊.基于多領(lǐng)域應(yīng)用的計算機(jī)軟件開發(fā)實(shí)踐初探[J].信息通信,2014(04):110.
[3]蘇愛玲,楊新艷.基于多領(lǐng)域應(yīng)用的計算機(jī)軟件開發(fā)技術(shù)研究分析[J].計算機(jī)光盤軟件與應(yīng)用,2014(13):75-76.
[4]馬超.淺談多領(lǐng)域應(yīng)用的計算機(jī)軟件開發(fā)實(shí)踐[J].計算機(jī)光盤軟件與應(yīng)用,2014(18):75+77.
[5]肖業(yè)清.基于多領(lǐng)域應(yīng)用的計算機(jī)軟件開發(fā)實(shí)踐探析[J].山東工業(yè)技術(shù),2015(16):111.
[6]王平.淺談多領(lǐng)域應(yīng)用的計算機(jī)軟件開發(fā)實(shí)踐[J].西部皮革,2016(24):17.
【關(guān)鍵詞】計算機(jī)軟件 開發(fā)技術(shù) 發(fā)展趨勢
計算機(jī)的發(fā)展在促進(jìn)社會整體進(jìn)步的歷程上做出巨大貢獻(xiàn),但也極大地改變了的人們的生活,現(xiàn)在它已不單是計算的工具,更是人類在智力上的延伸,其逐漸被廣泛的應(yīng)用在通訊、教育、經(jīng)濟(jì)管理、醫(yī)療和工程等領(lǐng)域。軟件是計算機(jī)技術(shù)的核心部分,因此對于它的產(chǎn)業(yè)投入增加可以更好的促進(jìn)計算機(jī)技術(shù)發(fā)展,這也是未來計算機(jī)技術(shù)的發(fā)展趨勢。
1 計算機(jī)軟件開發(fā)概述
計算機(jī)軟件主要由兩個部分組成,分別是系統(tǒng)軟件和應(yīng)用軟件。應(yīng)用軟件解決的是每天生活中出現(xiàn)的問題,其中桌面軟件和文字處理軟件是主要的代表,不過對計算機(jī)進(jìn)行監(jiān)測、管理和維護(hù)的主要是系統(tǒng)軟件,其中主要代表就是操作系統(tǒng)和自動檢測程序。不過對于應(yīng)用軟件和系統(tǒng)軟件而言,都是更好的利用計算機(jī)簡化工作或者對工作的環(huán)境進(jìn)行代替,所以,對于用戶而言,其與計算機(jī)的聯(lián)系就是與軟件的聯(lián)系。開始的時候,計算機(jī)軟件的開發(fā)都是通過手動操作進(jìn)行的,不過在使用這種方式的時候會出現(xiàn)很多錯誤,同時也沒有很高的生產(chǎn)率,是很難滿足逐漸復(fù)雜的軟件需求的。但是伴隨著一些企業(yè)對大型軟件的開發(fā),人們逐漸意識到,必須要利用更為標(biāo)準(zhǔn)化的文檔,才可以更好的保證對計算機(jī)軟件程序的設(shè)計、運(yùn)行和調(diào)試,從而更好滿足社會的需要。
2 計算機(jī)軟件的開發(fā)方式
2.1 傳統(tǒng)生命周期法
根據(jù)時間來對角度進(jìn)行劃分,對軟件的各個方面進(jìn)行分解,便形成了不同的階段,與此同時,在這些不同的階段中,都有著屬于它們自身的要求,通常情況下半年時間為一個周期。
如圖1所示為某軟件系統(tǒng)結(jié)構(gòu)的生命周期模型。
2.2 軟件原型化方法
在最初的時候,這方面的概念依舊比較模糊,在這個階段主要是對軟件的開發(fā)和調(diào)試,但是因?yàn)榫窒抻趥鹘y(tǒng)的周期要求,在初期資料確定方面已經(jīng)成為定局,因此對于這種類型的軟件不夠合適。但是要是將計算機(jī)軟件原型化,可以利用原型系統(tǒng)展開對軟件本質(zhì)的研究,基于這個基礎(chǔ),將獲取新的發(fā)展,最終達(dá)到修改的階段,這樣就實(shí)現(xiàn)了對軟件的建造。
2.3 開發(fā)自動化形式系統(tǒng)
對于自動形式系統(tǒng)軟件的開發(fā),主要是通過第四代技術(shù)中的軟件開發(fā)工具實(shí)現(xiàn)的,這種系統(tǒng)不需要操作員說出詳細(xì)的方法,而是說出直接的內(nèi)容,其次在通過軟件工具的自動分析,設(shè)計出編碼。
3 計算機(jī)軟件技術(shù)發(fā)展中的問題
3.1 軟件產(chǎn)業(yè)缺乏核心技術(shù)
我國軟件產(chǎn)業(yè)還處于早期階段,發(fā)展水平相對較低,特別是自主創(chuàng)新的能力,我國軟件產(chǎn)業(yè)依舊處在全球軟件產(chǎn)業(yè)鏈中的中下游水平,產(chǎn)品質(zhì)量和層次都較低。出現(xiàn)這種情況,主要是核心技術(shù)的缺乏。
3.2 軟件人才結(jié)構(gòu)性矛盾突出
目前,從事軟件行業(yè)的人員都是一些基本的技術(shù)人員,他們主要是研究基礎(chǔ)的程序,提供一些軟件技術(shù)的支持工作,對于高水平的科研人員非常缺乏,所以導(dǎo)致中國的軟件產(chǎn)業(yè)不能更好的發(fā)展,同時人員成本也相對較高。
3.3 軟件產(chǎn)品體系不合理
盡管中國軟件產(chǎn)業(yè)在近幾年有了很大的發(fā)展,但是在結(jié)構(gòu)發(fā)展的方面依舊不合理,缺少領(lǐng)導(dǎo)者,也很難有廣闊的國際影響力。
4 計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢
4.1 計算機(jī)軟件開發(fā)應(yīng)用的表現(xiàn)
在今天,全球經(jīng)濟(jì)得到了飛速的發(fā)展,互聯(lián)網(wǎng)有了廣泛的發(fā)展和進(jìn)步,在這個平臺上,信息資源實(shí)現(xiàn)了全球化的共享,也促進(jìn)了全球化的技術(shù)交流。在互聯(lián)網(wǎng)的連接條件下,信息系統(tǒng)還沒有得到一個統(tǒng)一的控制,致使每個節(jié)點(diǎn)的自治性也較高,同時方便人們處理大型信息,實(shí)現(xiàn)各個地方的信息連接,使得資源共享,更加方便和簡單,更容易實(shí)現(xiàn)大量的信息計算。
4.2 計算機(jī)軟件技術(shù)發(fā)展趨勢
4.2.1 軟件技術(shù)一體化的發(fā)展趨勢
對于傳統(tǒng)的電氣化、自動化和機(jī)械化的硬件系統(tǒng)而言,軟件開發(fā)被逐漸融入進(jìn)更加智能化、網(wǎng)絡(luò)化和數(shù)字化的軟件核心技術(shù)中去,這種計算機(jī)硬件系統(tǒng)的變換將會為經(jīng)濟(jì)的提升帶來新的發(fā)展。
4.2.2 智能軟件技術(shù)的發(fā)展趨勢
人工智能技術(shù)不斷發(fā)展,應(yīng)用的范圍也逐漸擴(kuò)大。因此確定了軟件技術(shù)的開發(fā)方向,只有這樣才能促進(jìn)人工智能的進(jìn)步,實(shí)現(xiàn)人類跨時代的進(jìn)步.
4.2.3 軟件技術(shù)網(wǎng)絡(luò)化的發(fā)展趨勢
在互聯(lián)網(wǎng)逐漸全球化的今天,大大縮短全球的距離,同時實(shí)現(xiàn)了計算機(jī)產(chǎn)業(yè)網(wǎng)絡(luò)化的進(jìn)步,這也將成為計算機(jī)今后的一個發(fā)展方向。
4.2.4 軟件技術(shù)服務(wù)化的發(fā)展趨勢
對于客戶而言,軟件的開發(fā)需要將最優(yōu)秀的理念和軟件技術(shù)展現(xiàn)給客戶,這樣就需要為客戶提供最優(yōu)質(zhì)的服務(wù),從而形成軟件行業(yè)自身的模式。
5 結(jié)語
綜上所述,在現(xiàn)在經(jīng)濟(jì)與技術(shù)不斷進(jìn)步的二十一世紀(jì),只有將開發(fā)創(chuàng)新作為計算機(jī)軟件的基本發(fā)展方向,才能保證軟件更好的滿足人們的需求,在開發(fā)計算機(jī)軟件的時候,還應(yīng)該確定適當(dāng)?shù)墓芾矸椒?,這樣才能更好的完善計算機(jī)工程系統(tǒng)。
參考文獻(xiàn)
[1]張旭.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用[J].硅谷,2013(03):91-100.
[2]曠文兵.計算機(jī)軟件開發(fā)技術(shù)及應(yīng)用[J].科技信息,2013(21):91.
[3]李翔.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及未來展望[J].電腦知識與技術(shù),2013(06):1495-1496.
[4]趙曉津,劉云.淺談計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(04):70-71.
作者簡介
劉欣(1991-),男,重慶市人。大學(xué)本科學(xué)歷,學(xué)生,現(xiàn)實(shí)習(xí)工作于重慶文理學(xué)院。研究方向?yàn)檐浖_發(fā)。
【關(guān)鍵詞】計算機(jī)軟件;軟件開發(fā)技術(shù);發(fā)展趨勢
在經(jīng)濟(jì)和科技不斷發(fā)展的時代背景下,計算機(jī)已經(jīng)在生活和生產(chǎn)的各領(lǐng)域得到了滲透,計算機(jī)技術(shù)的普及為社會生活帶來了極大的便利,同時在應(yīng)用的過程中也逐漸呈現(xiàn)出了一些問題,計算機(jī)軟件的功能和安全性可能存在一定的漏洞,隨著時代的發(fā)展其功能也需要不斷的更新,這需要應(yīng)用更好的軟件開發(fā)技術(shù)。
1計算機(jī)軟件開發(fā)技術(shù)問題
1.1數(shù)據(jù)安全問題
在現(xiàn)階段,計算機(jī)軟件開發(fā)的技術(shù)經(jīng)過長期的發(fā)展已經(jīng)逐漸的完善,但在傳輸數(shù)據(jù)的過程中,仍然會出現(xiàn)數(shù)據(jù)泄露、失真、被竊取等問題,給用戶和相關(guān)人員造成一定的損失,這種問題目前還無法從根本上解決。
1.2版權(quán)問題
在計算機(jī)軟件開發(fā)工作中,版權(quán)問題比較常見。當(dāng)前,我國的版權(quán)保護(hù)法還不夠完善,網(wǎng)絡(luò)平臺過于開放,這些問題都導(dǎo)致軟件開發(fā)的一些成果存在一定的風(fēng)險,很容易被竊取,降低了軟件開發(fā)工作的效率,也挫傷了開發(fā)人員的積極性,阻礙了軟件行業(yè)的發(fā)展。
1.3信用值計算問題
信用機(jī)制是導(dǎo)致這種問題的關(guān)鍵因素。信用機(jī)制不統(tǒng)一,計算方法就會存在一定的差異,很多情況下,軟件開發(fā)都采用加性增、乘性減的方法。加性增能夠在一定程度上限制信譽(yù)度的增加,約束惡意節(jié)點(diǎn)的形成,從而提高計算的安全性和精確性,提升軟件的性能。
2常用的軟件開發(fā)技術(shù)與應(yīng)用
2.1常用軟件開發(fā)技術(shù)概述
當(dāng)前,軟件開發(fā)技術(shù)的類型非常多,包括JavaWeb、PHP、.net等。在當(dāng)前的軟件開發(fā)中,JavaWeb技術(shù)的應(yīng)用是最廣泛的,這種技術(shù)適合開發(fā)大型計算機(jī)軟件,這種技術(shù)包含多種開源框架,在此基礎(chǔ)上,程序員能夠更迅速有效的開發(fā)出更高品質(zhì)的軟件產(chǎn)品;.net技術(shù)在開發(fā)軟件的過程中會應(yīng)用C#語言,集成SOAP、XML等相關(guān)內(nèi)容,能在一定程度上實(shí)現(xiàn)軟件平臺之間的相互操作;PHP技操作比較交單,容易掌握,較小的軟件開發(fā)項(xiàng)目通常會應(yīng)用這種技術(shù),能夠有效的節(jié)省開發(fā)成本,提高開發(fā)的效率。
2.2分層技術(shù)及應(yīng)用
在計算機(jī)軟件開發(fā)中,分層技術(shù)包括三層、四層、五層技術(shù)等類型。三層技術(shù)中包含業(yè)務(wù)邏輯層、表現(xiàn)層和數(shù)據(jù)庫訪問層。三層技術(shù)是在兩層技術(shù)的基礎(chǔ)形成的,是應(yīng)用最廣泛的分層技術(shù)。這種技術(shù)的業(yè)務(wù)邏輯層能夠緩解表現(xiàn)層的壓力,有效的處理邏輯關(guān)系,承擔(dān)表現(xiàn)層的一部分任務(wù),減少其工作量,有效的實(shí)現(xiàn)人機(jī)互動。四層技術(shù)是建立在Web技術(shù)的基礎(chǔ)上的,分為儲存層、數(shù)據(jù)層、業(yè)務(wù)邏輯層和Web層。其中,Web層決定著技術(shù)的運(yùn)行路徑。這種技術(shù)的應(yīng)用使計算機(jī)的運(yùn)行更加復(fù)雜化,計算速度和精度都要相應(yīng)的提高。五層技術(shù)是以四層技術(shù)為基礎(chǔ),對四層技術(shù)加以拓展,將數(shù)據(jù)層分為資源層和集成層兩個部分。當(dāng)前,五層技術(shù)的發(fā)展與三層和四層技術(shù)相比還不是很成熟,仍然在發(fā)展的過程中,需要不斷的提高技術(shù)水平,促進(jìn)五層技術(shù)的發(fā)展與應(yīng)用。
2.3面向?qū)ο蟮能浖夹g(shù)
當(dāng)前,計算機(jī)技術(shù)的高速發(fā)展使軟件開發(fā)的條件變得越來越復(fù)雜,在軟件開發(fā)過程中,要想更好的滿足用戶的需求,需要開發(fā)具備跨平臺功能的軟件。傳統(tǒng)軟件開發(fā)技術(shù)具有較強(qiáng)的復(fù)雜性和開放性,給軟件的后期維護(hù)工作造成了一定的影響,使維護(hù)工作變得復(fù)雜化,提高了成本,也限制了軟件的應(yīng)用領(lǐng)域,功能完善與拓展也受到了限制,阻礙了軟件更新的進(jìn)程。在這種形勢下,面向?qū)ο蟮能浖_發(fā)技術(shù)應(yīng)運(yùn)而生。這種技術(shù)有較強(qiáng)的可拓展性,結(jié)構(gòu)相對比較開放,能夠在一定程度上彌補(bǔ)傳統(tǒng)開發(fā)技術(shù)的不足,為現(xiàn)代軟件開發(fā)技術(shù)提供基礎(chǔ)動力。
3計算機(jī)軟件開發(fā)技術(shù)的趨勢
當(dāng)今時代,技術(shù)的發(fā)展十分迅速,計算機(jī)軟件開發(fā)也面臨著嚴(yán)峻的挑戰(zhàn),發(fā)展的趨勢受到多種因素的影響,其開發(fā)成果必須滿足社會發(fā)展的需求,應(yīng)不斷向網(wǎng)絡(luò)化、服務(wù)化、智能化的方向發(fā)展。
3.1網(wǎng)絡(luò)化趨勢
網(wǎng)絡(luò)能夠?qū)崿F(xiàn)各種信息資源的存儲、計算和共享,在計算機(jī)網(wǎng)絡(luò)的影響下,需要不斷提高軟件開發(fā)技術(shù),減少網(wǎng)絡(luò)問題對軟件的影響,提高軟件的安全性能,這是計算機(jī)軟件開發(fā)的必然趨勢。
3.2服務(wù)化趨勢
開發(fā)計算機(jī)軟件的根本目的是為了滿足人們的生產(chǎn)生活需求,為人類提供更便捷的服務(wù),因此,計算機(jī)軟件開發(fā)應(yīng)堅持以人為本,利用更高水平的開發(fā)技術(shù),開發(fā)出功能更完善、性能更安全、實(shí)用性更強(qiáng)的軟件,滿足用戶的多元化、個性化的需求,實(shí)現(xiàn)用戶與開發(fā)商的雙贏。
3.3智能化趨勢
所謂智能化就是支持系統(tǒng)運(yùn)行的基礎(chǔ)信息需要有良好的適應(yīng)能力,提高系統(tǒng)的適應(yīng)性,讓用戶在維護(hù)靜態(tài)數(shù)據(jù)的過程中能同時滿足業(yè)務(wù)需求。開發(fā)智能化的軟件能夠給用戶帶來更好的應(yīng)用體驗(yàn),降低操作難度,更輕松的工作和學(xué)習(xí)。近年來,軟件開發(fā)的智能化程度正在不斷提高,大量智能化軟件系統(tǒng)不斷的涌現(xiàn)出來,人們的工作和生活也變得越來越輕松,在未來,計算機(jī)軟件的智能化水平還會不斷提升,其優(yōu)勢也會表現(xiàn)得越來越明顯,軟件開發(fā)必須把握時代特征,促進(jìn)社會的發(fā)展。
4結(jié)語
綜上所述,計算機(jī)軟件技術(shù)在社會生活中發(fā)揮著重要的作用,隨著時代的發(fā)展,人們對計算機(jī)軟件的功能提出了更高的要求,因此,要加大軟件開發(fā)的力度,應(yīng)用先進(jìn)的軟件開發(fā)技術(shù),開發(fā)出更人性化、功能更完善的計算機(jī)軟件,提升軟件開發(fā)的層次,推動社會生產(chǎn)力的發(fā)展。
參考文獻(xiàn)
[1]劉芳.新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨向[J].中國新通信,2015(13):89.
1計算機(jī)軟件開發(fā)的基本概述
1.1計算軟件開發(fā)的概念界定計算機(jī)最初投入使用時,軟件開發(fā)的概念并沒有形成,但隨著晶體管與集成電路的使用,計算機(jī)性能得到顯著提高,人機(jī)交互界面也有很大的發(fā)展,因此形成了早期的系統(tǒng)軟件。因?yàn)椴煌I(lǐng)域?qū)τ嬎銠C(jī)的需求不同,因此人們根據(jù)自身需要,有針對性的開發(fā)很多計算機(jī)軟件,如機(jī)械制造領(lǐng)域中的CAD與CAM軟件,藝術(shù)設(shè)計中的Photoshop軟件等。由此可將計算機(jī)軟件開發(fā)概念界定為:先開發(fā)再尋找應(yīng)用市場;或根據(jù)市場需求進(jìn)行軟件開發(fā)。
1.2計算機(jī)軟件開發(fā)的發(fā)展隨著計算機(jī)操作系統(tǒng)理念的形成,為使計算機(jī)能夠滿足人們需求,將數(shù)學(xué)中的二進(jìn)制與CPU中兩種狀態(tài),即通與不通相聯(lián)系起來,以0與1的二進(jìn)制語言進(jìn)行指定程序的編寫,使計算機(jī)能夠執(zhí)行特定的任務(wù)。然而這種編寫語言具有一定的復(fù)雜性,因此逐漸形成高級語言使軟件開發(fā)更為容易。例如目前的可視化編程語言VF與VB,為計算機(jī)軟件的設(shè)計提供了極大的便利。因此,計算機(jī)軟件的開發(fā)將向簡單化方向發(fā)展,而且對開發(fā)人員的素質(zhì)要求越來越高。
1.3計算機(jī)軟件開發(fā)的特點(diǎn)計算機(jī)軟件開發(fā)的特點(diǎn)主要體現(xiàn)在連續(xù)性與針對性方面。因?yàn)橛嬎銠C(jī)軟件系統(tǒng)都會存在一定的缺陷,因此需不斷的創(chuàng)新,尤其針對一些自身比較復(fù)雜的軟件,會存在很多的漏洞,如Windows系列操作系統(tǒng),會定期一些修復(fù)補(bǔ)丁,這就體現(xiàn)了計算機(jī)軟件開發(fā)的連續(xù)性。另外,市場競爭的日趨激烈,很多軟件開發(fā)公司為獲得更多的經(jīng)濟(jì)效益,需根據(jù)市場需求,有針對性的開發(fā)計算機(jī)軟件,這體現(xiàn)了計算機(jī)軟件開發(fā)的針對性特點(diǎn)。
2計算機(jī)軟件開發(fā)的基礎(chǔ)架構(gòu)原理分析
2.1從基礎(chǔ)架構(gòu)的需求角度分析軟件在開發(fā)之前,首先要進(jìn)行需求分析,特別在為企業(yè)進(jìn)行應(yīng)用軟件進(jìn)行開發(fā)時,應(yīng)與企業(yè)進(jìn)行溝通,滿足其提出的功能需求。因此,需求分析是軟件開發(fā)的基礎(chǔ)環(huán)節(jié),若開發(fā)的軟件未滿足企業(yè)要求,則需再次進(jìn)行軟件的編寫。目前,國內(nèi)軟件開發(fā)公司在需求分析上考慮并不充分,很多分析人員在提交文件之后,與開發(fā)人員溝通較少,導(dǎo)致開發(fā)人員進(jìn)行軟件開發(fā)時出現(xiàn)很多分析錯誤的情況。
2.2從基礎(chǔ)架構(gòu)的編寫工作角度在需求角度分析之后,便要進(jìn)行軟件的編寫工作,當(dāng)前比較廣泛使用的是C語言,很多編寫人員將其與VF可視化編寫軟件進(jìn)行比較,仍會選擇C語言因?yàn)槠浠A(chǔ)架構(gòu)與結(jié)構(gòu)性較好。軟件編寫過程中,通常會設(shè)置不同的模塊,每一個模塊又有自身特定的功能,然后在各個模塊中建立一個主函數(shù)以進(jìn)行調(diào)用,選擇想要實(shí)現(xiàn)的功能,所以結(jié)構(gòu)性方面較好,易于維護(hù)。而且在這種基礎(chǔ)架構(gòu)下,因?yàn)楹芏嘬浖容^復(fù)雜,可由多個人共同編寫一個軟件,例如一些操作系統(tǒng)占用了過多的空間,一個人進(jìn)行軟件編寫工作將耗費(fèi)大量的時間與精力,若將軟件以模塊的形式進(jìn)行編寫,就可由多個人共同完成編寫工作。
2.3從基礎(chǔ)架構(gòu)的測試與維護(hù)角度軟件編寫工作結(jié)束后,不能直接投入使用,要進(jìn)行軟件各個功能的測試,在保證功能上沒有任何問題后,才能交給企業(yè)或者在市場中銷售。具體測試過程中,很多軟件開發(fā)人員采用傳統(tǒng)的方法,在軟件中將指定的參數(shù)輸入,對軟件運(yùn)行狀況進(jìn)行觀察,若結(jié)果與預(yù)期設(shè)計相符合,證明軟件沒有問題。但這種方法存在一定的弊端,因?yàn)樗斎氲膮?shù)不能將軟件所有情況體現(xiàn)出來。在這種情況下,許多軟件測試的工具便開始應(yīng)用,使軟件測試水平有顯著的提高。另外,由于軟件本身就存在一定的缺陷,而且計算機(jī)技術(shù)的逐漸發(fā)展也要求軟件的功能不斷提升,因此軟件開發(fā)人員應(yīng)以系統(tǒng)更新或補(bǔ)丁形式進(jìn)行軟件系統(tǒng)的定期維護(hù)與更新。
3計算機(jī)軟件開發(fā)的基礎(chǔ)架構(gòu)選擇
3.1基礎(chǔ)架構(gòu)的選擇良好的基礎(chǔ)架構(gòu)是保證需求分析、編寫工作、維護(hù)工作等每個環(huán)節(jié)提高效率的基礎(chǔ)。軟件開發(fā)過程中,應(yīng)以軟件功能為基礎(chǔ),分析基礎(chǔ)架構(gòu)的原理,選擇最佳的基礎(chǔ)架構(gòu)?,F(xiàn)階段,如C語言等高級語言中已經(jīng)具備很多的基礎(chǔ)架構(gòu),開發(fā)人員無需對基礎(chǔ)架構(gòu)進(jìn)行設(shè)計,直接可從中進(jìn)行選擇。
3.2基礎(chǔ)架構(gòu)的重要性計算機(jī)軟件開發(fā)的核心內(nèi)容便是對基礎(chǔ)架構(gòu)的設(shè)計。因?yàn)檐浖饕眠壿嬯P(guān)系將計算機(jī)語言組合起來,執(zhí)行特定的任務(wù),而基礎(chǔ)架構(gòu)便可對邏輯關(guān)系做出定義,對軟件的維護(hù)性與擴(kuò)展性有很大的影響?,F(xiàn)階段,三層結(jié)構(gòu)體系是使用較為廣泛的基礎(chǔ)架構(gòu),軟件開發(fā)過程中充分利用表示層、邏輯層以及數(shù)據(jù)層,實(shí)現(xiàn)對計算機(jī)語言、邏輯關(guān)系、人機(jī)交互界面的區(qū)分,再進(jìn)行針對性的開發(fā)。而且這種基礎(chǔ)架構(gòu)維護(hù)與修改的過程中,可直接對人機(jī)交互界面或邏輯關(guān)系等進(jìn)行特定的修改。由此可見,基礎(chǔ)架構(gòu)原理很大程度上影響軟件開發(fā)的效率,實(shí)際進(jìn)行軟件開發(fā)時,應(yīng)根據(jù)功能與交互界面的要求,選擇最為合適的基礎(chǔ)架構(gòu),使軟件的維護(hù)性與擴(kuò)展性得到保證。因此,軟件開發(fā)公司為提高軟件開發(fā)效率與經(jīng)濟(jì)效益,必須深入分析計算機(jī)軟件開發(fā)的基礎(chǔ)架構(gòu)原理。
4結(jié)論
[關(guān)鍵詞] 計算機(jī)軟件;測試技術(shù);開發(fā)應(yīng)用;相關(guān)研究
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2016. 07. 080
[中圖分類號] TP311 [文獻(xiàn)標(biāo)識碼] A [文章編號] 1673 - 0194(2016)07- 0176- 02
計算機(jī)軟件測試技術(shù)對于軟件開發(fā)而言具有重要的作用,能充分保障軟件的精確性,為軟件開發(fā)工作帶來安全保證。筆者將從計算機(jī)軟件開發(fā)的重要性、計算機(jī)軟件開發(fā)流程、計算機(jī)軟件測試技術(shù)在軟件開發(fā)中的有效應(yīng)用,三個部分進(jìn)行闡述。
1 分析計算機(jī)軟件開發(fā)的重要性
相對于應(yīng)用軟件而言,計算機(jī)僅僅只是作為一種輔助工具,計算機(jī)之所以能夠幫助人們有效地解決這類問題,促進(jìn)社會迅猛發(fā)展,最重要的就是計算機(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ī)軟件的應(yīng)用已經(jīng)在人們的生活中得以普及,而人們的日常生活也已經(jīng)離不開網(wǎng)絡(luò)的支持。計算機(jī)軟件的應(yīng)用不斷豐富了人們的日常生活,使人們更加重視精神的自我培養(yǎng),此外,計算機(jī)網(wǎng)絡(luò)也在不斷推動著人們前進(jìn)。
2 計算機(jī)軟件開發(fā)流程
2.1 分析開發(fā)需求和設(shè)計概要
在開發(fā)計算機(jī)軟件之前,對其進(jìn)行需求分析是開發(fā)應(yīng)用軟件的首要環(huán)節(jié),亦是最重要的環(huán)節(jié)之一。軟件開發(fā)需求分析質(zhì)量,會直接對應(yīng)用軟件開發(fā)造成影響,一般情況下研究人員要根據(jù)軟件需求內(nèi)容,對軟件的概要進(jìn)行設(shè)計,并且結(jié)合軟件的功能需求情況設(shè)計出軟件程序流程圖,若是利用類似于C語言等的高級語言實(shí)施程序編寫,還應(yīng)當(dāng)根據(jù)軟件模塊設(shè)計各模塊的應(yīng)用功能。概要設(shè)計為軟件的開發(fā)提供了程序框架,后續(xù)的開發(fā)工作都是在這個框架基礎(chǔ)上進(jìn)行操作,可見這個框架不但能夠決定計算機(jī)軟件程序功能,而且還能對軟件運(yùn)行的效率產(chǎn)生一定的影響。在基于軟件程序具體的開發(fā)過程中,想要實(shí)現(xiàn)其特定功能,可選擇多個語句或者邏輯關(guān)系等來實(shí)現(xiàn),但不同的邏輯關(guān)系與語句也會從一定程度上影響軟件。軟件開發(fā)及其需求越來越復(fù)雜,如何編寫簡潔而又不會存在漏洞的應(yīng)用程序,已經(jīng)成為了各軟件開發(fā)人員最終的目標(biāo),因此,在實(shí)際研究過程當(dāng)中,研究人員要十分重視概要設(shè)計環(huán)節(jié)的工作,并且保持思路清晰,設(shè)計完程序流程圖之后要進(jìn)行全方位的審核,不斷簡化軟件的邏輯關(guān)系,最終實(shí)現(xiàn)科學(xué)合理的軟件邏輯關(guān)系。
2.2 詳細(xì)的編碼與設(shè)計
緊跟需求分析和概要設(shè)計后的一個環(huán)節(jié)就是進(jìn)行程序的具體編寫工作。在編寫程序的過程當(dāng)中,首先應(yīng)當(dāng)選擇計算機(jī)語言,經(jīng)過長時間的發(fā)展,高級計算機(jī)語言出現(xiàn)提高了軟件的開發(fā)效率。人們按照開發(fā)軟件的實(shí)際需求,有針對性地研究了很多種類的計算機(jī)語言,例如:如常見有JAVA、C語言等,到了現(xiàn)在出現(xiàn)了VF與VB等可視化的編程軟件,這類軟件的研發(fā)使研究人員即便沒有專業(yè)知識也可完成簡單的軟件開發(fā)。此外,在實(shí)際編碼前,研究人員應(yīng)進(jìn)行詳細(xì)設(shè)計,在已設(shè)計的框架上,按特定的邏輯關(guān)系將軟件所需實(shí)現(xiàn)的一些功能進(jìn)行設(shè)計,根據(jù)詳細(xì)設(shè)計流程進(jìn)行編碼。目前,計算機(jī)軟件設(shè)計使用最多的是C語言,這種語言的模塊形式較為簡單、語句便于理解,所以非常適合在開發(fā)、維護(hù)軟件過程中運(yùn)用,受到研發(fā)人員的青睞。
3 計算機(jī)軟件測試技術(shù)在軟件開發(fā)中的有效應(yīng)用
軟件程序的編寫完成之后,研發(fā)人員還要對其實(shí)施相應(yīng)測試,監(jiān)測這款軟件的應(yīng)用效果以及功能等是否能夠達(dá)到預(yù)期效果,一般情況下,測試軟件的方法就是隨機(jī)輸入一些數(shù)據(jù)到計算機(jī)中,然后再看結(jié)果是否達(dá)到要求,為了能夠確保軟件功能的精準(zhǔn)性,常常會選擇幾組隨機(jī)數(shù)據(jù)配合一些特殊參數(shù)進(jìn)行檢測。如果檢測出來的結(jié)果和軟件功能相符合,那么則說明通過測試,反之,則不符合。近幾年以來,計算機(jī)的軟件開發(fā)技術(shù)得到迅猛發(fā)展,研究人員也開發(fā)了一些專門針對軟件測試的程序,但是由于受到技術(shù)水平因素的影響,使用測試軟件受到一定的局限,比如:一個測試軟件只能對一種軟件實(shí)施檢測,并且測試結(jié)果只能當(dāng)作參考,測試結(jié)果的準(zhǔn)確率還需要提升,但是不管怎樣,測試軟件的研發(fā)就足以標(biāo)志著計算機(jī)軟件程序的未來發(fā)展方向。新開發(fā)軟件通過檢測以后,需要交予需求方進(jìn)行使用,為了保證軟件能滿足人們的實(shí)際使用需求,使用方也會進(jìn)行驗(yàn)收,軟件驗(yàn)收方要求極為嚴(yán)格,但是驗(yàn)收方式基本和測試方法相似,同樣采取輸入?yún)?shù)來進(jìn)行驗(yàn)收,因此,就增加了不必要的驗(yàn)收程序。研發(fā)人員還應(yīng)當(dāng)繼續(xù)研究,爭取研發(fā)出更多的測試軟件,使軟件的測試結(jié)果更加精確。
軟件測試技術(shù)作為軟件開發(fā)過程中最為重要的組成部分,該技術(shù)主要目的是為了將軟件產(chǎn)品中存在的問題及時找出,并將測試報告交給軟件開發(fā)人員予以修改。可見,在軟件開發(fā)工作中,軟件檢測技術(shù)的應(yīng)用是不可缺少的環(huán)節(jié)。
計算機(jī)軟件主要由兩個部分組成,分別是系統(tǒng)軟件和應(yīng)用軟件。應(yīng)用軟件解決的是每天生活中出現(xiàn)的問題,其中桌面軟件和文字處理軟件是主要的代表,不過對計算機(jī)進(jìn)行監(jiān)測、管理和維護(hù)的主要是系統(tǒng)軟件,其中主要代表就是操作系統(tǒng)和自動檢測程序。不過對于應(yīng)用軟件和系統(tǒng)軟件而言,都是更好的利用計算機(jī)簡化工作或者對工作的環(huán)境進(jìn)行代替,所以,對于用戶而言,其與計算機(jī)的聯(lián)系就是與軟件的聯(lián)系。開始的時候,計算機(jī)軟件的開發(fā)都是通過手動操作進(jìn)行的,不過在使用這種方式的時候會出現(xiàn)很多錯誤,同時也沒有很高的生產(chǎn)率,是很難滿足逐漸復(fù)雜的軟件需求的。但是伴隨著一些企業(yè)對大型軟件的開發(fā),人們逐漸意識到,必須要利用更為標(biāo)準(zhǔn)化的文檔,才可以更好的保證對計算機(jī)軟件程序的設(shè)計、運(yùn)行和調(diào)試,從而更好滿足社會的需要。
2計算機(jī)軟件的開發(fā)方式
2.1傳統(tǒng)生命周期法
根據(jù)時間來對角度進(jìn)行劃分,對軟件的各個方面進(jìn)行分解,便形成了不同的階段,與此同時,在這些不同的階段中,都有著屬于它們自身的要求,通常情況下半年時間為一個周期。如圖1所示為某軟件系統(tǒng)結(jié)構(gòu)的生命周期模型。
2.2軟件原型化方法
在最初的時候,這方面的概念依舊比較模糊,在這個階段主要是對軟件的開發(fā)和調(diào)試,但是因?yàn)榫窒抻趥鹘y(tǒng)的周期要求,在初期資料確定方面已經(jīng)成為定局,因此對于這種類型的軟件不夠合適。但是要是將計算機(jī)軟件原型化,可以利用原型系統(tǒng)展開對軟件本質(zhì)的研究,基于這個基礎(chǔ),將獲取新的發(fā)展,最終達(dá)到修改的階段,這樣就實(shí)現(xiàn)了對軟件的建造。
2.3開發(fā)自動化形式
系統(tǒng)對于自動形式系統(tǒng)軟件的開發(fā),主要是通過第四代技術(shù)中的軟件開發(fā)工具實(shí)現(xiàn)的,這種系統(tǒng)不需要操作員說出詳細(xì)的方法,而是說出直接的內(nèi)容,其次在通過軟件工具的自動分析,設(shè)計出編碼。
3計算機(jī)軟件技術(shù)發(fā)展中的問題
3.1軟件產(chǎn)業(yè)缺乏核心技術(shù)
我國軟件產(chǎn)業(yè)還處于早期階段,發(fā)展水平相對較低,特別是自主創(chuàng)新的能力,我國軟件產(chǎn)業(yè)依舊處在全球軟件產(chǎn)業(yè)鏈中的中下游水平,產(chǎn)品質(zhì)量和層次都較低。出現(xiàn)這種情況,主要是核心技術(shù)的缺乏。
3.2軟件人才結(jié)構(gòu)性矛盾突出
目前,從事軟件行業(yè)的人員都是一些基本的技術(shù)人員,他們主要是研究基礎(chǔ)的程序,提供一些軟件技術(shù)的支持工作,對于高水平的科研人員非常缺乏,所以導(dǎo)致中國的軟件產(chǎn)業(yè)不能更好的發(fā)展,同時人員成本也相對較高。
3.3軟件產(chǎn)品體系不合理
盡管中國軟件產(chǎn)業(yè)在近幾年有了很大的發(fā)展,但是在結(jié)構(gòu)發(fā)展的方面依舊不合理,缺少領(lǐng)導(dǎo)者,也很難有廣闊的國際影響力。
4計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢
4.1計算機(jī)軟件開發(fā)應(yīng)用的表現(xiàn)
在今天,全球經(jīng)濟(jì)得到了飛速的發(fā)展,互聯(lián)網(wǎng)有了廣泛的發(fā)展和進(jìn)步,在這個平臺上,信息資源實(shí)現(xiàn)了全球化的共享,也促進(jìn)了全球化的技術(shù)交流。在互聯(lián)網(wǎng)的連接條件下,信系統(tǒng)還沒有得到一個統(tǒng)一的控制,致使每個節(jié)點(diǎn)的自治性也較高,同時方便人們處理大型信息,實(shí)現(xiàn)各個地方的信息連接,使得資源共享,更加方便和簡單,更容易實(shí)現(xiàn)大量的信息計算。
4.2計算機(jī)軟件技術(shù)發(fā)展趨勢
4.2.1軟件技術(shù)一體化的發(fā)展趨勢
對于傳統(tǒng)的電氣化、自動化和機(jī)械化的硬件系統(tǒng)而言,軟件開發(fā)被逐漸融入進(jìn)更加智能化、網(wǎng)絡(luò)化和數(shù)字化的軟件核心技術(shù)中去,這種計算機(jī)硬件系統(tǒng)的變換將會為經(jīng)濟(jì)的提升帶來新的發(fā)展。
4.2.2智能軟件技術(shù)的發(fā)展趨勢
人工智能技術(shù)不斷發(fā)展,應(yīng)用的范圍也逐漸擴(kuò)大。因此確定了軟件技術(shù)的開發(fā)方向,只有這樣才能促進(jìn)人工智能的進(jìn)步,實(shí)現(xiàn)人類跨時代的進(jìn)步.
4.2.3軟件技術(shù)網(wǎng)絡(luò)化的發(fā)展趨勢
在互聯(lián)網(wǎng)逐漸全球化的今天,大大縮短全球的距離,同時實(shí)現(xiàn)了計算機(jī)產(chǎn)業(yè)網(wǎng)絡(luò)化的進(jìn)步,這也將成為計算機(jī)今后的一個發(fā)展方向。
4.2.4軟件技術(shù)服務(wù)化的發(fā)展趨勢
對于客戶而言,軟件的開發(fā)需要將最優(yōu)秀的理念和軟件技術(shù)展現(xiàn)給客戶,這樣就需要為客戶提供最優(yōu)質(zhì)的服務(wù),從而形成軟件行業(yè)自身的模式。
5結(jié)語