余明毅
摘要:在如今信息技術(shù)和網(wǎng)絡(luò)通信技術(shù)發(fā)展迅猛,隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)技術(shù)也得到了不斷發(fā)展和應(yīng)用。軟件是計(jì)算機(jī)中不可缺少的一部分,軟件的好壞直接體現(xiàn)了一臺(tái)電腦功能的強(qiáng)弱。計(jì)算機(jī)軟件工程運(yùn)用計(jì)算機(jī)科學(xué)和數(shù)學(xué),針對(duì)軟件問(wèn)題進(jìn)行經(jīng)濟(jì)有效的解決。因此,計(jì)算機(jī)軟件工程的升級(jí)成了不可缺少的工作。
關(guān)鍵詞:計(jì)算機(jī)軟件工程;升級(jí);策略1當(dāng)傳統(tǒng)計(jì)算機(jī)軟件的缺陷
軟件是計(jì)算機(jī)的重要組成部分,軟件強(qiáng)調(diào)的是計(jì)算機(jī)內(nèi)部系統(tǒng)結(jié)構(gòu)的組織應(yīng)用。通常來(lái)說(shuō),軟件是執(zhí)行用戶(hù)發(fā)出的指令,負(fù)責(zé)把用戶(hù)的各種指令轉(zhuǎn)化成計(jì)算機(jī)語(yǔ)言,同時(shí)按照用戶(hù)的操作目的處理各種數(shù)據(jù)。格局多年軟件的發(fā)展使用來(lái)看,當(dāng)前傳統(tǒng)軟件存在的缺陷主要有:
1.1 運(yùn)算負(fù)荷大
在計(jì)算機(jī)技術(shù)越來(lái)越普及的發(fā)展下,人們對(duì)計(jì)算機(jī)的依賴(lài)值和期望值也越來(lái)越大。因此,傳統(tǒng)軟件的運(yùn)算能力和組織結(jié)構(gòu)已經(jīng)無(wú)法滿(mǎn)足人們?nèi)找娣敝氐娜蝿?wù)。隨著人們辦公任務(wù)增多,辦公軟件承受的負(fù)荷也逐漸的加大加重,軟件負(fù)荷的增大導(dǎo)致軟件出現(xiàn)很多問(wèn)題,不能滿(mǎn)足人么的正常需要。
1.2 工作效率低
早期的傳統(tǒng)軟件功能結(jié)構(gòu)比較單一,特別是軟件的質(zhì)量同用戶(hù)的實(shí)際需要不符合,這樣不僅帶來(lái)許多不便,還妨礙了軟件工作效率的提升。傳統(tǒng)的軟件在數(shù)據(jù)的收集、存儲(chǔ)和管理上存在著一定的缺陷,使用戶(hù)的數(shù)據(jù)更容易丟失或被竊取,信息缺乏安全性,日常的辦公也會(huì)收到影響。
1.3 軟件成本高
由于科學(xué)技術(shù)的不斷發(fā)展,早期傳統(tǒng)的計(jì)算機(jī)軟件因?yàn)闆](méi)有先進(jìn)科學(xué)技術(shù)的支持,在系統(tǒng)的設(shè)計(jì)上投入的成本越來(lái)越高,軟件的功能也逐漸無(wú)法滿(mǎn)足現(xiàn)代操作的需求,導(dǎo)致整個(gè)軟件系統(tǒng)的制造和維護(hù)的成本增高且沒(méi)市場(chǎng)。
2計(jì)算機(jī)軟件升級(jí)的目標(biāo)及其特點(diǎn)
2.1 軟件的高效性
其主要表現(xiàn)在,首先是資源的高效利用,要充分的發(fā)揮出計(jì)算機(jī)數(shù)據(jù)庫(kù)的可利用價(jià)值,實(shí)現(xiàn)資源合理高效地利用,其次是可操作性,在傳統(tǒng)軟件的基礎(chǔ)上,增加同現(xiàn)在工作所需的功能調(diào)整,同時(shí)提供必要的程序修改、軟件組裝等功能。
2.2 軟件的安全性
在使用計(jì)算機(jī)時(shí),可能會(huì)受到黑客的攻擊,竊取人們的數(shù)據(jù)導(dǎo)致?lián)p失。所以,計(jì)算機(jī)軟件工程的升級(jí)必須具備相應(yīng)的防御性能和安全性,在升級(jí)時(shí)要對(duì)常見(jiàn)的缺陷及時(shí)改進(jìn)或補(bǔ)漏。
2.3 軟件的持久性
從資本成本的角度上看,要想獲得良好的經(jīng)濟(jì)效益就要縮短軟件更新?lián)Q代的周期,就要讓軟件本身具有持久的利用性。
2.4 軟件的修改性
要減少計(jì)算機(jī)軟件產(chǎn)品的升級(jí)費(fèi)用,還可以通過(guò)軟件本身可修改的特點(diǎn)來(lái)實(shí)現(xiàn),這樣也大大減小了工程設(shè)計(jì)人員的操作難度。研發(fā)人員在研發(fā)新軟件時(shí)可以將具有相似功能的軟件進(jìn)行對(duì)比,把兩種產(chǎn)品相同的指令和程序語(yǔ)言找出來(lái),直接進(jìn)行復(fù)制,這樣既能縮短研發(fā)的時(shí)間還能使程序循環(huán)利用。
3計(jì)算機(jī)軟件工程升級(jí)的策略性
3.1 滿(mǎn)足市場(chǎng)的需求
市場(chǎng)是軟件升級(jí)的主導(dǎo),只有符合市場(chǎng)需求的軟件產(chǎn)品才能在市場(chǎng)競(jìng)爭(zhēng)中取得勝利,防止研發(fā)單位的經(jīng)濟(jì)損失。在進(jìn)行升級(jí)時(shí),研發(fā)單位應(yīng)當(dāng)對(duì)市場(chǎng)的需求和變化做一個(gè)全面的調(diào)查了解和分析,確定市場(chǎng)在一定時(shí)期內(nèi)的需求,在對(duì)系統(tǒng)的設(shè)計(jì)中,要了解硬件和軟件相互影響、相互制約的關(guān)系,并在兩者之間加以權(quán)衡,設(shè)計(jì)出既符合市場(chǎng)需求又滿(mǎn)足計(jì)算機(jī)硬件的軟件產(chǎn)品。
3.2 設(shè)計(jì)的科學(xué)性
在軟件的研發(fā)中,最重要的就是設(shè)計(jì)。在設(shè)計(jì)中必須要遵循科學(xué)性,不能盲目地對(duì)軟件的一些功能進(jìn)行增加或減少。要用合理科學(xué)地設(shè)計(jì)是軟件平穩(wěn)流暢運(yùn)行,達(dá)到研發(fā)人員的目標(biāo),充分體現(xiàn)軟件的功能優(yōu)勢(shì)。
3.3 提供相關(guān)的工程支持
工程支持指的是,軟件的工具和環(huán)境對(duì)軟件工程的支持,也就是在軟件工程的升級(jí)中要對(duì)項(xiàng)目質(zhì)量、技術(shù)、開(kāi)銷(xiāo)等方面有相應(yīng)的保障。提供相應(yīng)的軟件工程支持,從而保證產(chǎn)品功能的多樣性以及提高產(chǎn)品的使用價(jià)值。
3.4 強(qiáng)化軟件的升級(jí)管理
軟件工程的升級(jí)管理直接影響了資源的有效循環(huán)使用,同時(shí)對(duì)生產(chǎn)負(fù)荷社會(huì)發(fā)展需求的產(chǎn)品及提高軟件研發(fā)生產(chǎn)能力也有十分重要的作用。作為軟件研發(fā)單位,必須要加強(qiáng)軟件工程升級(jí)的管理,制定相關(guān)的軟件管理制度,這樣有利于提高舊軟件在升級(jí)過(guò)程中質(zhì)量的提高。
5結(jié)束語(yǔ)
計(jì)算機(jī)軟件工程作為一種工程形式,它不僅運(yùn)用計(jì)算機(jī)科學(xué)和數(shù)學(xué)原理獲得一種經(jīng)濟(jì)而有效的解決方案,還使軟件向著高性?xún)r(jià)比的方向發(fā)展,為我們的生產(chǎn)生活帶來(lái)了諸多的便利,促進(jìn)經(jīng)濟(jì)的發(fā)展。
[參考文獻(xiàn)]
[1]鄭人杰,殷人昆,陶永雷.實(shí)用軟件工程(第二版)[M].清華大學(xué)出版社.
[2]徐建軍.計(jì)算機(jī)軟件產(chǎn)品更新?lián)Q代的必要性分析[J].電腦知識(shí)與技術(shù),2010,16(10):55-57.
[3]譚慶平.基于計(jì)算機(jī)虛擬平臺(tái)下軟件模塊的可操控性能[D].計(jì)算機(jī)科學(xué),2011,15(3):43-45.
[4]王雪松.新舊軟件產(chǎn)品功能改造與升級(jí)的策略性研究[J].微電子學(xué)與計(jì)算機(jī),2011,18(14):29-32.
[5]王鐘莊,鄧倫丹,吳赟婷.談?dòng)?jì)算機(jī)軟件工程升級(jí)的策略性[J].煤炭技術(shù),2013.