李冠一 崔鉉 仲偉和
摘要:信息時代的到來使計算機軟件在社會發(fā)展過程中得到普遍的運用,并受到社會各界層持續(xù)的關(guān)注。為了使我國計算機軟件技術(shù)能夠更好的輔助人們的生活生產(chǎn),有必要進(jìn)行計算機軟件工程管理和開發(fā),使計算機技術(shù)得到進(jìn)一步的升級?;诖?,本文首先分析計算機軟件工程的主要內(nèi)容,然后討論計算機軟件工程管理和開發(fā)的工作目標(biāo),最后提出關(guān)于完善計算機軟件工程管理和開發(fā)的有效措施。以此供各界相關(guān)人士進(jìn)行交流參考。
關(guān)鍵詞:計算機軟件;軟件開發(fā);軟件管理
引言:
科學(xué)技術(shù)水平的不斷提高以及經(jīng)濟水平的不斷發(fā)展,使互聯(lián)網(wǎng)在我國得到極高的覆蓋率成效,以輔助著人們的日常生活和日常工作,使人們的生活質(zhì)量越來越高。但由于我國計算機網(wǎng)絡(luò)技術(shù)方面發(fā)展的時間較短,即使目前已經(jīng)覆蓋了各行各業(yè),但在許多方面上還有未完善的地方。也因為軟件開發(fā)目前還是作為新型技術(shù)的一種,各項成本相比傳統(tǒng)勞動運作較高,在很多行業(yè)上,還不能完全的進(jìn)行信息化。因此,促進(jìn)我國計算機軟件工程管理和開發(fā)迫在眉睫,以推為動我國社會的可持續(xù)性發(fā)展奠定基礎(chǔ),使我國向科技化的進(jìn)程不斷推進(jìn)。
一、計算機軟件工程大概內(nèi)容
計算機軟件工程主要分類是計算機程序設(shè)計語言,數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、設(shè)計模式等方面,能夠使用數(shù)據(jù)和程序編制成的軟件應(yīng)用在社會交流、辦公、操作系統(tǒng),游戲娛樂、數(shù)據(jù)庫信息儲存等方面,被工業(yè)、農(nóng)業(yè)、商業(yè)區(qū)域中的工作部門所需求。例如,航空企業(yè)、政府等部門都會使用到計算機軟件的輔助,使這一些行業(yè)和部門的工作效率和生活效率更高。目前,計算機軟件已經(jīng)作為一門重要的學(xué)科,參與到高校的教育中,其目的是為了指導(dǎo)當(dāng)代計算機工程人才,利用先進(jìn)的計算機技術(shù)、科學(xué)技術(shù)進(jìn)行軟件的開發(fā),使這些軟件能夠服務(wù)于社會的發(fā)展,通過數(shù)據(jù)等來換取高額的收益,促進(jìn)工作效率的提升。計算機工程軟件工程學(xué)本身所概括的內(nèi)容以及一個軟件工程的開發(fā)需要涉及到人體工程學(xué)、經(jīng)濟學(xué)、心理學(xué)等各個領(lǐng)域,使這些軟件能夠指導(dǎo)于社會上的各個行業(yè)之中。進(jìn)行計算機軟件的開發(fā),主要利用到基礎(chǔ)的計算機電子設(shè)備。通過計算機的軟件系統(tǒng)和應(yīng)用系統(tǒng)等部分,使所開發(fā)的軟件得到監(jiān)控維護管理。常見的計算機軟件有辦公系統(tǒng)中的人事管理系統(tǒng),財務(wù)管理系統(tǒng);娛樂類型中的游戲,社交軟件騰訊QQ,微信等,都屬于計算機軟件工程。
二、計算機軟件工程的管理和開發(fā)主要內(nèi)容
(一)技術(shù)人員的管理
在進(jìn)行計算機軟件工程的開發(fā)和管理時,不可缺少的是相關(guān)的技術(shù)人員的合作和分配。計算機軟件開發(fā)過程中,首先要明確開發(fā)目的和開發(fā)內(nèi)容,之后技術(shù)人員會根據(jù)該軟件的設(shè)計理念進(jìn)行程序的編寫和數(shù)據(jù)的控制,并進(jìn)行后期加工,保障所開發(fā)的軟件質(zhì)量更高,更符合設(shè)計需求。這就需要各個部門的技術(shù)人員的相互配合,為了使計算機軟件工程開發(fā)更加有效率,進(jìn)行人員管理的部門需要考慮技術(shù)人員的個性和擅長領(lǐng)域等方面,保證參與開發(fā)的人員具有足夠的責(zé)任心和轉(zhuǎn)專業(yè)知識,按照軟件開發(fā)不同進(jìn)度來分配相關(guān)的技術(shù)人員任務(wù),使整個軟件開發(fā)工程更加有序的進(jìn)行。
(二)目標(biāo)客戶的管理
計算機軟件工程開發(fā)的根本原因是給予所使用客戶優(yōu)質(zhì)的服務(wù),使客戶能夠運用軟件工程提高工作效率獲取經(jīng)濟或者其他東西。因此,在進(jìn)行軟件開發(fā)時,要考慮到所需軟件所需人物的心理,面向市場,面向客戶的需求,使軟件市場上有足夠的競爭力。這就需要對客戶進(jìn)行管理,通過計算機的大數(shù)據(jù)功能調(diào)查市場??蛻舻男枨髮用?,并按照所得的信息設(shè)計軟件開發(fā)其他能。例如,騰訊大部分游戲原先在開發(fā)時都會考慮到所面對的客戶是青少年一代,抓住青少年熱愛社交、娛樂以及豐富的心理,在游戲中設(shè)計了社交平臺,運用豐富多彩的人物和服裝設(shè)計吸引客戶的目光,從而使他們更樂意去運用這些社交軟件,達(dá)到原先設(shè)計的目的。管理目標(biāo)客戶需要對客戶的信息進(jìn)行了解,針對專門人群,充分了解他們的需求,參考客戶信息配合軟件開發(fā),使軟件投入市場時更加有競爭力[1]。
(三)資料文件后期管理
在進(jìn)行軟件開發(fā)前期中期和后期,由于數(shù)據(jù)調(diào)查和數(shù)據(jù)分析,在軟件開發(fā)整個過程會產(chǎn)生大量的文件和資料,為了保證軟件開發(fā)的順利以及后期對軟件的修改有所依據(jù),對于軟件開發(fā)過程中產(chǎn)生的設(shè)計,所有資料和文件都需要進(jìn)行妥當(dāng)?shù)墓芾怼M瑫r還要保證這些文檔資料內(nèi)容準(zhǔn)確,規(guī)范詳細(xì)。使工程設(shè)計稿在進(jìn)行二次改正時,有所參照避免重復(fù)調(diào)查等累贅工作,在軟件開發(fā)之后。保證文檔資料得到管理,還可以避免再進(jìn)行軟件市場交易時,受法律保護。
三、促進(jìn)計算機軟件工程管理和開發(fā)的有效措施
(一)建立健全相關(guān)計算機軟件工程管理和開發(fā)體制
要使相關(guān)管理工作得到更加有序的進(jìn)行,運用具有強制性的規(guī)定體系能夠有效地引導(dǎo)整個工作的開展。例如,在進(jìn)行開發(fā)人員技術(shù)人員的管理時,可以建立一個完善可靠的人才管理體制,設(shè)定獎勵機制和懲罰機制來激勵技術(shù)人員工作積極性,使他們在工作過程中更加負(fù)責(zé)。懲罰機制能夠確保工作人員和技術(shù)人員在進(jìn)行軟件開發(fā)時嚴(yán)謹(jǐn),運用這些機制來推動,參與計算機軟件工程開發(fā)的人員的工作效率,使工作質(zhì)量更高。此外,為了提高整個軟件工程開發(fā)的水平,還可以創(chuàng)建專業(yè)知識培訓(xùn)部門,讓一些在軟件工程開發(fā)過程中有量少的技術(shù)人員進(jìn)行培訓(xùn),使技術(shù)人員能夠在培訓(xùn)中增加專業(yè)知識,獲得經(jīng)驗,提高工作人員的技能,為以后的計算機軟件工程開發(fā)奠定良好的技術(shù)基礎(chǔ)??偟膩碚f,健全的管理機制能夠使工程軟件工程開發(fā)過程中更加有序,應(yīng)該得到落實和完善[2]。
(二)做好市場、客戶信息調(diào)查
計算機軟件工程的開發(fā)目的是為了協(xié)助社會其他行業(yè)的工作或者為客戶提供他們所需要的內(nèi)容。要把一個計算機軟件工程運用到市場上,有必然要了解好市場的需求,根據(jù)市場和客戶的要求進(jìn)行軟件開發(fā),使軟件工程在市場上更加有競爭力。這就需要相關(guān)管理部門對軟件市場和所要面對的客戶信息進(jìn)行詳細(xì)的調(diào)查和了解,在軟件開發(fā)時根據(jù)這些信息,設(shè)定設(shè)計目標(biāo),使軟件開發(fā)能夠更加有效地投入到市場中去。目前是信息數(shù)據(jù)覆蓋的時代,要做好市場和客戶是信息調(diào)查并不難。計算機軟件的使用者是廣大的網(wǎng)絡(luò)用戶,要想了解這一些用戶的具體需求,可以根據(jù)網(wǎng)絡(luò)調(diào)查表的派發(fā)或者是統(tǒng)計。也可以根據(jù)網(wǎng)絡(luò)用戶使用軟件的類型數(shù)量,通過這一些信息調(diào)查,更多網(wǎng)絡(luò)用戶所青睞的軟件類型,從而進(jìn)行軟件開發(fā)。在進(jìn)行信息調(diào)查時,為了使信息更加準(zhǔn)確科學(xué),要進(jìn)行多次篩選,以及進(jìn)行大范圍問卷調(diào)查,避免出現(xiàn)個別地區(qū)特殊的現(xiàn)象。根本上來說,計算機軟件開發(fā)工程的目標(biāo)就是通過需求而設(shè)定的。例如,像廣州的羊城通app是廣州交通線路的必備軟件,能夠使廣州的市民或來廣州的流通人民,通過羊城通更好地日常出行,加快廣州交通運行的速率和維護人員流通的秩序[3]。
(三)注意風(fēng)險評估
計算機軟件工程的管理和開發(fā)目的是投入市場,這就說明計算機軟件工程的開發(fā)也是一種商業(yè)活動,因此在軟件開發(fā)的過程中需要擁有足夠的風(fēng)險評估工作。在進(jìn)行風(fēng)險評估時,可以從軟件的需求,技術(shù),成本和工作進(jìn)度等這幾個方面進(jìn)行。全方面地進(jìn)行軟件開發(fā)的風(fēng)險分析,避免在軟件開發(fā)過程后,由于突發(fā)問題的出現(xiàn)導(dǎo)致整個軟件開發(fā)價值受到破壞。例如,軟件工程的開發(fā)管理主要是,按照客戶的需求所進(jìn)行,在軟件開發(fā)完成后,需要交付到客戶的手中,為了避免所開發(fā)的軟件不符合客戶需求現(xiàn)象出現(xiàn),在開發(fā)的整個過程,必須遵守以客戶需求為唯一標(biāo)準(zhǔn)的核心思想。這就需要在整個軟件開發(fā)過程中,相關(guān)技術(shù)人員和開發(fā)人員與客戶得到及時細(xì)致的交流,全方位的掌握客戶的心理,使所開發(fā)的軟件更符合客戶的需求。因此在進(jìn)行軟件開發(fā)時,加強與客戶的交流,可以讓客戶按照規(guī)定,對軟件開發(fā)的每一個過程進(jìn)行監(jiān)督和檢查。確保軟件在開發(fā)的整個過程都符合客戶的理想。此外,在開發(fā)時還要擁有完善科學(xué)的資料信息,使客戶能夠更加全面的了解軟件的內(nèi)容和作用,并能夠為客戶對原先所提出的要求和建議進(jìn)行及時的改正,避免由于客戶不滿意所導(dǎo)致的風(fēng)險出現(xiàn)[4]。
四、結(jié)束語
就目前而言,我國已經(jīng)進(jìn)入了計算機網(wǎng)絡(luò)時代,計算機軟件的開發(fā)和利用遍布在我國的各個行業(yè)和人民的生活中,為人們的生活提供更高的質(zhì)量、更高效率的輔助工具。為使計算機技術(shù)得到更好的普及,做好計算機軟件開發(fā)工程的管理,使計算機軟件的開發(fā)更加符合社會的需求,也能創(chuàng)造更好的計算機軟件,促進(jìn)計算機信息部門的發(fā)展和進(jìn)步。完善計算機軟件開發(fā)的管理工作,是提高計算機技術(shù)和計算機軟件開發(fā)的有效措施。
參考文獻(xiàn):
[1]?楊素梅. 計算機軟件工程管理與應(yīng)用概述[J]. 科學(xué)與信息化,2019,000(012):52,58.
[2]?尹懷志,宋丹. 計算機軟件工程管理與應(yīng)用策略研究[J]. 微計算機信息,2019,000(004):160-161.
[3]?王玉炘. 我國計算機軟件工程的管理和開發(fā)應(yīng)用研究[J]. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2019,000(008):58-59.
[4]?杜喆. 計算機軟件工程管理與應(yīng)用分析[J]. 信息周刊,2019,000(005):1-1.
(作者單位:遼寧工業(yè)大學(xué))