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