前言:計(jì)算機(jī)軟件工程升級(jí)過程較為繁瑣,具體的升級(jí)策略仍有待研究。為更快完成升級(jí)目標(biāo),我們必須開展現(xiàn)場考察、程序修訂、軟件組裝、質(zhì)量調(diào)整及軟件組裝等多項(xiàng)工作。計(jì)算機(jī)軟件工程升級(jí)過程中,通過應(yīng)用多種先進(jìn)的科學(xué)技術(shù),深入研究計(jì)算機(jī)軟件工程的升級(jí)策略,能有效推進(jìn)軟件工程升級(jí)工作的開展,為開發(fā)商創(chuàng)造更高利益。
一、計(jì)算機(jī)軟件工程升級(jí)的目標(biāo)
(1)提升運(yùn)行效率。計(jì)算機(jī)軟件工程升級(jí)并非易事,其過程較為復(fù)雜,往往牽連多個(gè)組成機(jī)構(gòu)。提升運(yùn)行效率,這是計(jì)算機(jī)軟件工程升級(jí)的重要目標(biāo)。與傳統(tǒng)軟件工程相比,通過升級(jí)能有所突破,并得到明顯改進(jìn)。高效率主要可從下列兩方面體現(xiàn)出來:資源與操作。資源,主要是指充分利用時(shí)間及空間資源,深度挖掘和運(yùn)用計(jì)算機(jī)內(nèi)的存儲(chǔ)數(shù)據(jù)及其價(jià)值;操作,其對(duì)象主要為用戶本身,目的在于讓用戶能通過便捷操作來完成某些任務(wù)要求。(2)維護(hù)安全性能。黑客,一般會(huì)通過軟件來攻擊計(jì)算機(jī)系統(tǒng)。換句話說,黑客大多是通過損壞軟件系統(tǒng)的性能,達(dá)到入侵計(jì)算機(jī)之目的。對(duì)計(jì)算機(jī)軟件工程進(jìn)行升級(jí),必須維護(hù)其安全性能,并配備強(qiáng)悍的安全防御功能,及時(shí)發(fā)現(xiàn)和處理某些功能缺陷,它的最終目標(biāo)是為了提升軟件的抗入侵能力。例如,研發(fā)軟件時(shí),人們通常會(huì)設(shè)置自檢測(cè)模塊,該模塊的安全防御功能會(huì)隨著用戶的計(jì)算機(jī)軟件啟動(dòng)而開啟,以便能實(shí)時(shí)攔截網(wǎng)絡(luò)及系統(tǒng)內(nèi)的異常數(shù)據(jù),以保證軟件的安全性能。(3)確保軟件能持久運(yùn)行。軟件在現(xiàn)代各領(lǐng)域的應(yīng)用范圍在逐步拓展,只有不斷完善與改進(jìn)軟件,才能適應(yīng)發(fā)展需求。每款軟件的設(shè)計(jì)與開發(fā),均需投入大量的人力、資金及物力。從軟件成本方面看,新的軟件產(chǎn)品應(yīng)具備持久性能,其產(chǎn)品更新周期才能縮短。以殺毒軟件為例,每年銷量最高的殺毒軟件,它始終要求對(duì)能舊版殺毒軟件進(jìn)行維護(hù),以延長其使用壽命,以提升軟件開發(fā)商的整體效益。(4)保證其可修改性。對(duì)于計(jì)算機(jī)軟件而言,可修改目標(biāo)能有效減少軟件的升級(jí)成本。計(jì)算機(jī)軟件改進(jìn)后,工程師們升級(jí)軟件的整體難度會(huì)降低很多。設(shè)計(jì)一種功能齊全的計(jì)算機(jī)軟件,這是軟件工程最終的升級(jí)目標(biāo),同時(shí)也是軟件未來的發(fā)展走向。另一款軟件集多項(xiàng)功能,可有效提升軟件產(chǎn)品的運(yùn)行效率,加之日后修改,軟件系統(tǒng)功能也將得到完善。
二、計(jì)算機(jī)軟件工程升級(jí)的策略
(一)重視合理設(shè)計(jì),保證其科學(xué)性。計(jì)算機(jī)軟件工程最核心的升級(jí)策略在于:設(shè)計(jì)軟件產(chǎn)品時(shí),應(yīng)充分體現(xiàn)科學(xué)性。計(jì)算機(jī)軟件產(chǎn)品的升級(jí)操作,關(guān)鍵在于設(shè)計(jì)階段,整個(gè)過程都必須確保規(guī)范化、合理化。與此同時(shí),還應(yīng)綜合考慮軟件的適應(yīng)性、局部化以及模塊化等內(nèi)容,列出多個(gè)備選的設(shè)計(jì)方案,并從中選出經(jīng)濟(jì)性高、可行性最強(qiáng)的設(shè)計(jì)方法。如此一來,軟件工程升級(jí)目標(biāo)將很快實(shí)現(xiàn),產(chǎn)品升級(jí)后的整體性能與獨(dú)特優(yōu)勢(shì)也能得到充分體現(xiàn)。
(二)深入了解市場需求。了解市場需求,主要是為了確保軟件產(chǎn)品升級(jí)符合市場變化需求。通過對(duì)行業(yè)市場進(jìn)行調(diào)研,能有效降低開發(fā)設(shè)計(jì)帶來的經(jīng)濟(jì)損失。另外,在開發(fā)整個(gè)軟件系統(tǒng)前,應(yīng)對(duì)計(jì)算機(jī)系統(tǒng)內(nèi)的軟件、硬件系統(tǒng)兩大關(guān)鍵設(shè)備進(jìn)行綜合考量,并深入開發(fā)單位展開了解,以把握市場波動(dòng)狀況,并通過相應(yīng)的方式予以控制,使單位所推出的軟件產(chǎn)品,能適應(yīng)用戶的基本需求。
(三)嚴(yán)格執(zhí)行升級(jí)管理制度。一套行之有效的升級(jí)管理制度,能為計(jì)算機(jī)工程軟件升級(jí)操作提供指導(dǎo)。為規(guī)范計(jì)算機(jī)升級(jí)管理工作,維護(hù)計(jì)算機(jī)及附屬設(shè)備安全,我們有必要制定完善的升級(jí)管理制度。實(shí)際工作中,應(yīng)嚴(yán)格遵循管理機(jī)制并分配責(zé)任;優(yōu)化配置計(jì)算機(jī)性能,提升其使用效率,盡可能壓縮行政成本;與此同時(shí),應(yīng)強(qiáng)化對(duì)計(jì)算機(jī)及其應(yīng)用軟件管理,定期排除軟件故障,發(fā)揮環(huán)保工作現(xiàn)代化、信息化建設(shè)中計(jì)算機(jī)軟件的作用。計(jì)算機(jī)軟件工程升級(jí)如果離開了制度規(guī)范,管理工作將會(huì)失調(diào),大量資源將會(huì)被浪費(fèi);反之,完善的升級(jí)管理制度將有效提升軟件產(chǎn)品生產(chǎn)商的生產(chǎn)能力,確保其生產(chǎn)出符合社會(huì)需求的各類軟件產(chǎn)品。
(四)必要的工程支撐。工程支持,顧名思義,即為確保計(jì)算機(jī)軟件項(xiàng)目質(zhì)量、技術(shù)及開銷等系列工作,其對(duì)計(jì)算機(jī)軟件開發(fā)有著重要的推動(dòng)作用。恰到好處的工程支持,能保證軟件產(chǎn)品質(zhì)量及其功能多樣性,逐步提升軟件產(chǎn)品的使用價(jià)值。計(jì)算機(jī)軟件工程升級(jí)是一項(xiàng)系統(tǒng)工作,牽涉到多個(gè)組織單位,單靠某個(gè)設(shè)計(jì)人員很難完成整個(gè)升級(jí)操作。因此,生產(chǎn)方應(yīng)提供必要的工程支持(現(xiàn)場考察、質(zhì)量整改、操作指導(dǎo)、軟件組裝及性能維護(hù)等),以更好地保證計(jì)算機(jī)軟件工程的質(zhì)量與效用。
結(jié)語:計(jì)算機(jī)的發(fā)展和應(yīng)用,在很多行業(yè)都發(fā)揮著極為關(guān)鍵的作用,不僅提高了學(xué)習(xí)、工作效率,同時(shí)也降低了工作整體強(qiáng)度,無形中節(jié)約了大量的人力資源,其對(duì)國家的建設(shè)及發(fā)展有著極大的促進(jìn)作用。從當(dāng)前看來,計(jì)算機(jī)軟件工程應(yīng)用范圍不斷在拓展,要求我們適時(shí)改進(jìn)和完善其開發(fā)工作,提升計(jì)算機(jī)的整體強(qiáng)度,使之適應(yīng)現(xiàn)實(shí)需求。軟件工程學(xué)科,具體是指完成軟件需求、開發(fā)、測(cè)試及維護(hù)工作所涉及的理論、方法及應(yīng)用工具。軟件工程不能僅僅停留在理論上,更應(yīng)注重實(shí)踐,通過遵守既定的軟件工程規(guī)范,使軟件組織管理團(tuán)隊(duì)能利用有限資源,采用各種可復(fù)用、恰當(dāng)?shù)姆椒ǎ诩榷〞r(shí)間內(nèi)完成目標(biāo)。不管我們采用什么方法或工具來實(shí)施軟件工程,前提是要樹立起先進(jìn)的軟件工程思想始終。只有堅(jiān)持科學(xué)的工程指導(dǎo)理念,方可編制合理的技術(shù)路線,采用合理的方法來完成軟件工程的預(yù)期目標(biāo)。
(作者單位:北華大學(xué)信息技術(shù)與傳媒學(xué)院)