計算機軟體工程管理與應用解析

才智咖 人氣:2.32W

計算機軟體工程管理與其他工程專案管理不同,在研發的各個階段所面臨的風險是不可避免的,但是可以提前做好預防措施。以下是小編J.L為大家分享的關於計算機軟體工程管理與應用之論文範文。

計算機軟體工程管理與應用解析

摘要:在經濟建設和社會發展中,計算機技術作為一項綜合系統性的技術,對專業人員和計算機軟體工程開發人員的要求都很高,為了更好地確保計算機的科學運用和軟體工程開發工作的順利實施,必須加強有效的科學管理工作。本文著重對計算機軟體工程的管理與應用問題進行研究,並針對現階段計算機軟體工程的發展狀況提出了具體措施。

關鍵詞:計算機軟體;工程管理;應用領域;研究

隨著科學技術的不斷髮展,計算機軟體工程逐漸被應用於越來越多的領域,同時也逐漸滲透到人們的日常生活與工作中。但是,計算機軟體工程在開發過程中出現了很多的問題,其中非常重要的一點就是軟體工程管理並沒有在資訊科技的飛速發展中得到相應發展,在開發過程中只重視技術研發而忽視管理的現象經常發生,對計算機軟體開發質量產生了非常嚴重的影響。當前計算機軟體工程管理工作並沒有引起人們的廣泛關注,由於人們傳統思想觀念與軟體工程尚未形成深入探索的規模,很多問題仍處於探索與研究階段。軟體產品自身含有的特殊性,管理工作也會涉及到這一特點,只有從根本上強化計算機軟體工程的管理工作,才能更好地發揮應用效果與價值,這是當前21世紀發展程序中值得深入研究的重要問題。

一、計算機軟體工程的管理

管理是一門系統科學。在現代經濟社會的生產、物流、銷售過程中,科學的管理一般都是運用計算機的網路工程進行,企業為了取得高效率、高收益的目標,也會加速計算機軟體工程的開發運用,同樣,在各類國家機關和事業單位也在運用計算機軟體工程開展業務工作。據調查表明,雖然計算機技術在不斷普及、運用,但是計算機軟體工程的管理卻存在許多不規範、不完善的問題,有些重要單位還會多次出現洩密事件,給國家經濟、政治和國防造成極大危害。因此,加強計算機軟體工程的科學管理,非常重要。計算機軟體工程的管理是一項系統工程,特別是計算機軟體開發專案的管理,主要有以下幾個方面。

1、組織機構的管理

計算機軟體開發專案成功的關鍵,是具有高素質的軟體開發人員。為了成功地完成軟體開發工作任務,專案組的所有成員必須以一種有意義且有效地組織進行互動和通訊。對於一個大型軟體產品的開發過程,每個階段都需要若干名開發人員協同工作,計算機軟體工程的管理組織結構種類很多,例如民主製程序員組織機構、主程式設計師組組織機構、民主分權式組織機構、控制分權式組織機構、控制集權式組織機構等。在實際專案開發中,選擇合適的軟體開發組織機構來保證全組的協調統一,有利於營造濃厚的學術氛圍,充分發揮專案組每個成員的積極性和主動性,集思廣益攻克技術難關,提高開發效率。

2、軟體開發人員的管理

軟體的開發需要多種職能人員積極參與,特別是專案總負責人、系統分析師、程式設計師、軟體測評師、資料管理人員以及培訓人員等。在實際的軟體開發中,很多情況都會出現,較為明顯的一種情況是出現個人身兼數職的情況,這是由於不同崗位上的員工對於自身職責不明確,需要根據軟體開發的步驟,把參與研發的人員分成不同的小組,在軟體的開發過程中不同的開發階段各開發人員既要保證相互區別,又要能在本職崗位上充分發揮自我價值,其中既要體現專業素養又要包含團隊精神。

3、軟體客戶的管理

計算機軟體開發的最終目標就是為客戶服務,特別是為客戶解決工作運用中的問題,為軟體使用者提供舒適的適用體驗。軟體開發人員在開發過程中必須高度重視使用者管理,與使用者保持良好的溝通關係,瞭解使用者需求,幫助使用者理清專案需求要點,讓使用者心甘情願地配合,獲得他們的信賴與支援,將使用者的需求變化及時反饋給技術研發人員。同時儘量避免外界干擾因素對軟體工程的開發帶來不良影響,保證最終開發出來的產品不會偏離最初的實現目標。

4、開發專案的管理

建立完善的專案開發管理體系,應該包含以下幾個方面的內容:一是專案質量的管理,其主要目的就是保證軟體開發的質量,提升客戶滿意度;二是進度管理,其是為保證在規定的時間內完成軟體開發任務,對軟體研發進度實施的管理措施,是為確保軟體開發專案按期完成所需要的管理措施;三是成本管理,是對軟體研發成本進行核算、控制而採取的系列管理措施,是實現軟體研發經濟效益的重要保障。成本管理是為保障軟體開發專案實際發生的成本不超過專案預算,使專案在預算內按時、按質、經濟高效地完成既定目標而開展的專案管理活動,是專案能否獲得良好經濟效益的關鍵。因此,需要合理地調整好專案的質量管理與進度管理,才能實現專案中的成本控制,質量管理的系列措施將使軟體專案滿足使用者的需求。

