戢一凡 沈陽新松機器人自動化股份有限公司
計算機軟件工程處于剛開始發展的時候,人們對計算機軟件的認知不足,大多數人是沒怎么接觸計算機軟件,因此計算機軟件在社會各行各業中沒有得到有效地應用,隨著時代的進步和科學技術的快速發展,計算機軟件的功能是越來越多,也越來越強,人們逐漸認識到計算機軟件的重要作用,計算機軟件開始在生活、學習和工作中得到廣泛地應用,如今各行各業的運作已經離不開計算機軟件的應用。
計算機軟件開發人員主要包括項目負責人、程序員、系統分析員等。有時候計算機軟件工程項目規模不是很大,那么就會出現一個人要做幾個人的工作的現象,因為不需要太多的人投入到小規模的項目中,但是要分清每項工作的職責,這就要需要軟件人員具有較高的專業素質,還要懂得學會與他人合作。
組織機構主要包括了三個方面:第一是由程序員所組成的,開發技術水平比較低的人員主要是負責軟件分析和開發工作,高級工程員主要是負責制定開發方案、調節各環節問題和審核軟件技術;第二是由高級程序員組成的機構,高級程序員具有很強的軟件開發能力,具備較高的專業素質,這些成員每個人的軟件開發水平比較高,能夠保證計算機軟件工程的質量;第三是由做過計算機軟件開發工作的人員組成的機構。
軟件用戶是軟件開發的主要目目標,通過對于用戶的信息進行收集與整理,能夠及時的了解軟件開發的效果,并且為后續的軟件工程開發提供重要的參考,在與軟件用戶溝通交流的過程中,必須要嚴格管理外界的干擾保障良好的溝通與互動。
對計算軟件工程項目的資金、人員、進度和質量實施有效的控制,對計算機軟件工程進度實施控制主要是為了保證在規定的時間內完成項目;對資金進行控制是為了保證完成項目之后不會出現投入資金超過預算的情況;對人員進行控制是為了提高軟件開發人員的工作積極性和工作效率;對質量進行控制是為了保證計算機軟件工程的質量,確保開發出來的計算機軟甲符合社會的需要。
文檔資料是軟件開發過程中許多接觸文件的匯總,通過這些文檔資料,能夠幫助程序員在后續開發的過程中查漏補缺,進一步提高軟件工程的質量。所以必須要加強文檔資料的管理,重視文檔資料的收集工作,同時要求專業人員進行資料的整合,提高文檔資料的使用效率。
首先必須要針對計算機軟件工程的構建進行分析,通過科學合理的風險控制措施,能夠極大的提高軟件運行的效率,在設計的軟件的過程中,如果出現數據丟失的問題,不僅會導致軟件出現漏洞,而且還會造成軟件的使用上大打折扣,通過加強風險管理,控制體制,對于軟件工程的質量管理進行完善,可以有效降低數據丟失的風險,保證計算機軟件數據的完整,充分發揮出計算機軟件的性能,在進行軟件開發的過程中。通過加強風險控制意識,提高軟件管理工作的重點。事先進行風險規避,最大程度上的避免計算機軟件的應用出現漏洞同時要提高程序員專業水平,定期開展培訓,保證程序員自身的專業技術和風險意識能夠同步提高。
計算機軟件工程開發對工作人員的管理要求比較高,它要求要有完善的人力資源管理模式和每一個工作人員都能夠找到適合自己的崗位。因為這樣能夠提高工作人員的積極性和工作效率,使工作人員之間的配合變得更加默契,也使軟件開發工程更加順利的進行。多年前,卡內基梅隆軟件工程提出的軟件成熟模型(CMM)提高了軟件的開發品質,大致測定出了開發商是否具備足夠的承包能力。這個模型對提高軟件開發的能力和工程管理水平具有非常重要的作用。
在進行軟件開發時,需求、技術、成本和進度等四個方面需要進行風險評估,所以開發人員要嚴格把控各個環節。例如,設計出滿足客戶所有要求的軟件是軟件設計中唯一的標準,所以最終開發出來的交到客戶手上的軟件必須滿足客戶的所有要求。在軟件開發時,工作人員要及時與客戶進行詳細的交流以充分掌握客戶的心里,開發出符合客戶要求的軟件功能。
計算機軟件工程具有較強的系統性,其各方面、各層次之間的工作都有著千絲萬縷的聯系,因此需要工作人員及時進行有效的交流與溝通。因此,要想保證計算機軟件工程管理水平的提高,就需要促使工作人員具備團隊合作意識,工作人員之間可以及時進行交流與溝通。具體的措施如下:企業可以制定合理的溝通機制,使工作人員認識到交流溝通的重要性,為工作人員樹立榜樣,鼓勵工作人員之間進行交流與溝通,還可以將因溝通不及時、不順暢影響工程開發、管理的案例當作反面教材。另外,計算機軟件工程的管理人員要學習溝通方法,針對不同的情況要采取不同的溝通方式,以此實現溝通的有效性和效率。為了將工作人員融合到一個團隊中,充分發揮團隊的積極作用,就需要管理人員合理地安排人員,將人員安排在合適的位置,優化配置人力資源,充分激發工作人員的工作潛力,整個團隊才能實現“一加一大于二”的合作效果。。
計算機軟件工程的應用對于網絡信息化的發展具有非常明顯的作用,通過軟件工程應用有效拓展計算機的功能加快計算機軟件對于各種數據的存儲與處理。在計算機網絡發展過程中,通過軟件技術的開發并且結合生活實際案例,積極促進計算機軟件對現實生活產生的影響,尤其是解決了軟件工程應用與計算機發展的差異性。對于計算機軟件來說,計算機軟件的質量直接決定著計算機的應用效果。人們的日常生產與生活也離不開軟件的支持,我們的瀏覽器軟件、聽歌軟件以及游戲軟件等都有可能存在漏洞,計算機軟件的安全漏洞也會給信息安全帶來非常嚴重的影響,無論如何必須要針對計算機軟件存在的漏洞進行深入分析,提高軟件的使用效率和水平,積極促進信息安全。
綜上所述,計算機軟件工程的管理和開發對我國的計算機軟件工程的發展有重要意義。為了更好的普及計算機技術,提高計算機技術的發展速度,要有效管理和合理開發計算機軟件開發工程。我國擁有巨大的軟件應用市場,相信伴隨著科學技術水平的不斷提高和軟件開發的不斷完善的管理工作,計算機軟件開發的發展會越來越好的。