戴靚婕 王希
隨著信息化時代的帶來,我國的計算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)迎來了新的挑戰(zhàn),軟件工程作為計算機(jī)技術(shù)的核心,受到了廣泛群眾的關(guān)注。本文將針對計算機(jī)軟件工程技術(shù)的管理與應(yīng)用策略展開研究。
計算機(jī)軟件工程
軟件工程是隸屬于計算機(jī)技術(shù)的一門重要學(xué)科,計算機(jī)軟件工程一般用于對軟件的開發(fā),所開發(fā)的軟件應(yīng)用的學(xué)科不同就會有不同的用處。計算機(jī)軟件工程的主要目的是在保證預(yù)算的范圍內(nèi)研發(fā)出使用率高、性能優(yōu)的軟件,利用這目標(biāo),計算機(jī)軟件工程對于實現(xiàn)產(chǎn)品的質(zhì)量有了更高的積極性,大大提高了軟件開發(fā)的效率。計算機(jī)軟件包括系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件是最基本的軟件,其是為了維護(hù)系統(tǒng)的正常運行所產(chǎn)生的,就目前而言,計算機(jī)上操作系統(tǒng)與眾多殺毒軟件都屬于計算機(jī)系統(tǒng)軟件。而應(yīng)用軟件則是為了方便人們生活與工作而研發(fā)的,例如各類聽歌軟件、聊天工具等都屬于應(yīng)用軟件。但是無論是哪一種軟件,他們的主要作用都是為了讓計算機(jī)能夠更加高效的運行,使計算機(jī)操作變得更加便捷。
計算機(jī)軟件工程的特點
1.靈活性
每一個計算機(jī)軟件都具有獨立性和靈活性,所以在計算機(jī)軟件工程設(shè)計期間,就要讓設(shè)計人員在實際研發(fā)過程中根據(jù)用戶需求的不同能夠?qū)ζ渲械娜我膺^程進(jìn)行修改,滿足每個不同用戶的實際需求。
2.協(xié)作性
在軟件工程中軟件系統(tǒng)之間都具有一定的關(guān)聯(lián)性,所以無論是在動態(tài)環(huán)境中還是靜態(tài)環(huán)境下,互相之間都能進(jìn)行緊密相連、協(xié)調(diào)工作,保證各個系統(tǒng)之間的互通性和互聯(lián)性。這樣不但可以提升計算機(jī)軟件工程自身的開放水平,更可以有效地拓展計算機(jī)軟件系統(tǒng)的應(yīng)用范圍。
3.反應(yīng)性
在如今飛速發(fā)展的社會背景下,計算機(jī)軟件自身就要與時代契合。因此計算機(jī)軟件工程必須具有良好的反應(yīng)能力、與感知水平,只有這樣才能夠更好地推動計算機(jī)軟件的開發(fā)與發(fā)展,更好地滿足社會各個領(lǐng)域的需求。
4.多元性
由于計算機(jī)與互聯(lián)網(wǎng)都具有多變性,并且一直處于發(fā)展期間,在不斷地完善自身,所以要想在這種瞬息萬變的環(huán)境中進(jìn)行發(fā)展,計算機(jī)軟件工程在設(shè)計、開發(fā)過程中就要遵循多元化發(fā)展,才能滿足對不同用戶的需求。
計算機(jī)軟件工程的管理
1.對于組織機(jī)構(gòu)的管理
在計算機(jī)軟件工程的管理中有許多內(nèi)容需要處理。而對于組織機(jī)構(gòu)的管理內(nèi)容來說,需要計算機(jī)軟件工程的管理人員在日常工作中對組織架構(gòu)進(jìn)行全面設(shè)置,在完善組織機(jī)構(gòu)管理的基礎(chǔ)上建設(shè)更好的管理制度與管理團(tuán)隊。組織機(jī)構(gòu)的有效管理可以幫助更好地劃分權(quán)限范圍與管理職責(zé)。為了能夠有效地提高計算機(jī)軟件工程項目管理的質(zhì)量,需要更多的專業(yè)技術(shù)人員來進(jìn)行管理。
2.檔案管理
社會發(fā)展的越來越快,我國的科學(xué)技術(shù)水平也在不斷提高,許多機(jī)遇也撲面而來,如何掌握計算機(jī)軟件工程項目的管理內(nèi)容是發(fā)展計算機(jī)技術(shù)的重要基礎(chǔ)。在實際的工作中,相關(guān)人員需要對計算機(jī)軟件項目的研發(fā)過程進(jìn)行詳細(xì)記錄,并且保管好記錄完畢的檔案,以便為下一階段的工作做好準(zhǔn)備。之所以需要對檔案進(jìn)行細(xì)致管理,是為了軟件工程項目在后期能夠便捷地搜索與查詢有關(guān)資料,從而提升計算機(jī)軟件工程的研發(fā)效率。在計算機(jī)軟件工程的管理中,注重檔案的管理,對提升計算機(jī)軟件質(zhì)量有很大的意義。
3.工作人員管理
工作人員作為計算機(jī)軟件工程項目的主體,其作用是無可替代的。工作人員主要負(fù)責(zé)項目如何具體的實施,是軟件的主要參與者,類似于查閱資料、編寫軟件程序等這樣的工作都需要不同崗位的工作人員合作完成。軟件工程項目的需求安排最合適的工作人員去處理,由于每一個工作人員的能力與管理素質(zhì)不盡相同,這就需要合理分配,明確每一位工作人員的職責(zé),在要求掌握專業(yè)知識的基礎(chǔ)上更要注重團(tuán)隊意識,從而更好地與他人共同完成繁雜的工作。
4.風(fēng)險管理
所謂風(fēng)險管理指的是對任何存在的風(fēng)險進(jìn)行預(yù)先識別與評估,并找出解決對策。實行風(fēng)險管理的目的是為了對可能出現(xiàn)的風(fēng)險進(jìn)行提前預(yù)防,避免在風(fēng)險出現(xiàn)的時候猝不及防,從而影響計算機(jī)軟件工程的平穩(wěn)運行。在計算機(jī)軟件工程管理中,風(fēng)險的評估與管理是比較重要的一項內(nèi)容,如果不能對可能出現(xiàn)的風(fēng)險及時的反應(yīng),造成地后果將不堪想象。所以計算機(jī)軟件工程的管理人員就要對工程中的風(fēng)險盡早地進(jìn)行評估與預(yù)防,將所有可能出現(xiàn)的風(fēng)險扼殺在搖籃中,從而才能為計算機(jī)軟件工程帶來更好的效益。
計算機(jī)軟件工程中存在的問題
雖然計算機(jī)軟件工程極大地促進(jìn)了我國的經(jīng)濟(jì)發(fā)展,但是在發(fā)展過程中仍然存在著諸多問題:①隨著計算機(jī)軟件工程的廣泛應(yīng)用,部分公司盲目跟隨,未對市場實際情況進(jìn)行調(diào)查,導(dǎo)致很多公司開發(fā)的軟件實用性不強(qiáng),也無法保證可靠性,如果盲目的推向市場,不僅應(yīng)用水平過低,而且還會影響用戶的選擇空間;②不利于軟件的產(chǎn)業(yè)鏈形成,因為部分公司盲目開發(fā),各個軟件的市場競爭力在不斷下降,各個軟件之間的聯(lián)系也在不斷減少,軟件產(chǎn)業(yè)鏈難以形成,很難促進(jìn)計算機(jī)軟件工程的全面發(fā)展;③軟件不夠新穎、缺乏創(chuàng)新性,使用價值過低,并且由于利益的驅(qū)使,大多公司研發(fā)的軟件只是在模仿優(yōu)秀軟件,自身缺乏創(chuàng)新性,并且研發(fā)技術(shù)也不夠成熟,導(dǎo)致軟件的使用率過低,影響了行業(yè)的持續(xù)發(fā)展。
計算機(jī)軟件工程問題的解決對策
1.加強(qiáng)開發(fā)方法應(yīng)用性
計算機(jī)軟件工程的開發(fā)方式是一整套完整科學(xué)且合理的開發(fā)步驟,企業(yè)開發(fā)人員在對計算機(jī)軟件開發(fā)時應(yīng)充分收集客戶需求進(jìn)行分析,最后設(shè)計出令客戶滿意的軟件,并在日后對項目后期做好維護(hù)。
2.加強(qiáng)政府的職能管理力度
一般來說,如果有當(dāng)?shù)卣畬τ嬎銠C(jī)軟件工程提供幫助,那么其發(fā)展更加迅速。首先,政府應(yīng)當(dāng)積極打開投資和融資渠道,為當(dāng)?shù)赜嬎銠C(jī)軟件工程開發(fā)企業(yè)提供支持,并且對民間投資者投資軟件技術(shù)研發(fā)進(jìn)行適當(dāng)鼓勵。政府可以就計算機(jī)軟件工程的發(fā)展建立基金會,為軟件工程的發(fā)展提供更大的物質(zhì)保障。最重要的一點便是政府應(yīng)當(dāng)起到引導(dǎo)作用,引導(dǎo)軟件工程重要項目開發(fā)和創(chuàng)新發(fā)展,從而使得計算機(jī)軟件工程更具創(chuàng)新性與獨立性。
3.重視創(chuàng)新技術(shù)
雖然我國的計算機(jī)軟件工程自應(yīng)用以來,取得了很多成績,但是由于技術(shù)常年處于同一水平,所以很難進(jìn)行更好地發(fā)展。所以為了擺脫這種局面,我國軟件工程開發(fā)人員應(yīng)當(dāng)在技術(shù)方面進(jìn)行創(chuàng)新,國外的先進(jìn)技術(shù)雖然可以借鑒,但這并不是長久之計,在計算機(jī)軟件工程技術(shù)中融入更多的自主創(chuàng)新性,才是提高軟件工程現(xiàn)代化技術(shù)的有效措施。
計算機(jī)軟件工程的應(yīng)用
1.在通信設(shè)備中的應(yīng)用
如今我國的科學(xué)技術(shù)發(fā)展日新月異,人們的生活水平普遍提高,手機(jī)則成為了人們?nèi)粘1夭豢缮俚囊苿釉O(shè)備,計算機(jī)軟件工程技術(shù)與現(xiàn)代電子設(shè)備的相結(jié)合,出現(xiàn)了很多很受人歡迎的應(yīng)用軟件。例如《微信》、QQ等,使得人們的通信變得更加方便,還可以在這些軟件上分享自己的生活瑣事,人們的生活由此變得更加豐富。在飛速發(fā)展的當(dāng)今,人們可以僅憑一個手機(jī)實現(xiàn)人與人之間的溝通交流,所以現(xiàn)如今很多營銷方式也進(jìn)行了大幅度的改革,人們在網(wǎng)上就可以看到很多商家的產(chǎn)品信息,足不出戶就可以購買到所需的物品。由于3D技術(shù)的產(chǎn)生,人們在觀看電影時則有了更加的觀影效果,可以充分感受到由軟件工程技術(shù)帶來的樂趣。
2.在教學(xué)活動中的應(yīng)用
就目前而言,教育要與科技技術(shù)相結(jié)合,只有這樣產(chǎn)生的教學(xué)模式才能更適應(yīng)社會,才能得到更多高校的認(rèn)可。計算機(jī)軟件工程技術(shù)的不斷完善,使其在教育行業(yè)也有了一定的應(yīng)用,并且小有成效。例如學(xué)校中使用多媒體教學(xué),就用到了計算機(jī)軟件工程技術(shù),通過多媒體教學(xué),相比過去教師在備課方面輕松很多。學(xué)生通過多媒體教學(xué)的方式學(xué)習(xí),有了更高的效率,學(xué)習(xí)積極性也容易被帶動起來。眾多學(xué)校通過軟件工程技術(shù)建立了資源共享平臺,將教學(xué)資源與網(wǎng)絡(luò)信息技術(shù)整合起來,方便學(xué)生利用教學(xué)資源,為學(xué)生的良好學(xué)習(xí)提供幫助。
在我國改革開放之后,便一直注重計算機(jī)行業(yè)的發(fā)展,尤其是軟件工程的發(fā)展。通過不斷創(chuàng)新與提高,我國的計算機(jī)軟件工程在更多的領(lǐng)域中都有了應(yīng)用??梢哉f計算機(jī)軟件工程的發(fā)展改變了人們的生活方式,并且為社會的未來發(fā)展提供了諸多的幫助。