5、計算機軟體系統的保密管理

無論是企業生產單位,還是國家政治、軍事、國防、社會事業單位,在使用計算機軟體系統的過程中,保密工作是十分重要的。計算機的關鍵技術系統、密碼系統、資料系統,是保密的核心,在對外進行工作交流時一定要防止洩密事件發生。特別是國家安全單位、軍事研究單位和生產單位,對計算機軟體系統的保密管理是重中之重,必須制定嚴格的保密制度,安排經過嚴格考核的管理人員和保衛人員進行管理,以確保計算機軟體系統的資訊保安、執行安全和單位生產、工作的安全。

二、計算機軟體工程的應用

網際網路技術高速發展,也逐漸在中國得到普及,通過計算機軟體的便利性可以看到現代社會生活的巨大變遷,它滿足了人們生活領域的需求,特別是滿足了人們多種生活與工作的豐富性,也逐漸提升了計算機軟體的應用效率,拓展了廣闊的應用領域。隨著科學技術的發展,在我國改革開放的大平臺上,計算機軟體工程的應用更加廣泛。

1、在現代企業工程專案管理中的應用

在經濟建設大發展的平臺上,現代企業的發展都是建立在資訊科技不斷更新的基礎上,因為隨著這樣的發展趨勢,資訊系統能夠為企業的發展注入新的活力,特別是在面對資訊科技產生的新型經營環境中,企業應該及時有效地制定一個有力的競爭戰略,從而保持一種可持續發展的競爭優勢。將資訊系統應用於企業執行的過程中,主要是通過現代科技對相關的業務資訊進行收集整理、認證識別,以及儲存傳遞、及時處理、方便檢索等應用模式。資訊系統被用於企業的發展中,無論是企業發展戰略還是競爭過程都結合了資訊系統的優勢,它相比於其他的技術具有無可比擬的優點,可以說是積極地推動了企業的發展。資訊系統的覆蓋,使得科學技術的應用更具適用性和較強的滲透能力,同時結合著資訊系統的概括面,使得當前的企業發展佈局在科學技術的知識推廣過程中,產生的經濟和社會效益相對明顯,特別是其發展的速度更加快速、尤其是業務執行的週期縮短、體現了資訊系統的高速時效性,體現了現階段資訊系統對企業經濟的發展具有積極地推進作用。計算機被用於工程專案管理中呈現出實際的利用價值,多種軟體間的相互結合降低了管理上的成本,同時也提高了管理的效率,促生了專案管理系統的人性化特點,同時在利用二維三維製圖工具的過程中,也體現了軟體工程被使用的價值,工程圖紙的繪製以及工程專案的設計與施工環節的各個流程通過計算機軟體的綜合篩選,能最快地完成工作流程,科學化管理工程專案。

2、在通訊裝置中的應用

隨著生活水平的日益提高,手機等通訊工具成為必不可少的生活用品之一,科學技術的普及使得計算機軟體技術融入到現代電子產品中,例如微信、QQ等,還有手機APP的風靡,也極大地便利和豐富了人們的日常生活,提高了通訊效率,也極大地方便了人與人之間的溝通,成為生活中必不可少的組成部分。在飛速發展的現代科技技術的同時,新時代的通訊工具數不勝數,通過網路資訊傳播的速度和範圍顯著增加,現代化營銷方式有效快捷地集中資訊受眾,通過智慧手機上的APP應用程式或平板電腦等通訊工具可以進行快速溝通和充分交流,商家可以通過多媒體方式如影音視訊展示商品資訊。利用多種資訊科技進行展示,如視訊讓人切身感受、3D技術讓人進入虛擬世界,人機互動讓人感受多樣全面,智慧手機掃二維碼即可快速獲取全面多樣的資訊,智慧終端可以保持進一步聯絡與瞭解,提高交易完成的機率,支付方式多樣化且方便好操作,以移動網際網路技術為依託建立網上交流交易平臺。

3、在教育教學活動中的應用

現階段教育發展的要求逐漸被提上一個科技指標的行列,已經不單單只是建立在淺顯層面的教育,而是與科技相結合的教學資源共享方式。這樣的方式能夠將所有的資源通過一個簡單的方式進行整合,對於教學來說,資源的整合是時代的要求,也是當前資源共享的基礎。網路技術的發展在現階段的發展中,逐漸被廣泛利用起來,特別是它能夠實現資源的'利用與共享,而許多機構對網路資源的使用都是通過整合各方的資源建立形成涵蓋課程資源庫、資訊資源庫等專業平臺的方式實現資源的共享和利用。這樣的方式可以更好地實現職業、企業的培訓或者是在職人員的繼續教育等,這樣專業的教學資源庫通過建設的過程能夠更好地完善資源共享的意義。網路技術的共享型教學資源庫建設旨在通過相關的網路聯通方式對教學資源和網路資訊科技資源進行整合,然後更好地實現資源庫的建立。

