計算機軟件工程管理與應用探討
眾所周知,在進行軟件的開發時,隨時隨地都會面臨各類風險,下面是小編搜集整理的計算機軟件工程管理與應用探究的論文范文,歡迎閱讀查看。
【摘 要】本文首先對計算機軟件工程管理的內容進行了分析,然后就如何加強計算機軟件工程管理進行了研究,關于計算機軟件工程的運用,筆者也進行了分析與研究探討。希望所得的結果能夠引起大家的關注和重視,也希望能為相關的領域提供一些有價值的參考。
【關鍵詞】軟件工程 管理 應用
一、引言
隨著科技的不斷發展,計算機軟件工程的應用也越來越普遍,它們幾乎深入到人們生活的所有方面,但是人們在對其進行管理時卻出現了許多的漏洞。基于此,我們有必要對計算機軟件工程的管理與應用進行探討。
二、計算機軟件工程管理的內容分析
總的來看,計算機軟件工程的管理主要包括四個方面,即開發人員的管理、組織機構的管理、用戶的管理以及對控制的管理,下面就這四個方面進行詳細介紹。
1.有關軟件開發人員的管理
軟件開發人員,主要包括諸如項目負責人、系統分析員、高級程序員、初級程序員以及資料人員等各類相關人員。但在實際工作當中,由于某些項目規模太小,因此可能會出現一個人身兼多職的現象,盡管這樣,職責必須要分清楚,因為承擔不同職責的人,對其所要求的專業素質是不同的。一般而言,在一款軟件的生命周期內,其各階段的工作既有區別又會相互聯系,所以就要求相關人員既要有較高的專業素質,又能夠具備團隊精神以進行不同階段工作之間的良好配合。
2.關于組織機構的管理
計算機軟件工程管理里的.組織機構絕不僅僅是開發人員的簡單集合,其應具備多種構成模式。一般來講,該類型組織機構通常包括以下三種機構:(1)由主程序員構成的機構。它的作用主要是保證全組的協調以及統一。一般分工如下:高級工程師負責主持計劃、協調以及復審全組的技術活動。而一般的技術人員則主要負責軟件的分析以及開發。(2)由專家構成的機構。專家組的每一位成員都有著極高的專業素質,他們每個人都可以被看作是某一方面的專家,這一類的組織機構可以在很大程度上發揮所有相關工作人員的工作積極性。(3)民主組織。一般這類組織的組長必須要由在各方面工作過的人員來輪流擔任?梢韵胂,這類組織機構無論是在調動工作人員的積極性方面還是在提高個人的創造性方面都將發揮其巨大的作用。
3.關于用戶的管理
人們開發軟件的目的是為了滿足相關用戶的需求,用戶是軟件的最終使用者以及評價者。因此,相關的開發人員在進行軟件開發時,一定要想方設法使客戶對其進行配合以及支持,同時還要將這類互動貫穿于軟件開發的全部過程。而對于那些軟件開發項目的主要負責人來說,不但要強化與用戶的聯系,以時刻了解用戶的需求,而且還要嚴防由于客戶所帶來的各種不確定因素的干擾。
4.關于控制的管理
具體來講,對于控制的管理其內容主要包括對進度、經費、人員以及質量的控制等?刂七M度是為了使該項目能夠按時完成;而經費的控制則是為了保證項目能夠在最終完成時不超支;進行人員控制的目的是要使開發人員能夠有較高的穩定性以及工作積極性;至于對質量的控制,其目的十分明顯,就是為了保證項目的質量。
三、如何加強計算機軟件工程管理
1.構建完善的計算機軟件工程管理體系
計算機是近代才發展起來的,尤其是計算機軟件,其作為一個新型的知識產業,對于各方面的要求都比較高,比如從業人員的專業素質及其計算機的理論研究能力等。所以在進行計算機軟件工程管理體系的設計時,針對開發人員的管理是十分重要的,可以通過加強對相關人力資源的管理,從而調動技術開發人員的工作積極性,最終使項目能夠按計劃進行。
2.強化對計算機軟件工程的風險管理
眾所周知,在進行軟件的開發時,隨時隨地都會面臨各類風險。一般來講,關于軟件項目的風險主要有四個方面:(1)需求方面。這類的風險主要是由于客戶對于軟件的需求在表達上不明確而引起的。要處理好這類風險,軟件工程的相關管理人員必須要與客戶進行充分的交流與溝通,及時了解客戶的需求并且使其明確化。比如客戶對于軟件效果是否滿意、或者要求對軟件進行重新設計以及客戶的意見沒被接受而使得軟件達不到其預期需求,最后要求重做等。(2)技術方面。由技術方面引起的風險主要是由于軟件的開發人員對于編程方面的知識掌握不夠,從而使得整個程序的編寫出現錯誤。這就要求開發人員必須要具備豐富的編程方面的知識以勝任其工作。(3)成本方面。這類風險主要是指在軟件開發過程中的成本問題。假如有一家軟件開發企業正在對某軟件進行開發,然而由于其在工程方面的管理不當,從而造成人力資源成本以及開發費用的上升,增加企業的資金壓力。最嚴重的情況就是可能導致開發成本比所獲得的報酬還高,使企業失去生存的基礎。因此,必須對成本予以有效的控制。(4)進度方面。由于在進行軟件開發時的工程管理達不到要求,使得相關人員的工作效率不高以及造成拖沓等不良現象,從而使工程的進展緩慢,不能夠按時完成整個軟件的開發,造成客戶的不滿。
基于上述原因,我們必須加強計算機軟件工程的風險管理意識,要針對所有可能出現的風險采取對應的措施。首先要明確客戶的意圖,然后盡可能按照他們的需求進行設計與規劃,而對于那些實在無法滿足的需求,則必須在事前予以說明,與客戶講清楚,盡量使其取消他們的不正當需求。此外,還要加強對相關人員的管理,提高工作人員的工作積極性,并且對他們的職業素質進行考核,一旦發現不足立即予
以培訓以使其能夠完全勝任工作。最后要加強對于開發成本的控制,做到能省則省,杜絕浪費。
四、計算機軟件工程的應用分析
隨著經濟與技術的發展,特別是進入本世紀以來,信息網絡技術得到了飛速發展。由于計算機軟件具備很高的準確性以及高效性,而且使用方便,因此在各個行業都得到了很大程度的發展,當然也包括職業院校的計算機教育系統。今天,人們的很多日常工作都是通過計算機軟件來完成的,可以說,計算機軟件已經成為人們日常工作以及生活的一部分,其在諸如辦公軟件、操作系統、郵箱、游戲以及數據等多個方面起著巨大的作用,沒有計算機軟件,它們都不可能實現。而對于諸如航空業、農業以及銀行業等其他方面的發展,它們也在很大程度上得益于計算機軟件的使用。在可預見的將來,計算機軟件工程的發展將更加廣泛,而且軟件的開發也會朝著越來越人性化的方向發展?偟膩碚f,計算機軟件非常個性化,而且需求多變,對于它們的開發工作而言,只有那些具有豐富經驗以及專業素質的人員才能夠勝任,而且在進行軟件開發時,不能在出了問題之后才去處理,通常軟件出現問題所帶來的后果是極其嚴重的,甚至很多后果都是開發人員所承受不起的。因此,應該事先考慮到各種情況,做到萬無一失,雖然軟件開發十分困難,但是只要我們不退縮,終將克服各種困難。
今天人們對于計算機軟件的使用已經呈現出普遍化的趨勢,在生活中隨處可見它們的身影。如在校園生活以及教育當中,計算機就起著十分重要的作用。教師在進行教學時,經常會使用計算機軟件來和學生進行溝通與交流,這極大地方便了教師與多個學生之間的溝通。在校園生活里,諸如學生的信息登記、消費以及進出校園,都需要借助于計算機軟件。登記信息需要軟件進行統計,消費需要通過軟件進行繳費,而進出校園需要計算機軟件幫助進行身份識別。此外,在對校園進行管理時,管理人員也需要借助計算機軟件來對不同的校園系統進行分類管理,從而保障學校的日常運轉。
計算機軟件的使用十分廣泛,除了校園之外,在企業、醫院以及各個娛樂場所都能看見它們的身影,可以說,沒有計算機軟件,人類的現代生活方式將發生極大的轉變。
五、結束語
本文主要就計算機軟件工程的管理與應用進行了研究與探討。筆者認為,在計算機軟件工程管理方面,主要是對人員、組織、用戶以及控制方面進行管理,通過構建完善的管理體系以及進行風險管理可以在很大程度上對其進行強化。至于計算機軟件工程的應用,則非常廣泛,沒有計算機軟件,就不會有我們現代化的生活方式。
參考文獻
[1]初旭.計算機軟件工程管理與應用解析[J].中國管理信息化,2013(5)
[2]牛增祥.論計算機軟件工程管理工作[J].科技致富導向,2013(6)
【計算機軟件工程管理與應用探討】相關文章: