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