前言:想要寫出一篇引人入勝的文章?我們特意為您整理了淺析計算機應(yīng)用軟件開發(fā)技術(shù)支撐范文,希望能給你帶來靈感和參考,敬請閱讀。
計算機主要包括了軟件和硬件兩大部分,通過軟件和硬件可以保障計算機實現(xiàn)正常穩(wěn)定的運作。為了能夠促使應(yīng)用軟件發(fā)揮更加完善的功能,需要相關(guān)的工作人員能夠加強應(yīng)用軟件的開發(fā)工作。但是目前我國在對于應(yīng)用軟件進(jìn)行開發(fā)的過程當(dāng)中還依然存在著諸多的問題和缺陷,需要相關(guān)人士采取有效的措施進(jìn)行應(yīng)對。本文主要是關(guān)于計算機應(yīng)用軟件開發(fā)技術(shù)支撐的研究,以供相關(guān)專業(yè)人士進(jìn)行參考和借鑒。對于計算機而言,應(yīng)用軟件是不可忽視的重要部分之一,主要就是指計算機各種程序以及語言編寫,促使多個應(yīng)用程序根據(jù)現(xiàn)實需要組合成為程序集合。為了促使計算機和人實現(xiàn)更加良好的互動,就需要加強應(yīng)用軟件的良好開發(fā)和應(yīng)用。通過應(yīng)用軟件能夠促使計算機應(yīng)用范圍得到拓展,同時可以讓計算機在社會各大行業(yè)當(dāng)中發(fā)揮重要作用。信息化時代背景之下,相關(guān)人士需要針對計算機應(yīng)用軟件技術(shù)進(jìn)一步加以探討和研究。
1“軟件工程”概念的提出
在針對大型系統(tǒng)軟件實施開發(fā)的過程當(dāng)中,通常都是采取手工操作的方式。在傳統(tǒng)的手工操作模式下,工作效率相對較為低下,同時由于人為誤差問題很容易造成開發(fā)出錯。軟件開發(fā)的過程當(dāng)中,傳統(tǒng)手工操作模式所呈現(xiàn)的問題也相對較為復(fù)雜,同時也導(dǎo)致了軟件危機問題。其主要體現(xiàn)在下列幾個方面:第一,對于目前的軟件來講,呈現(xiàn)逐漸復(fù)雜化的趨勢,由于計算機的功能正在不斷的完善和豐富,所以人們對于計算機軟件也提出了更高的要求,要求軟件具備良好的操作流程和豐富的功能,這樣就造成了軟件開發(fā)工作人員實際的工作量激增。第二,在針對軟件進(jìn)行開發(fā)的過程當(dāng)中,成本居高不下,軟件應(yīng)用越廣、功能越多就越加的復(fù)雜化,軟件開發(fā)的過程當(dāng)中需要耗費大量的人力、物力和財力,成本支出過大。第三,針對軟件進(jìn)行開發(fā)的過程涉及到的周期相對比較長,不僅需要耗費大量的時間,同時工作人員在針對于某一單一程序進(jìn)行編寫的過程當(dāng)中時間也大幅度的延長,這樣就造成了整個軟件開發(fā)周期相比于之前有了顯著的延長,增加了開發(fā)成本。除此之外,工作人員針對于軟件實施校正的過程當(dāng)中,復(fù)雜的軟件需要耗費更大量的校正時間。第四,針對軟件進(jìn)行維護(hù)難度相比以往更大,一方面由于軟件正在不斷的復(fù)雜化,這樣就很容易導(dǎo)致編碼編程的過程當(dāng)中會出現(xiàn)更多的邏輯性錯誤,同時導(dǎo)致了編程工作人員實際工作量大幅度增加;另一方面,當(dāng)前用戶在針對軟件進(jìn)行使用過程當(dāng)中,也不斷提出各種要求,這就需要當(dāng)前的編程工作人員具備較高能力和素養(yǎng),同時需要編程工作人員能夠端正好工作態(tài)度,嚴(yán)格按照相關(guān)標(biāo)準(zhǔn)和規(guī)范進(jìn)行軟件開發(fā)工作及后期的維護(hù)工作。
2影響軟件開發(fā)因素
以目前的社會需求,要進(jìn)一步加強計算機軟件的開發(fā)工作,但是在實際的應(yīng)用軟件開發(fā)過程當(dāng)中,還依然存在著影響軟件開發(fā)的諸多方面因素,這對于開發(fā)的效果和質(zhì)量都會造成重大的影響。第一,人才素質(zhì)和能力的制約及限制,目前我國在針對于計算機軟件開發(fā)人才進(jìn)行培養(yǎng)的過程當(dāng)中缺乏相對完善科學(xué)的培養(yǎng)方案。對于當(dāng)前的畢業(yè)生來講,進(jìn)入到企業(yè)之后,就需要積極主動的參與到專業(yè)培訓(xùn)活動當(dāng)中來,這樣才能夠保障自身可以符合企業(yè)崗位需求。但是大部分人員的自身素質(zhì)以及專業(yè)能力相對較為低下,另外軟件開發(fā)工作本身具有較高的專業(yè)性要求,這就造成了當(dāng)前軟件開發(fā)設(shè)計人員無法勝任工作。當(dāng)前的時代背景之下,計算機性能相比于之前有了顯著的提高,所以更加需要進(jìn)一步的強化應(yīng)用軟件的開發(fā)工作,才能更好的發(fā)揮硬件性能,從而滿足用戶日益增高的需求。但是目前在針對于軟件進(jìn)行開發(fā)的過程當(dāng)中難度相比之前有了顯著的提升,在當(dāng)前的階段,大部分應(yīng)用軟件開發(fā)工作通常都需要多人配合,要有相對完善的團(tuán)隊進(jìn)行合作,才能夠保障應(yīng)用軟件開發(fā)達(dá)到理想的效果。雖然目前在針對應(yīng)用軟件進(jìn)行開發(fā)的過程當(dāng)中能夠促使軟件整體開發(fā)過程劃分為多個模塊,不同工作人員可以在不同模塊當(dāng)中有針對性的進(jìn)行程序編寫,這樣就可以促使任務(wù)得到層層分解,但是在各個任務(wù)完畢之后,需要將程序進(jìn)行有效的整合。但是,整合的過程當(dāng)中就存在著一定的難度,因為相關(guān)的軟件開發(fā)工作人員之間默契度相對較低會造成軟件在整體運行過程當(dāng)中效果不夠理想,甚至還可能會在軟件實際投入到計算機應(yīng)用過程當(dāng)中出現(xiàn)各種錯誤、漏洞和隱患。所以,相關(guān)的工作人員在針對于計算機軟件實施開發(fā)的過程當(dāng)中需要充分考慮到整體運行狀況,尤其是需要切實保障各個細(xì)分任務(wù)人員具備良好的默契度,還應(yīng)當(dāng)結(jié)合用戶的實際需求制定科學(xué)合理的開發(fā)方案,同時嚴(yán)格遵守軟件開發(fā)的相關(guān)流程和標(biāo)準(zhǔn),這樣才能夠促使當(dāng)前的軟件開發(fā)工作可以達(dá)到理想的效果,提升軟件開發(fā)整體質(zhì)量和整體水平。
3計算機應(yīng)用軟件開發(fā)意義
目前計算機性能相比于之前有了顯著的提升,同時計算機語言方面也不斷的得到了開發(fā)和創(chuàng)新,這樣就為軟件開發(fā)工作奠定了良好的基礎(chǔ)。在信息化時代背景之下,多個技術(shù)領(lǐng)域已經(jīng)加大了計算機技術(shù)的廣泛運用,同時針對于計算機應(yīng)用軟件也提出了多樣化開發(fā)需求。
4應(yīng)用軟件開發(fā)技術(shù)
針對計算機應(yīng)用軟件概念進(jìn)行研究,主要是指用戶可以采取各種程序設(shè)計語言以及通過采用各種程序設(shè)計語言編制應(yīng)用程序的一種集合。其中,應(yīng)用軟件主要包含兩類,分別是用戶使用程序以及計算機應(yīng)用軟件等等。軟件處于計算機系統(tǒng)內(nèi),軟件實際運行過程中還需要良好服務(wù)器硬件進(jìn)行有力支撐。大型計算機以及小型計算機軟件在實際開發(fā)過程中還是存在較大差別的,要求編輯人員應(yīng)當(dāng)引起注意。其中,小型計算機軟件開發(fā)的時候可單人獨立完成開發(fā),不需要進(jìn)行定期維護(hù);但是,對大型計算機應(yīng)用軟件開發(fā)則需要多人協(xié)作,并且依照規(guī)范性原則進(jìn)行開發(fā),除此之外,還需定期對其維護(hù)和管理。軟件開發(fā)的主要開發(fā)技術(shù)包括下列幾項:
4.1生命周期開發(fā)技術(shù)
針對計算機應(yīng)用軟件實施開發(fā)工作的過程當(dāng)中可以采取生命周期法。生命周期法主要就是將軟件開發(fā)、定義、維護(hù)過程進(jìn)行層層的分解,并且,要分解成為若干個前后相互關(guān)聯(lián)的開發(fā)環(huán)節(jié),這樣才能夠促使在計算機軟件開發(fā)過程當(dāng)中工作人員的工作強度和難度得到大幅度降低,從而提高工作效率和工作質(zhì)量。另外要切實保障上一階段結(jié)束和下一段開始的銜接,促使各大階段之間實現(xiàn)無縫對接,這樣才能夠保障軟件開發(fā)工作的連續(xù)性,要求相關(guān)的工作人員能夠在限定時間范圍之內(nèi)編寫出較高水平、較高質(zhì)量的程序文件,這樣才能夠切實保障軟件開發(fā)整體效果和整體質(zhì)量符合要求。通常情況下,編程人員一般將軟件開發(fā)生命周期劃分為6大階段,并且每一大階段都控制在一個月左右,換言之一般需要耗費6個月時間才能夠順利完成應(yīng)用軟件開發(fā)工作。所以,這對于相關(guān)工作人員是一項嚴(yán)峻的挑戰(zhàn)和考驗。
4.2原型設(shè)計開發(fā)法
一般意義上來講,對于軟件進(jìn)行開發(fā)的過程當(dāng)中采取生命周期的方法具備相對嚴(yán)謹(jǐn)?shù)乃季S體系,要求相關(guān)工作人員對于應(yīng)用軟件進(jìn)行嚴(yán)格定義以及詳細(xì)說明,同時要求制定相對完善和詳細(xì)的開發(fā)目標(biāo),還應(yīng)當(dāng)根據(jù)現(xiàn)有技術(shù)水平以及用戶的實際需求針對軟件功能進(jìn)行準(zhǔn)確定位,同時要充分考慮到軟件在實際運行過程當(dāng)中各大信息需求,這樣才能夠切實保障應(yīng)用軟件開發(fā)工作可以上升到一個更高的層次,促使軟件開發(fā)過程當(dāng)中具備良好指導(dǎo)性思想,避免軟件開發(fā)的盲目性。對于當(dāng)前的用戶來講,其需求本身就具有抽象性的特征,軟件開發(fā)的過程當(dāng)中就需要對于目標(biāo)處理、目標(biāo)輸入以及結(jié)果輸出進(jìn)行明確。在實際軟件開發(fā)過程當(dāng)中,應(yīng)當(dāng)一邊開發(fā)一邊轉(zhuǎn)變認(rèn)知,促使開發(fā)思路可以明朗化。采取邊開發(fā)邊認(rèn)知的思路則是原型化設(shè)計方法,其中紙上原型主要就是通過利用紙張和墨水來對原型實施構(gòu)造,在軟件開發(fā)過程當(dāng)中要求相關(guān)的人士能夠利用紙上模型的方式不偏不倚的針對于用戶所需求軟件的特征進(jìn)行解釋和說明,這樣才能夠保障某一階段軟件開發(fā)工作過程當(dāng)中具備了良好目標(biāo)指引和目標(biāo)導(dǎo)向。
4.3自動型系統(tǒng)開發(fā)技術(shù)
自動型系統(tǒng)開發(fā)技術(shù)是以原型開發(fā)技術(shù)作為基礎(chǔ)發(fā)展演變而形成。這一技術(shù)屬于對原始開發(fā)技術(shù)拓展與完善,能夠結(jié)合用戶情況由工作人員對軟件實施系統(tǒng)分析編輯程序確保開發(fā)軟件可以無需人工輔助進(jìn)行程序編輯工作。自動型系統(tǒng)開發(fā)技術(shù)主要優(yōu)勢是運用簡單、效率高。需要注意的是,開發(fā)工作結(jié)束之后還應(yīng)由專業(yè)人員對軟件調(diào)試。采用自動型系統(tǒng)開發(fā)技術(shù)一定程度上縮減軟件開發(fā)時間,提升工作效率,還能確保軟件開發(fā)順利進(jìn)行,實現(xiàn)計算機軟件技術(shù)長足發(fā)展。
結(jié)語:
綜上所述,計算機系統(tǒng)當(dāng)中軟件是不可或缺的重要部分,隨著當(dāng)前社會經(jīng)濟和科學(xué)技術(shù)的日益發(fā)展,更加需要注重計算機應(yīng)用軟件的開發(fā)工作,要求相關(guān)工作人員能夠始終遵循軟件工程設(shè)計理念。同時采取合理科學(xué)的開發(fā)技術(shù),提高開發(fā)效率和開發(fā)質(zhì)量,并且要結(jié)合現(xiàn)實需要采取多種開發(fā)方法,有針對性的進(jìn)行軟件開發(fā)。努力促進(jìn)軟件開發(fā)向標(biāo)準(zhǔn)化、模塊化發(fā)展,這樣就有利于促進(jìn)我國軟件開發(fā)技術(shù)不斷進(jìn)步和完善。
作者:謝志堅 單位:吉林市醫(yī)療保障服務(wù)中心