計算機軟體工程的管理及開發應用探討論文
摘要:由於網路科技的不斷髮展,計算機滲透到人們生活、工作的各個領域中,改變了人們的生活方式。但是,我國的計算機軟體開發情況並不樂觀,軟體開發缺少一套成熟且具有較強約束力的機制導致了軟體開發週期長、成本較高及產品競爭力低等問題。為解決這些問題,本文將對計算機軟體工程中的管理及開發工作進行簡要分析探討。
關鍵詞:計算機軟體;工程管理;應用開發
科技的不斷進步推動力計算機的快速發展,計算機成為人們生活、工作不可缺少的工具,電腦成為了現代人的必備品,人們也越來越離不開計算機網路。這時,計算機的軟體急需進行開發和設計。計算機軟體的開發和設計需要用到計算機軟體科學、現代管理學和應用數學等多個學科。為了能夠跟上時代進步的腳步和實現各個學科的科學性的目標,要求軟體設計和開發一定要規範化、合理化、科學化[1]。
1計算機軟體工程管理的內容
1.1開發人員管理
計算機軟體開發有明確的操作步驟:第一確立開發目標,第二找相關的資料,第三編寫軟體的程式程式碼,最後進行後期的除錯和維護。這是一項巨大的工程,需要團隊的通力合作、密切配合。軟體開法工程不是僅憑一己之力就能完成的工作,它需要團隊之間密切的合作和團隊成員合理的分工,這就需要在開工之前制定合理的人員分配計劃。為了制定出一個更加完善的人員分配計劃,需要領導者充分了解每個軟體開發人員的專業、擅長的領域、性格特點和其他各個方面的綜合素質,合理分配每個階段的軟體開發過程中的任務,使軟體開發更加的順利、完善。
1.2組織結構管理
組織結構管理是一種運轉機制,它需要在綜合考慮工作人員的各個方面的能力和工作過程中的各個任務之後,合理分配任務給合適的工作人員,使工作能夠在一個合理規範的制度下高效率的執行。組織結構管理不僅使工程擁有固定的管理模式,還使團隊資訊的上傳下達具有時效性。組織結構模式和分工有很多,要根據不同工程管理要求進行合理的安排,使工程在合理規範的制度下高效的執行。
1.3組織結構管理
組織結構管理既要合理分配管理任務,還要結合工作中的細節和工作人員的基本素質進行合理搭配,使軟體開發順利進行。組織結構的管理能夠幫助制定出規範合理的工作制度,使軟體的開發工作高效率的進行。開展有效的組織結構管理能夠為開發工程提供科學的管理模式,使工程科學有序的.進行,也能更加及時的傳達資訊。不同的組織結構和分工管理模式對應不同的組織結構管理,但所有的管理模式必須都必須保障所有工作能夠科學有序的進行。
1.4使用者管理
使目標系統所具備的功能得到更好的利用和實現是實施使用者管理工作的目的。現在計算機軟體使用者遇到的問題反映了使用者對計算機的使用有一個很好的認識瞭解但他們不知道如何表達這些認識和使用計算機解決遇到的問題的現象[2]。具備較高的的應用能力和認知水平的軟體開發人員能夠使用計算機解決實際所遇到的問題。但是,大部分的軟體開發人員不清楚使用者的實際需求。為保證開發出來的軟體能夠滿足使用者的實際需求,軟體開發過程中要加強對使用者的管理工作,使使用者之間形成良好的關係和使用氛圍,提高資訊的有效交流。
1.5管理文件資料
在計算機軟體開發過程中對文件資料的管理工作有較高的要求及標準。為確保開發軟體的的精確性和實用性,需要通過文件資料真實記錄使用者在使用時產生的需求。另外,文件資料還必須準確的記錄具體的工作流程。文件資料在後期審查時產生了重要的作用。因為審查計算機軟體是否存在問題時要參考這些文件資料,所以必須要重視起資料的儲存工作。
2完善計算機軟體工程中的管理和開發的相關設施
2.1建立健全的管理與開發體系
計算機軟體工程開發對工作人員的管理要求比較高,它要求要有完善的人力資源管理模式和每一個工作人員都能夠找到適合自己的崗位。因為這樣能夠提高工作人員的積極性和工作效率,使工作人員之間的配合變得更加默契,也使軟體開發工程更加順利的進行。多年前,卡內基梅隆軟體工程提出的軟體成熟模型(CMM)提高了軟體的開發品質,大致測定出了開發商是否具備足夠的承包能力。這個模型對提高軟體開發的能力和工程管理水平具有非常重要的作用[3]。
2.2增強開發過程中的風險評估
在進行軟體開發時,需求、技術、成本和進度等四個方面需要進行風險評估,所以開發人員要嚴格把控各個環節。例如,設計出滿足客戶所有要求的軟體是軟體設計中唯一的標準,所以最終開發出來的交到客戶手上的軟體必須滿足客戶的所有要求。在軟體開發時,工作人員要及時與客戶進行詳細的交流以充分掌握客戶的心裡,開發出符合客戶要求的軟體功能。
2.3培養開發團隊的合作意識
計算機行業非常注重需要團隊合作的領域,這是與其他相關產業最大的不一樣的地方。軟體開發的每個部分都需要大量的工作人員進行工作,並且每個工作人員只負責屬於自己的一小塊工作,最後再把每一部分的工作成果結合在一起得出成品。這樣的開發模式對團隊合作的效率有較高的要求。在進行軟體開發工作時,為保證充分發揮出團隊合作的優勢開發出一款符合要求的產品,要求每一個工作人員之間要及時的進行詳細的溝通交流,把握好專案的整體開展情況。
綜上所述,計算機軟體工程的管理和開發對我國的計算機軟體工程的發展有重要意義。為了更好的普及計算機技術,提高計算機技術的發展速度,要有效管理和合理開發計算機軟體開發工程。我國擁有巨大的軟體應用市場,相信伴隨著科學技術水平的不斷提高和軟體開發的不斷完善的管理工作,計算機軟體開發的發展會越來越好的。
參考文獻:
[1]閻棟.關於計算機軟體工程管理與應用策略研究[J].電子測試.2017(08).
[2]朱鵬飛.現代軟體工程方法在醫療軟體開發中的應用[J].資訊與電腦(理論版).2016(19).
[3]李田英,蘇豔.計算機軟體工程管理與應用分析[J].電腦知識與技術.2015(28).
-
2017年6000元全能電腦配置
“2017全能電腦配置6000元i5-7500配GTX1060遊戲配置推薦”,對於DIY組裝電腦來說,選擇硬體向來都是買新不買舊,而i5獨顯平臺向來是遊戲玩家最熱門的裝機方案,而這套新平臺i57500四核獨顯裝機方案必將成為2017遊戲裝機玩家的最愛方案之一,無論是低功耗、高主頻大記憶體...
-
網路電話軟體開發哪家好
在移動網際網路時代,網路電話作為新興的網際網路營銷工具,已經廣泛應用於各個行業中。那麼,網路電話軟體開發哪家好呢?下面和小編一起看看吧!網路電話軟體開發哪家好?1、開發人員的規模和實力這一點是十分關鍵的,無論專案大小。一個軟體開發專案需要多名不同技術的開發...
-
白領女性如何防止電腦傷害面板
大多的職業女性已經習慣這樣的生活,一早衝進辦公室頭件事就是開啟電腦,一天工作從此開始。回家後不少女孩仍要在電腦前流連,本來光滑漂亮的肌膚被難看的“計算機面板”悄悄取代。電腦為何會導致“計算機面板”首先是電腦在開機狀態產生的靜電對面板的殺傷力很大。...
-
計算機軟體許可協議(彙編10篇)
在快速變化和不斷變革的今天,人們運用到協議的場合不斷增多,協議能夠成為雙方當事人的合法依據。那麼協議的格式,你掌握了嗎下面是小編為大家收集的計算機軟體許可協議,歡迎閱讀與收藏。計算機軟體許可協議1賣方:_________買方:_________鑑於賣方多年來從事_________...