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