4、在現代軍事活動中的應用

當今社會已進入了資訊時代。國防事業和軍事活動廣泛的計算機化和先進資訊科技已經使各個領域發生了顯著的變化。最近數十年中的作戰行動已經表明,在使用各種資訊科技的情況下,武裝部隊的使用效能將會顯著提高。根據一些專家的說法,21世紀的軍事安全將越來越依賴於資訊領域。在美國著名的未來學家阿爾文•托夫勒的《戰爭與反戰爭》一書中,他認為資訊正成為關鍵的軍事戰略資源,其重要性不亞於甚至超過傳統型別的武器裝備。換言之,要想打造一個國家的國防潛力和軍事實力必須規範其資訊關係,開發資訊科技,改進資訊作戰方法。現代軍隊的軍事訓練、軍事偵察、武器發射等都依賴於計算機軟體工程技術手段。

三、計算機軟體工程管理的具體措施

1、制定科學的研發計劃

在計算機軟體工程專案研發之前,需要對專案進行詳細的需求分析,將原始問題與軟體開發經驗結合起來,形成詳細的需求分析報告,在此基礎上制定準確、完整和規範的研發計劃,從而更好地投入軟體開發的過程。軟體的研發過程,可能會受到多種因素的綜合影響,特別是多種不確定因素的影響,容易影響軟體工程開發的細枝末節。合理的研發計劃有助於降低軟體開發專案發生系統性風險的可能性,保證軟體專案研發的順利進行,研發計劃應體現出動態性、系統性與關聯性,實現軟體的功能與經濟效益的統一。

2、加強工程專案的風險管理

計算機軟體工程管理與其他工程專案管理不同,在研發的各個階段所面臨的風險是不可避免的,但是可以提前做好預防措施。特別是在研發技術方面,在軟體研發的階段將會遇到某些技術更新的情況,採用新技術後會有潛在的技術風險,因此當客戶需求發生變化的時候,就會對軟體的研發過程造成直接影響,所以需要在專案實施的過程中及時準確地發現問題並解決問題,把握適宜的尺度去識別並規避風險。因此,專案組的全體成員應該積極學習管理與規避風險的相關知識內容,從自身角度尋求有效的風險防範措施來減小損失。識別風險、風險優先順序評估、預防和消除風險是軟體專案風險控制的主要應對措施。

3、加強專案之間的密切合作

在計算機軟體工程開發專案中,各專案組之間、專案組內部成員之間會彼此交流,也會與使用者交流。專案的進展不僅會受到交流程度的影響,也會受到開發人員交流能力的影響。交流和溝通不暢可能會導致專案失敗,因此軟體研發團隊負責人需要加強各個專案組成員的溝通,根據人員的技術背景和交流能力,進行合理明確細緻的分工,充分調動工作人員的積極性與主動性,確保軟體工程專案開發的順利進行。專案與專案之間的合作並不是只停留在資訊科技的專案開發過程中,還會涉及到多個領域,在這個過程中需要充分認可專案與專案之間的聯絡,並採取合理的方式進行融合合作,保證能夠在計算機軟體工程發展的程序中實現資訊無限制的往來,保證能夠實現互利共贏,推動專案與專案之間的友好協同發展。

四、結語

計算機軟體工程研發和建設已經走過了漫長的發展歷程,但是要像其他工程學科一樣成熟,仍然還有很長的路要走。在計算機軟體開發方面,必須研究與其他工程學科專案開發類似的地方,學習其先進的專案管理經驗,針對軟體開發專案中遇到的獨特問題確定開發策略、使用技術和開發工具。應充分認識到軟體產品的開發質量是由團隊開發人員的創造性和專案管理的科學性決定的,需要更加註重使用者使用體驗,從而開發出高質量的軟體產品,確保其在人們的生產、生活中發揮積極作用,推動我國資訊科學技術的不斷進步與發展。

參考文獻

[1]初旭:計算機軟體工程管理與應用解析[J].中國管理資訊化,2013(5).

[2]孫書青:計算機軟體工程管理與應用解析[J].計算機光碟軟體與應用,2013(12).

[3]趙志鵬:關於計算機軟體工程管理與應用的討論[J].電子技術與軟體工程,2016(15).

[4]吳娟昌:計算機軟體工程管理與應用解析[J].資訊與電腦(理論版),2016(10).

[5]辛為、魏麗嬌:計算機軟體工程管理與應用解析[J].中小企業管理與科技(上旬刊),2015(12).

[6]李田英、蘇豔:計算機軟體工程管理與應用分析[J].電腦知識與技術,2015(28).

[7]趙世均:計算機軟體工程管理與應用解析[J].電子測試,2016(8).

[8]單勁虎:關於計算機軟體工程管理與應用探討[J].科技風,2011(23).

[9]屈建軍:計算機軟體工程管理方案[J].資訊與電腦(理論版),2016(7).

[10]王凱:我國計算機軟體工程的管理和開發應用研究[J].資訊通訊,2015(5).