計算機軟件工程管理探討
計算機軟件工程管理制度的完善不僅能夠有效的規(guī)范管理工作者行為,同時也能夠提高管理工作者的管理能力,下面是小編搜集整理的一篇探究計算機軟件工程管理的論文范文,歡迎閱讀參考。
[摘 要]隨著信息工程建設(shè)的發(fā)展,計算機得到廣泛的應(yīng)用。計算機軟件工程管理工作所具有的重要性也逐漸凸顯,特別是在計算機軟件工程項目的質(zhì)量控制、進度控制以及成本控制方面,計算機軟件工程管理工作發(fā)揮著重要的作用。本文在重點論述計算機軟件工程管理工作中的質(zhì)量控制與進度控制及主要方法的基礎(chǔ)上,對計算機軟件工程管理工作中的措施做出了探討,以供大家參考與借鑒,以期更好的管理計算機軟件工程工作,讓計算機能夠更好的服務(wù)于人類。
[關(guān)鍵詞]計算機 軟件 工程管理
在計算機軟件工程開展過程中,軟件產(chǎn)品的設(shè)計、開發(fā)、生產(chǎn)等都與管理工作具有著直接的關(guān)系,良好的管理工作不僅能夠確保軟件工程產(chǎn)品滿足用戶需求,同時能夠?qū)こ痰氖找嬉约帮L(fēng)險做出有效的控制,所以對計算機軟件工程管理工作作出研究以優(yōu)化與指導(dǎo)計算機軟件工程管理工作對于推動計算機軟件工程管理的的發(fā)展而言具有重要的現(xiàn)實意義。
1.計算機軟件工程管理的主要內(nèi)容
計算機軟件工程管理工作的開展,需要與軟件產(chǎn)品的性質(zhì)與特征等緊密的結(jié)合起來,其內(nèi)容主要包括以下方面:
1.1 組織機構(gòu)管理
不能僅僅停留在簡單集合開發(fā)人員的層面上,而是應(yīng)注重人員分配和組織結(jié)構(gòu)的完整性,使分工確保明確,做到上傳下達(dá)信息,這就是所謂的組織機構(gòu)。但是由于不同工程具有不同的要求,因此,至今并沒有把組織機構(gòu)的統(tǒng)一模式提出過。
1.2 工作人員管理
計算機軟件工程的主體就是工作人員,對資料的查找、和軟件程序的編寫以及處理后續(xù)工作等各種項目的.實施負(fù)主要責(zé)任,所以需要不同崗位的工作人員齊心協(xié)力,共同配合才能完成這項工作。因此,在分析項目的規(guī)模和性質(zhì)等基礎(chǔ)上,對計算機軟件開發(fā)人員進行合理安排,把各自的分工和責(zé)任予以明確。但是,由于不同工作人員具有不同的素質(zhì)和專業(yè)能力等,這就應(yīng)結(jié)合實際情況,及時的合理調(diào)配與管理。工作人員不僅應(yīng)該具備本專業(yè)知識,而且團隊協(xié)作能力也需要具備,因為計算機軟件項目具有復(fù)雜性,需要與其他人員共同配合才能夠完成。
1.3 用戶管理
用戶使用是軟件開發(fā)的最終目標(biāo)。在軟件開發(fā)過程中,應(yīng)對用戶的需求和操作習(xí)慣等進行全面的充分了解,從而使來自外界的干擾因素盡量的被減少。在軟件的開發(fā)中,積極的正確用戶使用的建議,能夠做到讓用戶把誠懇的意見提出來,這樣軟件的可操作性和實用性才會具有增強的機會。
2.目前計算機軟件工程管理中存在的問題
2.1 軟件工程需求和實際業(yè)務(wù)存在較大差距
在開發(fā)計算機軟件的過程中,軟件工程需求和實際業(yè)務(wù)的差距較大是最主要的問題。此問題形成的根本原因在于在需求項目工程階段,市場調(diào)查項目的實體和數(shù)據(jù)等是重點,但是,這些工作僅僅停留在業(yè)務(wù)表面的層次上,初步獲得的資料也僅具有框架式的作用,而業(yè)務(wù)規(guī)劃工作卻完全被忽略了。而軟件的后續(xù)設(shè)計人員在進行業(yè)務(wù)規(guī)劃時也只能通過想象來完成,這樣就造成了實際情況與最終的產(chǎn)品之間產(chǎn)生直接的較大的差距。
2.2 軟件工程管理量較大
工作量極大是計算機軟件工程的特點,這是人所共知的事情。在軟件的開發(fā)過程中,影響它的因素很多,其中,開發(fā)人員的投人程度和管理水平等人為因素就是最大的影響因素。把人為因素刨除在外,在業(yè)務(wù)規(guī)則被確定的情況下,就較容易估算出軟件的開發(fā)量與管理量。
顯而易見,在計算機軟件工程管理中,存在很多地方需要進行改進,但是以軟件的基本為前提是需要改進的地方最實質(zhì)所在。把有效的業(yè)務(wù)規(guī)劃,數(shù)據(jù)的處理方法,盡快的找出來,是實現(xiàn)多規(guī)則化的前提。
3.計算機軟件管理工程的方法
3.1 提高軟件效率
在以往,修改數(shù)據(jù)前,在操作方法上需要前臺程序控制,但最近幾年,隨著數(shù)據(jù)庫與信息技術(shù)的發(fā)展,這種方法已經(jīng)被網(wǎng)絡(luò)計算所逐漸取代。因此說,修改數(shù)據(jù)程序是軟件工作效率提高的前提條件,把它向計算機的其他層次中進行分配,這是提高工作效率是最佳途徑。
3.2 加強軟件工程的風(fēng)險管理
軟件開發(fā)各階段都會存在著風(fēng)險。軟件項目的風(fēng)險主要體現(xiàn)在四個方面:需求、技術(shù)、成本和進度。需求方面體現(xiàn)在客戶對軟件的需求表達(dá)不明確,因此這里就需要軟件工程管理人員要和客戶保持聯(lián)系,了解并明確客戶的需求?蛻魧浖捏w驗效果不良,要求重新設(shè)計,或者是客戶提出的意見沒有被技術(shù)人員采納而沒有達(dá)到其預(yù)期需求的效果,導(dǎo)致其要求重做等;技術(shù)方面主要體現(xiàn)在如軟件開發(fā)技術(shù)人員編程不夠熟練,導(dǎo)致程序編寫失誤等等;成本方面,主要是軟件開發(fā)過程中成本問題,假若一家軟件公司為客戶進行軟件工程開發(fā),在其開發(fā)過程中,由于工程管理不當(dāng),造成人力資源和開發(fā)費用的浪費,這就會增加開發(fā)成本,甚至有的成本比報酬高,所以要加強成本控制;進度風(fēng)險體現(xiàn)在,由于開發(fā)過程中工程管理不到位,導(dǎo)致人員工作效率低、拖沓等,造成進度緩慢而不能按照客戶要求的時間成功完成軟件的編程。
3.3 加強測試
對計算機軟件工程產(chǎn)品做出測試是確保計算機軟件工程取得良好質(zhì)量的關(guān)鍵,所以計算機軟件工程管理工作者在管理過程中有必要對工程成果或者階段性成果進行測試,這種測試的目的在于對工程開展?fàn)顩r以及產(chǎn)品開發(fā)狀態(tài)做出了解,從而為下一步管理工作重點的確定提供必要依據(jù)。計算機軟件工程管理人員有必要要求開發(fā)商提供測試規(guī)范與測試項目,并以此為依據(jù)獲得測試結(jié)果。同時計算機軟件工程管理工作者有必要讓測試工作覆蓋計算機軟件的整個開發(fā)過程,并為軟件工程的開展提供建議和意見,在此過程中,計算機軟件工程管理人員有必要遵循以下原則:一是確保工程項目具備測量規(guī)范以及測量結(jié)果分析辦法;二是對測量數(shù)據(jù)進行及時的收集與存儲;三是對測量數(shù)據(jù)進行討論與交流并制定報告;四是以為工程據(jù)測提供依據(jù)為出發(fā)點開展測量工作;五是構(gòu)建完整的工程測量數(shù)據(jù)、報告記錄。
目前,我國計算機軟件工程管理方面所具有的工作模式具有多樣化的特點,計算機軟件工程管理制度的完善不僅能夠有效的規(guī)范管理工作者行為,同時也能夠提高管理工作者的管理能力。在此方面,有必要通過激勵機制的構(gòu)建來充分調(diào)動管理人員的工作積極性,通過發(fā)揮管理工作者的主觀能動性來實現(xiàn)工程管理質(zhì)量的提高。所以,構(gòu)建統(tǒng)一化的管理模式是我們未來的發(fā)展趨勢。
參考文獻
[1] 李萬軍,曹艷云.論計算機軟件工程管理工作[J].才智,2012(03).
[2] 李建兵.計算機軟件工程方法的進展研究[J].新課程(下),2011(08).
[3] 田華.計算機軟件工程管理方案初探[J].煤炭技術(shù),2011(01).
【計算機軟件工程管理探討】相關(guān)文章: