錢(qián)生治 于若明 趙凱
摘要:計(jì)算機(jī)軟件工程管理與維護(hù)較為重要,一旦出現(xiàn)管理維護(hù)不到位,直接影響到軟件工程質(zhì)量,因此需要做好相關(guān)研究分析工作,提高計(jì)算機(jī)軟件工程質(zhì)量。文中結(jié)合實(shí)際情況,分析計(jì)算機(jī)軟件工程管理與維護(hù)的重要性,結(jié)合實(shí)際給出提高管理與維護(hù)質(zhì)量的措施。
關(guān)鍵詞:計(jì)算機(jī)團(tuán)軟件;管理維護(hù);優(yōu)化措施
計(jì)算機(jī)軟件工程管理與維護(hù)工作,需要綜合考慮各方面因素,選擇合適的管理與維護(hù)措施,轉(zhuǎn)變傳統(tǒng)管理與維護(hù)的不足,奠定計(jì)算機(jī)軟件工程高質(zhì)量完成的基礎(chǔ)。計(jì)算機(jī)軟件工程管理與維護(hù)時(shí),要根據(jù)工程實(shí)際制定合適的方案,促進(jìn)軟件工程管理與維護(hù)質(zhì)量的提升。本文就此展開(kāi)論述。
1、計(jì)算機(jī)軟件工程現(xiàn)狀的分析
計(jì)算機(jī)作為人們?nèi)粘I钆c通信中的主要工具,人們對(duì)它的依賴性越來(lái)越強(qiáng),計(jì)算機(jī)軟件開(kāi)發(fā)人員持續(xù)開(kāi)發(fā)設(shè)計(jì)軟件以滿足人們的需求。計(jì)算機(jī)軟件工程涉及眾多內(nèi)容,包括計(jì)算機(jī)科學(xué)、應(yīng)用數(shù)學(xué)等學(xué)科,根據(jù)實(shí)際需求需要規(guī)范軟件工程管理工作。當(dāng)前計(jì)算機(jī)軟件工程處于健康發(fā)展?fàn)顟B(tài),但整體行業(yè)依然存在很多問(wèn)題,需要做好研究分析工作。軟件工程管理前需要開(kāi)發(fā)者與軟件使用客戶進(jìn)行交流、溝通,用戶將自己的需求告知開(kāi)放者,明確軟件功能、形式及頁(yè)面等,但交流過(guò)程中可能出現(xiàn)理解錯(cuò)誤,造成設(shè)計(jì)出的軟件無(wú)法讓客戶滿意,這就需要再次交流并進(jìn)行修改。
部分客戶需求較為特殊,滿足客戶需求則可能出現(xiàn)小細(xì)節(jié)無(wú)法完善的情況。如果軟件規(guī)模較大,需要組建開(kāi)發(fā)團(tuán)隊(duì),團(tuán)隊(duì)合作協(xié)助時(shí)存在問(wèn)題,典型的就是技術(shù)人員不懂管理方法,專業(yè)管理人員不懂得軟件工程管理,造成實(shí)際中出現(xiàn)矛盾,這些問(wèn)題都會(huì)造成軟件管理問(wèn)題的出現(xiàn)。計(jì)算機(jī)軟件工程管理過(guò)程中難以平衡成本與開(kāi)發(fā)速度之間的關(guān)系。計(jì)算機(jī)技術(shù)普及使得軟件工程管理速度加快,部分軟件工程管理人員忽略開(kāi)發(fā)成本以加快速度,縮減成本的話需要技術(shù)人員進(jìn)行研究分析,難免延長(zhǎng)軟件工程管理周期;軟件工程管理人員客戶溝通時(shí)會(huì)出現(xiàn)偏差,造成開(kāi)發(fā)人員沒(méi)有全面理解客戶的需求點(diǎn),造成軟件后期修改。部分客戶本身并不了解計(jì)算機(jī)軟件知識(shí),表述自身需求時(shí)難免出現(xiàn)偏差,這也是溝通偏差產(chǎn)生的主要原因;軟件工程管理人員自身有著開(kāi)發(fā)技巧與習(xí)慣,軟件交付后使用方不了解軟件特性造成后期維護(hù)困難重重。如果開(kāi)發(fā)軟件人員并未及時(shí)檢測(cè)造成錯(cuò)誤隱藏,軟件后期運(yùn)行時(shí)直接受到這些隱藏錯(cuò)誤的影響。
2、計(jì)算機(jī)軟件工程管理與開(kāi)發(fā)分析
2.1 建立健全軟件工程開(kāi)發(fā)的體系
有效管理與合理開(kāi)發(fā)計(jì)算機(jī)軟件工程,可以推動(dòng)計(jì)算機(jī)技術(shù)的快速發(fā)展。相信隨著科學(xué)技術(shù)進(jìn)步與發(fā)展,計(jì)算機(jī)軟件工程管理將得到進(jìn)步與完善,發(fā)揮自身推動(dòng)社會(huì)進(jìn)步發(fā)展的作用。在軟件工程管理這樣一種高新科技研發(fā)項(xiàng)目中,要求對(duì)人力資源管理進(jìn)行強(qiáng)有力的管理,還要對(duì)科技人員各自的工作進(jìn)行合理的安排、調(diào)動(dòng),以此來(lái)保證他們的工作積極性,提高彼此之間配合著工作的靈活度與工作效率,只有做到上述要求,才能為軟件工程管理工程能夠順利進(jìn)行提供強(qiáng)勁的保障。
卡內(nèi)基梅隆這一軟件工程研究在多年前就提出了這么一個(gè)軟件能力成熟模型(CMM),這個(gè)模型一方面極大地提高了軟件的開(kāi)發(fā)質(zhì)量,與此同時(shí)還對(duì)開(kāi)發(fā)商是否具備足夠的承包能力進(jìn)行了相應(yīng)評(píng)估。這個(gè)模型把軟件工程管理的具體過(guò)程分成了五個(gè)階梯式的框架,分別為初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)、優(yōu)化級(jí),這五個(gè)方面在企業(yè)進(jìn)行軟件工程管理的能力以及工程管理水平的提高上,都具有至關(guān)重要的作用。
2.2 評(píng)估開(kāi)發(fā)風(fēng)險(xiǎn)并培養(yǎng)合作意識(shí)
在軟件工程管理過(guò)程中,需要進(jìn)行風(fēng)險(xiǎn)評(píng)估的有需求、技術(shù)、成本和進(jìn)度等四個(gè)方面,必須要開(kāi)發(fā)人員對(duì)其進(jìn)行嚴(yán)格把控。比如在需求方面,最后開(kāi)發(fā)出來(lái)的軟件成品是需要交付到客戶手上的,因此軟件具備的功能必須要滿足客戶所有需求是軟件設(shè)計(jì)中唯一的準(zhǔn)則。在開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)人員與客戶不能進(jìn)行及時(shí)、細(xì)致的交流,就無(wú)法充分完全掌握客戶的心理,進(jìn)而導(dǎo)致開(kāi)發(fā)出來(lái)的軟件功能不符合客戶的要求。
計(jì)算機(jī)行業(yè)與其他相關(guān)產(chǎn)業(yè)最大的不同,就在于它十分注重團(tuán)隊(duì)合作的領(lǐng)域。由于軟件工程管理屬于長(zhǎng)期的、工程量巨大的工作,它的每個(gè)小模塊都需要大量的工作人員參與其中,各自負(fù)責(zé)自己的一小塊工作,最終再組合在一起得出成品,這樣的開(kāi)發(fā)模式要求團(tuán)隊(duì)合作的具有較高的效率。組織軟件工程管理團(tuán)隊(duì),要綜合考慮各方面因素,選擇合適的人選與開(kāi)發(fā)方法,打破傳統(tǒng)開(kāi)發(fā)模式的限制,提升軟件工程管理質(zhì)量并降低軟件工程管理成本,達(dá)成提升軟件工程管理人員合作意識(shí)的目的。云計(jì)算技術(shù)快速進(jìn)步發(fā)展,強(qiáng)有力的推動(dòng)GIS軟件工程進(jìn)步。云計(jì)算的最大特點(diǎn)就是存儲(chǔ)量大、計(jì)算速度快、可靠性高等,GIS軟件工程利用這個(gè)優(yōu)勢(shì)優(yōu)化自身體系結(jié)構(gòu)。云服務(wù)提供的GIS構(gòu)件必定會(huì)被依托云端的GIS應(yīng)用軟件大量應(yīng)用,可以提高構(gòu)件的先進(jìn)性。同時(shí),隨著云計(jì)算技術(shù)快速發(fā)展,也可以提供更加成熟、先進(jìn)的GIS構(gòu)件支持GIS軟件工程。存在云端的數(shù)據(jù)提供信息共享與地圖數(shù)據(jù)的服務(wù),GIS軟件工程依據(jù)用戶需求構(gòu)造出針對(duì)性的軟件。
2.3 做好開(kāi)發(fā)人員管理工作
管理工作的部署要從人員管理開(kāi)始做起。一個(gè)軟件工程開(kāi)發(fā)團(tuán)隊(duì)小到幾人,大到幾十人、上百人,都是根據(jù)項(xiàng)目工程規(guī)模而決定的。而對(duì)于組織內(nèi)部員工工作內(nèi)容的分配,必須要做到細(xì)致周到,井井有條。通常主要體現(xiàn)在信息傳達(dá)的通暢性、任務(wù)進(jìn)行的有序性、有效性、團(tuán)隊(duì)精神和凝聚力等方面。在軟件工程開(kāi)發(fā)過(guò)程中,最好不要設(shè)立等級(jí)嚴(yán)明,類似金字塔式的管理模式,這不僅不利于團(tuán)隊(duì)的團(tuán)結(jié),同時(shí)對(duì)團(tuán)隊(duì)創(chuàng)新意識(shí)和成員個(gè)性的發(fā)揮也有所限制,進(jìn)而埋沒(méi)人才,影響工作進(jìn)度。
比如,著名游戲軟件工作室——Naughty Dog,就屬于一個(gè)個(gè)性鮮明、性格獨(dú)立、團(tuán)隊(duì)協(xié)作性強(qiáng)、沒(méi)有設(shè)立明確等級(jí)制度的軟件設(shè)計(jì)研發(fā)團(tuán)隊(duì)。他們?cè)谕度牍ぷ鳡顟B(tài)后就不存在等級(jí)觀念和領(lǐng)導(dǎo)指揮,大家圍坐在一起交流經(jīng)驗(yàn)、發(fā)表看法、分享意見(jiàn),好似朋友親人。因此不管工作室氛圍、大家精神狀態(tài)等都非常輕松、自在,靈感迸發(fā)也更加激烈,同時(shí)得到大家討論、交流和認(rèn)可。但無(wú)論哪種工作模式,一定要確保分工明確、責(zé)任到位,大家積極踴躍、樂(lè)于分享,將團(tuán)隊(duì)力量最大程度發(fā)揮出來(lái)。
2.4 重視軟件工程安全管理
利用漏洞掃面技術(shù)對(duì)計(jì)算機(jī)進(jìn)行管理和監(jiān)控,主要是指計(jì)算機(jī)在傳輸信息時(shí)所反映出的運(yùn)行狀況。利用該技術(shù)對(duì)于網(wǎng)絡(luò)系統(tǒng)運(yùn)行中存在的漏洞和問(wèn)題能及時(shí)察覺(jué)并修補(bǔ),以免導(dǎo)致用戶資料外泄。而入侵檢測(cè)技術(shù)是維護(hù)計(jì)算機(jī)運(yùn)行安全的主要技術(shù),它通過(guò)對(duì)計(jì)算機(jī)運(yùn)行過(guò)程中所接受到的資料和信息進(jìn)行收錄、整理與匯總,將其編制成一套完整數(shù)據(jù),從這些數(shù)據(jù)中檢測(cè)健全機(jī)安全性。假若計(jì)算機(jī)網(wǎng)絡(luò)運(yùn)行中存在安全隱患,直接威脅到網(wǎng)絡(luò)數(shù)據(jù)安全,這是病毒入侵檢測(cè)技術(shù)會(huì)發(fā)出警報(bào):提出出現(xiàn)病毒。同時(shí),病毒入侵檢測(cè)技術(shù)與人工智能技術(shù)相互融合,計(jì)算機(jī)正常運(yùn)行時(shí)入侵檢測(cè)技術(shù)處于正常運(yùn)行,就能實(shí)時(shí)保證計(jì)算機(jī)用戶的信息安全。
在我們通常所用的電腦中,很多軟件自身都帶有防火墻性質(zhì),能對(duì)那些垃圾廣告和信息等進(jìn)行適當(dāng)過(guò)濾。同時(shí),防火墻還能幫用戶對(duì)一些不正常服務(wù)進(jìn)行及時(shí)阻攔,為用戶帶來(lái)全新體驗(yàn)。另外,防火墻還能及時(shí)對(duì)用戶網(wǎng)絡(luò)存取或其他網(wǎng)絡(luò)支付交易環(huán)境實(shí)時(shí)全面監(jiān)控,層層審查申請(qǐng)進(jìn)入防火墻內(nèi)部的訪問(wèn),當(dāng)發(fā)現(xiàn)可疑情況防火墻發(fā)出警報(bào)。防火墻作為計(jì)算機(jī)網(wǎng)絡(luò)安全的基本保障,在實(shí)際應(yīng)用中,應(yīng)不斷提升防火墻的監(jiān)控和防護(hù)力度,確保其功效發(fā)揮到最大,為以后用戶安全上網(wǎng)進(jìn)行貼身保護(hù)。相比于一般防火墻,智能防火墻中加入了概率計(jì)算,能在計(jì)算機(jī)進(jìn)行文件傳輸時(shí)自動(dòng)進(jìn)行安全排查和幾率運(yùn)算,對(duì)實(shí)際運(yùn)行過(guò)程中的危險(xiǎn)訪問(wèn)進(jìn)行攔截,有效控制病毒入侵。實(shí)際應(yīng)用中可以發(fā)現(xiàn),將人工智能融入到計(jì)算機(jī)防火墻中,大幅度提升攔截與發(fā)現(xiàn)病毒的概率,降低病毒傳播的可能性,保證計(jì)算機(jī)設(shè)備的安全性。黑客攻擊用戶網(wǎng)絡(luò)數(shù)據(jù)庫(kù)時(shí)主要選用方式為病毒入侵。通過(guò)一串?dāng)?shù)據(jù)代碼對(duì)用戶數(shù)據(jù)庫(kù)進(jìn)行攻擊,導(dǎo)致用戶信息和資料發(fā)生外泄。同時(shí),計(jì)算機(jī)病毒在傳播時(shí)不但速度快,而且范圍較廣,容易造成用戶信息出現(xiàn)泄漏,并能互相傳染與自我復(fù)制,實(shí)際清除難度系數(shù)極大,對(duì)數(shù)據(jù)庫(kù)安全造成直接威脅。目前為止,計(jì)算機(jī)數(shù)據(jù)庫(kù)內(nèi)的病毒無(wú)論是種類還是數(shù)量,都難以人為控制,管理技術(shù)人員要全方位處理與查殺各類病毒,通過(guò)安裝殺毒軟件進(jìn)行有效控制。
結(jié)語(yǔ)
總之,開(kāi)展計(jì)算機(jī)軟件工程管理與維護(hù)工作時(shí),要綜合考慮實(shí)際情況制定合適的方案,并根據(jù)工程進(jìn)展及時(shí)調(diào)整,切實(shí)發(fā)揮方案指導(dǎo)管理工作開(kāi)展的作用。同時(shí),要做好人員管理工作,從而高質(zhì)量、高效率的完成計(jì)算機(jī)軟件工程管理與維護(hù)。
參考文獻(xiàn):
[1]?田瑩.關(guān)于計(jì)算機(jī)軟件工程的管理和維護(hù)的分析[J].數(shù)字技術(shù)與應(yīng)用,2016(12):239.
[2]?楊風(fēng)山.計(jì)算機(jī)軟件工程的管理和維護(hù)研究[J].信息通信,2016(02):189-190.
[3]?孫亮.計(jì)算機(jī)軟件信息軟件維護(hù)和管理探討[J].電子制作,2015(18):99.
[4]?何紅勇.淺談?dòng)?jì)算機(jī)軟件工程的管理和維護(hù)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014,17(23):74+76.
[5]?馬丹.淺析計(jì)算機(jī)軟件工程的管理和維護(hù)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2013,16(22):310+312.
(作者單位:遼寧工業(yè)大學(xué))