前言:尋找寫作靈感?中文期刊網用心挑選的計算機軟件工程管理應用措施思考,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:隨著計算機科學技術的飛速發展,計算機的應用范圍也越來越廣泛。計算機的正常運行離不開顯示器、處理器等各部分的統一協作,計算機軟件作為計算機運行的重要依靠,與計算機硬件系統共同承擔著重要的使命和責任。加強計算軟件工程管理應用,可以提升計算機軟件的質量以及運行效果,給使用者帶來更優質的體驗。文章對計算機運行進行了深入研究,從而對加強計算機軟件工程管理提出了針對性的措施。
關鍵詞:計算機軟件工程;管理應用;措施分析
1計算機軟件工程管理內容
1.1技術人員管理
作為計算機軟件開發的主體,技術人員負責軟件工程規劃、生產和檢驗等多個環節,并在其中起到了重要的作用。無論是在軟件開發之前,還是在開發過程中,都需要加強對技術人員的管理,避免人員因素對軟件工程以及開發作業產生負面的影響,最終影響軟件的使用效果。針對技術人員的管理,需要從人員分配、作業流程以及操作行為等多個方面來實施,建立、健全系統的問責制度,將責任落實到每一個技術人員身上,才可以全面提升軟件的開發質量。
1.2軟件工程控制管理
軟件工程的控制管理工作主要包括管控軟件開發的經費支出、軟件開發后的漏洞測試以及兼容性測試、軟件開發進度等。經費的核發有助于推進計算機軟件開發的進度,也有助于提升技術人員的工作效率。合理安排軟件工程開發所需的技術人員,能夠保證各個開發環節的人員數量充足,降低每個技術人員工作壓力的同時,保證了軟件開發的效率。加強軟件開發后的測試工作,有助于開發優質的計算機軟件,并及時處理軟件存在的問題,給用戶帶來更好的體驗。
2計算機軟件工程管理應用存在的問題
2.1管理機制存在漏洞
現階段我國的計算機軟件行業發展十分迅速,軟件開發的質量和數量相較于前幾年有了很大的提升,雖然計算機軟件產業已經取得了一定的成績,但是行業內現有的管理制度存在著諸多的漏洞,導致軟件工程的進度與軟件產業的發展進程不符,并且存在著越來越大的差距。原有的技術人員隨著經驗的增長以及開發經驗的累積,已經由原先的技術人員晉升為開發團隊的管理人員[1]。但是其只具備專業的軟件開發技術,不具備專業的管理知識,也缺乏管理經驗。因此在管理的過程中會出現人員分配失衡、項目整體進度規劃不到位、管理者本身過于缺乏管理意識和全局意識等問題,都會導致軟件開發進度遲緩。
2.2技術人員缺乏團隊合作意識
一個成功的軟件開發項目離不開團隊內各位成員相互之間的配合和協調。但是在當前軟件開發的大環境下,技術人員之間缺乏必要的合作意識,很多開發團隊都是臨時組建,成員之間互相不熟悉,而且在缺乏溝通的情況下也會引發很多的矛盾,從而影響軟件開發的效率。合作意識的缺乏以及溝通不及時,導致技術人員對開發項目的分工合作也不夠熟悉,因此在開發的過程中容易出現重復開發、測試等情況,白白浪費了寶貴的時間。
2.3缺乏系統的考核培訓體系
一個優秀的技術人員能夠帶動整個開發隊伍的開發效率,也可以提升軟件的質量。但是目前我國計算機軟件產業的培訓體系存在很多漏洞,雖然,在項目開始前會對技術人員進行必要的培訓和項目相關知識的梳理,但是目前的培訓內容缺乏邏輯性。對于技術人員來說,軟件開發知識的培訓以及考核能夠提升其技術水平,定期的考核則可以讓技術人員在行業內保持領先地位。對于團隊管理者來說,加強管理知識和技能的培訓,有助于提升管理者對于團隊管理的技巧,推動整個開發隊伍綜合素質的提升,對于現階段軟件工程管理中存在的問題也可以解決。
2.4缺乏風險意識和危機意識
軟件開發的過程中可能存在諸多問題,同時軟件在使用的過程中也會由于存在漏洞而為使用者帶來一定的影響。技術人員在進行開發的過程中,缺乏必要的危機意識和風險意識,導致整個開發團隊中缺少專門進行軟件測試的技術人員。而且很多管理者對項目也不夠了解,不清楚項目是否具有風險性,對軟件開發后的使用和獲利情況都不夠了解,為項目的開展埋下了很多隱患。
2.5項目管理體系不夠完善
在開發的過程中,管理者要對軟件的開發進度進行明確,并根據項目的具體情況對進度加以調整,確保在規定時間內完成軟件的開發。但是目前軟件產業對各個開發項目的開發時間缺乏必要的管理和監督,導致技術人員在約定的時間內無法按照要求完成開發,不僅推遲了軟件的發行,也為整個項目帶來了損失。在開發的過程中,管理者無法及時、妥善地對突發情況進行處理,也會導致項目進度被拖慢。趕工現象在我國的軟件開發項目中十分常見,技術人員在趕工的過程中不僅無法保證軟件的質量,也難以對漏洞進行測試并加以修正。
3加強計算機軟件工程管理應用的措施
3.1提升團隊凝聚力,增強團隊合作意識
計算機軟件產業中的項目需要團隊成員之間具有一定的默契性,而且團隊凝聚力一定要強。因此,在日常的工作中提升技術人員的團隊凝聚力、增強其團隊意識是加強軟件工程管理的首要任務。各個部門成員之間的交流、溝通能夠保證開發項目的順利進行,消除成員和部門之間的隔閡,也可以提升工作的透明度,避免各個部門之間重復作業、浪費時間[2]。項目開始前,應當先樹立團隊成員的合作意識,可以通過講座、宣傳或者是團建活動提升其默契度。技術人員在交流的過程中,不僅可以交換彼此掌握的技術和信息,也可以擴大自己的社交圈,對推進當前項目進度也起到了明顯的作用。很多項目在開始前,都是臨時組建開發團隊,各個成員之間不熟悉,而且也是第一次見面,除了前期的宣傳培訓以外,在工作的過程中,項目管理者也要加強團隊意識的培養,促進整個隊伍的和諧發展。技術人員要注意溝通技巧,避免由于溝通不當導致言語沖突,也可以選擇自己認為更恰當、更舒服的方式進行交流和溝通,從而更好地提升工作效率。
3.2加強管理者培訓,完善管理體系建設
當前軟件開發項目的管理者由于缺乏經驗導致整個項目的管理情況不盡人意。針對管理者,可以通過加強管理培訓、與其他管理者交流經驗等方式提升其管理能力?,F有的管理者在軟件開發方面擁有較為豐富的經驗,但是缺乏項目管理、人員合理分配的經驗,也會忽視項目的進度。各個公司和項目可以根據實際的情況,邀請高級經理或者是經驗豐富的管理者到項目內進行培訓,聘請專業人士進行管理方面的培訓,從而實現管理者管理能力的提升。除了對管理者進行必要的培訓以外,也應當加強項目的管理體系。針對軟件開發過程中的各個環節,應當設立不同的監管制度和模式,包括軟件的策劃、開發以及測試等環節,都需要對項目進度和質量進行監督和管理。管理者要對軟件工程管理體系的建設有一個全局意識,同時也需要掌握各個環節的進度和時間安排,根據項目的進度以及各個環節的完成情況來調派、分配人員。對于項目管理團隊各個人員的職責劃分需要落實到每人身上,各個管理者之間也要形成相互監督、相互制約的作用,避免出現“一人獨大”的局面。合理規劃工作內容,并對員工的職責進行合理規劃,有助于提升工作效率,也有助于管理者把握軟件開發的進度。針對各個項目設立專門的監察機構,并對各個工作環節進行評估和反饋,以便管理者可以更好地調整后續的工作安排,避免出現延誤現象。
3.3加強技術人員培訓,提高培訓內容質量
在為技術人員制定培訓計劃時,應當將培訓分為幾個部分,包括團隊意識培養、技術信息分享以及信息互換交流等。缺乏團隊意識的技術人員也會缺乏與其他同事溝通的意識,技術人員之間的工作進度不透明也會導致軟件開發進度遲緩。技術信息的分享能夠幫助技術人員彌補專業技術知識上的不足,也加強了技術人員對于項目的熟悉度。借助信息互換環節,技術人員可以和行業內的專業人士進行近距離的交流,使自己在工作上的疑問能夠得到詳細的解答,從而提升了自信心。培訓內容要與本項目以及員工的情況相結合,避免教學內容脫離實際,過于“假大空”,提升培訓內容的質量也可以端正技術人員的態度,從而使培訓效果更顯著。
4結語
計算機軟件的質量會對計算機的使用產生直接影響,提升軟件質量要從加強軟件工程管理入手。想要解決當前軟件產業中存在的問題,應當從技術人員、管理隊伍以及項目本身出發,為不同的問題提供不同的解決方案,只有從根本上保證軟件工程各個環節的規范,才能夠全面提升軟件產業的發展,并降低軟件工程的漏洞以及用戶在使用軟件過程中承擔的風險。
[參考文獻]
[1]孫華,李愛平,金智.加強計算機軟件工程管理應用的措施分析[J].電子制作,2015(8):84.
[2]袁春瑩.加強計算機軟件工程管理應用的措施[J].電子技術與軟件工程,2019(2):77.
作者:蔡長征 單位:羅定職業技術學院