謝家明
(北京理工珠海學院 519000)
我國計算機軟件工程的管理和開發應用研究
謝家明
(北京理工珠海學院 519000)
隨著信息化時代的到來,計算機技術逐漸滲透到了人們生活的方方面面,并對人們生活帶來了極大地影響。然而,從目前計算機軟件開發現狀來看,尚未形成一套成熟的約束機制。所以,在計算機軟件開發過程中還存在著一定的周期長、成本高以及產品缺少市場競爭力等問題。基于此,本文對計算機軟件工程的管理和開發工作進行了簡要的探討,希望能對后期工作有所幫助。
計算機;軟件工程;管理;開發
1.1 開發人員的管理
計算機軟件的開發包括了最初的開發目標的制定、軟件資料的搜集、相應程序代碼的編寫以及后期的軟件調試、維護等多項工作,具有耗時長和涉及范圍廣的特點,因此在軟件開發過程也就需要全體開發人員的合理分工、緊密配合;并需要結合工程的具體需求,制定出一套合理的人員分配計劃,而這一工作的實施也就需要相關領導充分考慮到每一開發人員的專業方向以及所擅長的技術領域等多項因素,由此才能結合軟件開發過程中的不同階段需求完成人員的合理配置,促使整個軟件開發流程實現標準化和規范化。
1.2 組織機構管理
組織機構管理不應該僅僅局限于任務的分配,更應該是在緊密結合工作細節以及員工基本素質的前提下,完成合理的搭配,進而確保開發工作能夠在既有的工作制度下發揮出最高效的效率。組織機構的管理工作,能夠保證整個開發工程在固定的管理模式下,增強信息傳達的時效性。另外,對于不同工程所實施的管理,相應的組織機構模式和分工等也有著一定的差別,但唯一相同的就是要保證所有工作都要在規范制度的指導下有序的開展。
1.3 用戶管理
用戶管理工作的實施主要目的就是為了更好的實現目標系統所具備的功能。對于用戶所面臨的問題,其自身應該有一個更為深刻的認識,但往往不能很好地表達出來,更不明白如何應用計算機來解決其所面臨的實際問題;而在如何使用計算機技術來解決實際問題方面,軟件開發人員的應用能力和認知水平要遠遠高于用戶,但反過來,開發人員對于用戶的實際需求又不是很清楚。所以,在計算機軟件開發過程中加強用戶管理工作,維持一種良好的用戶關系,進而實現信息的有效交流,最終確保所開發的軟件能夠滿足廣大用戶的切實需求。
1.4 文檔資料的管理
對于一些文檔資料的管理在軟件開發過程中通常都有著一個較高的要求。文檔資料必須能夠準確的記錄下用戶對于目標系統的真實需求,由此來保證所開發軟件的準確性和實用性;另外,文檔資料還要保證對每一步的工作流程進行準確的記錄;同時在后期的審查過程中由于以這些資料為參考來確定其是否存在問題,所以也要做好資料的保存工作。
2.1 建立并完善相應的管理和開發體系
對于軟件開發這種高科技研發項目而言,強化其人力資源管理,實現人員的優化配置,有效調動員工的工作熱情和積極性以及實現員工彼此之間的配合度,進而實現工作的高效率,對于保證整個開發工作的有序進行有著重要的意義。在20世紀80年代,為有效地提高軟件開發質量和完成對開發商軟件承包能力的評估工作,卡內梅隆軟件研究所提出了一套成熟的軟件能力模型,它將整個軟件開發過程具體劃分為了五大階段,即初始級、可重復級、已定義級以及管理級和優化級,促使企業的計算機軟件管理能力和開發水平都得到了明顯的提高。
2.2 注重培養開發團隊的合作意識
軟件開發一般也都有著工程量大、周期長等特點,每一模塊或環節都需要有大量的工作人員去參與,而針對每一個人所負責的內容也只是很微小的一部分,由每個人所負責的模塊集合到一起也就鑄就了最終的產品,這種團隊化的開發模式對于整個團隊的合作意識有著強烈的依賴性。所以,在開發過程中,就需要不斷強化工作人員團隊意識,并對工作內容和工作進度進行科學的協調,同時針對開發人員彼此之間要進行及時的交流,進而能夠更好地掌握整個開發進度,促使團隊合作的優勢得到最優化的發揮,從而保證能夠開發出符合標準的產品。
2.3 強化軟件開發過程中風險評估工作
在軟件開發過程中需要進行風險評估的因素主要有需求、成本、技術和進度四個方面,每一方面都需要開發人員進行嚴格的把控;如需求方面,因為所有開發出的產品都要交與用戶使用,客戶所要求的軟件功能也是軟件開發的唯一準則,如果在開發過程中,同用戶之間沒有有效地信息交流,就會導致所開發的軟件不能滿足用戶需求。又如在開發進度方面,軟件開發的整個過程從最初的立意到開發完成,必定會存在一個時間限制,所以,對于開發過程中的每一階段都要進行合理的時間安排,從而提升一種時間緊迫感,進而有效地調動員工的積極性,確保開發工作能夠保質保量的完成。
計算機軟件工程的管理和開發對于當代計算技術的迅速發展和普及有著至關重要的作用,隨著科學技術水平的不斷提高以及軟件開發管理工作的不斷發展,相信計算機技術也定會迎來一全新的發展局面。
[1]李濤.我國計算機軟件工程的管理和開發應用研究[J].中小企業管理與科技(上旬刊),2015,01:169~170.
[2]高建偉.計算機軟件工程的管理與應用[J].技術與市場,2015,11:205.
[3]初旭.計算機軟件工程管理與應用解析[J].中國管理信息化,2013,05:72~73.
TP311.5
A
1004-7344(2016)09-0263-01
2016-3-10