本站小編為你精心準備了軟件工程的管理和維護參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:
信息技術的快速發展與進步,日常生活與生產中已離不開計算機。因而隨之產生許多計算機軟件,所以軟件行業必須加強軟件管理和維護,保證計算機軟件的安全與正常應用。通過對計算機軟件工程管理現狀分析,制定針對性軟件管理與維護對策,充分發揮計算機性能。
關鍵詞:
計算機;軟件工程管理;維護
計算機軟件工程作為新興學科。目前,我國制定了科技興國戰略發展方針,政府也加大了軟件行業發展支持力度。但是由于國內軟件行業發展的規模比較小,部分軟件企業在進行軟件制作時,僅僅借鑒軟件工程思想,與大規模軟件工業生產依然存在明顯差距。此種狀況主要是因為管理體系和市場及軟件工程管理等方面存在問題。因此,加強計算機軟件工程有效管理與維護十分重要。
1計算機軟件工程概述
計算機軟件工程主要以應用計算機科學和邏輯學及管理科學等相關原理作為基礎,進行研究與開發的工程。其實現了各種相關科學的工程化,目的是制作與維護軟件。現階段,軟件工程不僅利用現代化計算機技術,還借鑒了部分傳統工程原則與方法,其奠定了軟件工程質量、減小成本、改進算法[1]。對于計算機軟件工程而言,計算機科學預數學可創建軟件建模與算法,且工程科學建立對應軟件規范和評估成本;另外,管理科學可為軟件研發提供科學規劃、管理。在多方面合作下,能夠研發出具備可靠性、安全性及可維護性的先進軟件產品,進而滿足我國社會發展需求。隨著計算機軟件工程的應用,不但使我們的生活模式發生了變化,還促進了科學技術與社會經濟的進一步發展。
2計算機軟件管理內容與現狀
2.1計算機軟件管理內容其一,人員管理。目前軟件工程主要以人員管理作為主體,所有項目全為工作人員負責。依據各種項目的規模和性質,實現軟件研發人員的科學編排,各個崗位工作人員的工作性質存在一定差異,其中項目一般包含資料查詢和軟件編程及后續處理等[2]。另外,需要提供工作人員專業素質和綜合能力,實現合理調配管理。其二,用戶管理。計算機軟件研發目的為服務用戶。因此,在進行軟件研發時,應該深入了解、掌握用戶需求及操作習慣,降低外界要素的影響,保證軟件研發時,用戶可提出相關意見,從而整體上提升軟件功能和操作性能。
2.2管理現狀其一,理論與實踐差距。計算機軟件工程進行管理時,工程師一般是依據相關狀況需求分析,但是需求分析和實踐業務操作存在一些差異,其為計算機軟件工程管理方面的難題,且長時間存在。形成差異的主要原因是分析不全面與淺顯,同時調查信息數據難以為分析依據奠定基礎,在分析層次不斷提高下信息數據差異性就會不斷放大,從而造成需求分析與實踐偏離。其二,難以精確估計計算機軟件工程管理工作量。計算機軟件工程與實物工程存在明顯差異,其工程量具備一定彈性,而且人為要素直接影響計算機軟件開發工作進度,若是忽視人為要素的影響,就會導致軟件工程管理相關工作量無法掌控[3]。另外,人類并非機器,現階段計算機軟件工程的管理依然存在許多需要改進的地方,唯有在完善的前提下,運用科學、有效的方法才可以在相應范圍之內實現軟件工程管理工作量的掌控。
3計算機軟件工程管理對策
(1)制定健全的軟件工程管理系統。其一,制定軟件工程管理系統人才體系,重視科學技術人才在軟件工程管理方面的作用。其二,加大人力資源的管理力度,充分激發工作人員的積極性與主觀能動性,保證軟件工程所有項目目標有效落實。其三,時時謹記科學技術人員的關鍵性,通過平等、公平的態度實現人才的管理。(2)強化軟件工程風險管理與進度管理。首先,需要制定健全的風險管理系統,針對軟件工程項目相關管理人員而言,需要時時樹立風險意識,積極學習與掌握風險管理知識,做到客觀識別風險,實現量化分析,選取針對性的風向管控方法,并提交軟件工程相應管理風險報告。其次,還應該加強軟件工程的有效、安全管理,防止風險的發生,保證軟件工程研發進度。(3)加強軟件工程各個項目的團隊合作管理。加強工程人員之間的溝通和聯系,并在工作團隊范圍之內積極溝通意識,從而實現團隊密切合作[4]。保證各個崗位的明確分工,同時結合軟件工程具體發展狀況,實現工作內容的科學、合理分配,把具體責任有效落實到個人,保證所有工作人員可全心參與軟件工程研發中,實現軟件工程科學管理。
4計算機軟件工程的維護
4.1計算機軟件工程工具的模塊化在計算機軟件研發時,為了加強軟件工程維護性,應該在加強軟件質量的基礎上,減小軟件研發成本。模塊化具有多種特點,如變化一個模塊,僅僅需要對此模塊完成更改,而且不會對其它相關模塊造成影響;同時增加軟件程序功能時,能夠只增加單個模塊或是模塊層。此種方法的應用使程序的重復測量和測試變得簡單,且序列出現的錯誤比較容易發現與及時改正,從而保證程序的安全與穩定運行。
4.2軟件程序設計語言的合理化科學選取軟件程序設計語言,可以加強軟件工程的維護。一般情況下,程序語言包含低級語言和高級語言及第四代語言。其中低級語言包含換邊語言與機器語言,難以理解與掌握[5]。但是高級語言相比而言比較容易理解與維護,可是也分析各種程度。另外,第四代語言中實現算法并不需求用戶指出,僅僅需要提供給編譯程序與解釋程序,便可獲取對應的職能假設。
4.3創建軟件品質目標計算機軟件工程一定具備可理解、可移植、可測試、可修改等多種特點。從某個角度而言,一系列特點間依然存在矛盾,但可存在一些必然聯系,且相互依賴,唯有合理運用程序,依據各種環境變化而進行改變,從而滿足所有方面特征需求,實現計算機軟件平直目標的合理創建。
4.4計算機軟件工程維護對策為了能夠保證計算機軟件安全運行,必須確保計算機無病毒侵害,因而要安裝防毒、殺毒以及防火墻等軟件。同時,用戶上網過程中要保持良好的習慣,針對部分非法程序軟件不可隨意下載,定期進行計算機軟件掃描殺毒。通常情況下,計算機長期應用,硬盤中就會堆積許多殘留信息數據,不但占據系統空間,還嚴重影響計算機軟件的運行,威脅硬盤安全性[6]。對此,應該定期對計算機軟件信息數據實時備份,然后清理磁盤與整理磁盤,從而保證計算機軟件的有效維護。
4.5制定計算機軟件維護計劃為了加強計算機軟件工程的維護,應該制定完善的計算機軟件維護計算同時貫徹落實。不僅要制定風險預測和規避對策,還需要定期對計算機軟件工程進行維護和檢查,利用現代化測試方法,盡可能在問題發生之前查找根源,然后及時解決問題,最大程度上確保計算機軟件的穩定性與安全性。
5結語
計算機軟件工程,必須全方面了解其內涵,熟練掌握計算機軟件工程基礎知識,針對性應用計算機軟件工程相關管理與維護技術。另外,在此前提下,利用先進技術深入研究計算機軟件工程現代化管理與維護方法,從而提高計算機軟件工作效率,強化軟件研發能力,拓展計算機軟件的運用領域,使計算機軟件工程有效融入日常生活與生產中,促進社會經濟的進一步發展。
參考文獻:
[1]劉翔.淺析軟件工程管理的有效方法及實踐[J].科技資訊,2014,30:116
[2]吳業彤.計算機網絡的管理與安全防范分析[J].網絡安全技術與應用,2014,12:131+134
[3]王翔.計算機網絡信息管理及其安全防護策略[J].網絡安全技術與應用,2015,3:96+98
[4]童玲.關于計算機硬件維護關鍵技術的若干探討[J].電腦編程技巧與維護,2015,12:92-93
[5]楊敏.計算機網絡安全新技術研究[J].激光雜志,2015,12:156-158
[6]陳昭.基于云計算的中藥信息融合知識服務平臺構建[D].福建中醫藥大學,2015
作者:楊風山 單位:曲阜師范大學 信息科學與工程學院