前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了軟件升級(jí)軟件工程論文范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
近幾年,計(jì)算機(jī)軟件工程的應(yīng)用領(lǐng)域日益廣泛,具體包括各種程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)技術(shù)、軟件設(shè)計(jì)模式、操作和數(shù)據(jù)指令的標(biāo)準(zhǔn)、應(yīng)用系統(tǒng)平臺(tái)和軟件開(kāi)發(fā)工具。鑒于傳統(tǒng)軟件工程存在的諸多缺限,還有功能對(duì)象的轉(zhuǎn)變和應(yīng)用范圍的擴(kuò)大。無(wú)論是作為軟件研發(fā)的開(kāi)發(fā)商還是作為軟件直接應(yīng)用的用戶(hù)都要進(jìn)行軟件的升級(jí)。軟件升級(jí)需要達(dá)到幾點(diǎn)要求,包括要有非常高的工作效率,靠的住的安全性,增加軟件的應(yīng)用壽命和能夠進(jìn)行方便的修改重生成特性。
1.1軟件要具有高的工作效率
軟件升級(jí)幾乎涵蓋了所有軟件相關(guān)組成結(jié)構(gòu),要充分審核任何一個(gè)重要結(jié)構(gòu),做必要的改造。升級(jí)后軟件要明顯優(yōu)于未升級(jí)前,對(duì)任務(wù)的處理時(shí)間要有較大的提升。具體來(lái)說(shuō)就是,要對(duì)空間、時(shí)間等資源進(jìn)行充分高效的利用,例如對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)一定要充分挖掘數(shù)據(jù)的可利用價(jià)值。同時(shí),始終保持用戶(hù)至上的理念,不斷提高用戶(hù)操作的便捷性是軟件升級(jí)最重要的目標(biāo)。應(yīng)該在原有的基礎(chǔ)上增加修改程序、組裝軟件和調(diào)整指令等必要的新功能。
1.2軟件要安全可靠
互聯(lián)網(wǎng)的廣泛應(yīng)用方便了人們的工作生活,對(duì)計(jì)算機(jī)的廣泛應(yīng)用起到了不可忽視的推動(dòng)作用。但由于它的開(kāi)放性也給黑客提供了作案方便。黑客善于利用應(yīng)用軟件對(duì)計(jì)算機(jī)系統(tǒng)實(shí)施攻擊,通過(guò)對(duì)軟件代碼的反編譯,植入和修改破壞軟件安全性以達(dá)到個(gè)人的目的,使得用戶(hù)蒙受巨大的精神或經(jīng)濟(jì)損失。所以軟件升級(jí)改造必須要考慮軟件的安全防御功能。
1.3盡量延長(zhǎng)軟件的使用壽命
軟件開(kāi)發(fā)設(shè)計(jì)前期調(diào)查,需求分析,開(kāi)發(fā),維護(hù)等多個(gè)階段,其過(guò)程復(fù)雜,需要投入大量的人力、物力和財(cái)力。所以從成本消耗的調(diào)度看,新軟件要盡量延長(zhǎng)使用壽命,縮短產(chǎn)品更新?lián)Q代的周期。就拿殺毒軟件而言,每年市場(chǎng)上銷(xiāo)售的殺毒軟件數(shù)量巨大,對(duì)就的軟件增加和完善功能必須要確保其在規(guī)定的時(shí)間內(nèi)無(wú)需更換。同時(shí),為了創(chuàng)造良好的經(jīng)濟(jì)效益,使用周期也應(yīng)該得到延長(zhǎng)。
1.4方便修改重新生成
為了減少軟件開(kāi)發(fā)的投入,還可從軟件后期維護(hù)著手。對(duì)于軟件后期維護(hù)也是軟件周期中花費(fèi)最大的,只要設(shè)法減少這一階段的投入,就會(huì)大大減少軟件的成本。因此,開(kāi)發(fā)軟件時(shí)考慮留有修改余地,使得軟件便于修改重新生成就顯得尤為有意義,另外也會(huì)有效的減少設(shè)計(jì)工程師的操作難度。
2計(jì)算機(jī)軟件工程升級(jí)策略考慮
2.1軟件工程設(shè)計(jì)要有科學(xué)性
軟件開(kāi)發(fā)的第一階段就是設(shè)計(jì),軟件工程的升級(jí)設(shè)計(jì)一定要以科學(xué)為指導(dǎo)。例如,對(duì)于研發(fā)程序代碼要考慮軟件模塊化。對(duì)外要考慮軟件的抽象和信息隱蔽特性,以及軟件的局部化、一致性原則和適應(yīng)性等特征。選擇恰當(dāng)?shù)目茖W(xué)的設(shè)計(jì)方法,能夠?yàn)檫@些特征的實(shí)現(xiàn)提供方便,達(dá)到科學(xué)性設(shè)計(jì)這一目標(biāo),突出升級(jí)軟件后的優(yōu)勢(shì)特征。
2.2要全面兼顧市場(chǎng)需求
軟件開(kāi)發(fā)的直接目的就是服務(wù)于市場(chǎng)需求,一個(gè)脫離市場(chǎng)需求的軟件產(chǎn)品是對(duì)經(jīng)濟(jì)資源的浪費(fèi)。同樣,軟件的升級(jí)也要有市場(chǎng)需求為支持,在滿(mǎn)足市場(chǎng)基本需求的前提下,進(jìn)行相關(guān)的研究和開(kāi)發(fā),才會(huì)使工作有價(jià)值,避免由于開(kāi)發(fā)設(shè)計(jì)不當(dāng)造成資源浪費(fèi)。另外,作為計(jì)算機(jī)組成的兩大部分,軟件和硬件一直都存在計(jì)算機(jī)產(chǎn)品開(kāi)發(fā)不可兼得的問(wèn)題,無(wú)時(shí)無(wú)刻不逼迫使得軟件開(kāi)發(fā)單位考慮兩者互相的影響與制約的關(guān)系,做出權(quán)衡。如此一來(lái),面對(duì)具有多變性的市場(chǎng),在采取有效控制之前,必須對(duì)市場(chǎng)有全面的掌握和理解,才能開(kāi)發(fā)出更加滿(mǎn)足社會(huì)需要的軟件產(chǎn)品。
2.3把握智多種發(fā)展趨勢(shì)
2.3.1智能化智能化不僅出現(xiàn)在計(jì)算機(jī)科學(xué)領(lǐng)域,它是現(xiàn)代通信與信息技術(shù)、行業(yè)技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和智能化控制技術(shù)綜合到一起針對(duì)某一方面的應(yīng)用。在人工智能化應(yīng)用與計(jì)算機(jī)領(lǐng)域的今天,這個(gè)趨勢(shì)必然會(huì)與現(xiàn)代通信技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與現(xiàn)場(chǎng)總線(xiàn)的控制技術(shù)飛速發(fā)展,一起給人們的生產(chǎn)生活帶來(lái)巨大的變革。
2.3.2服務(wù)化隨著計(jì)算機(jī)軟件技術(shù)的發(fā)展和應(yīng)用軟件的廣泛普及,計(jì)算機(jī)軟件技術(shù)及產(chǎn)品的服務(wù)化將成為一種大趨勢(shì)。未來(lái),軟件開(kāi)發(fā)商會(huì)以一種服務(wù)的形式提供軟件,利用網(wǎng)絡(luò)提供方式,將各種軟件放在服務(wù)器的主機(jī)上,客戶(hù)可根據(jù)選擇下載安裝某種應(yīng)用軟件。當(dāng)然客戶(hù)也可以與軟件開(kāi)發(fā)商聯(lián)系,提出自己的要求,訂購(gòu)軟件服務(wù)。通過(guò)網(wǎng)絡(luò)享受軟件和硬件資源,軟件維護(hù)升級(jí)等,使軟件真正的服務(wù)于人民。
2.3.3融合我國(guó)對(duì)工業(yè)發(fā)展策略調(diào)整以及傳統(tǒng)工業(yè)的升級(jí),必然會(huì)加快電氣化、機(jī)械化和自動(dòng)化這些硬設(shè)備向信息化、數(shù)字化和網(wǎng)絡(luò)化等軟設(shè)備轉(zhuǎn)變。計(jì)算機(jī)軟件技術(shù)的融合化是我國(guó)信息化和工業(yè)化融合的一支重要力量。隨著工業(yè)化不斷推進(jìn)和傳統(tǒng)產(chǎn)業(yè)升級(jí)加快,工業(yè)軟件的需求會(huì)進(jìn)一步加大,我國(guó)計(jì)算機(jī)軟件軟件產(chǎn)業(yè)會(huì)不斷發(fā)展壯大,推動(dòng)計(jì)算機(jī)軟件技術(shù)融合,以適應(yīng)發(fā)展需要。
2.3.4開(kāi)放化隨著軟件工程的蓬勃發(fā)展,早期封閉性強(qiáng)的收費(fèi)性軟件發(fā)展模式以慢慢不再適應(yīng)大的形式。為了給提高計(jì)算機(jī)軟件質(zhì)量的提高創(chuàng)建機(jī)遇,逐步打破軟件技術(shù)和知識(shí)產(chǎn)權(quán)的壟斷,開(kāi)發(fā)化已變成不可阻擋的趨勢(shì)。計(jì)算機(jī)軟件源代碼的開(kāi)放,將意味著軟件產(chǎn)品逐步標(biāo)準(zhǔn)化,這將有利于我國(guó)計(jì)算機(jī)軟件產(chǎn)業(yè)的更新?lián)Q代和全面升級(jí)。在這種趨勢(shì)下,也勢(shì)必會(huì)使我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)效率得到較大提高。
2.4提供工程化支持,強(qiáng)化升級(jí)管理
新軟件必須大幅增強(qiáng)軟件的使用價(jià)值,具有很強(qiáng)的軟件工程使用多用性,這些就需要軟件工程的支持。主要包括軟件工具和環(huán)境要對(duì)軟件工程有足夠的支持,以及充分保障軟件工程項(xiàng)目的質(zhì)量、技術(shù)和開(kāi)銷(xiāo)。這些都由對(duì)軟件工程所提供的支撐質(zhì)量和效用所決定。軟件工程的管理作為另外一項(xiàng)比較重要的方面直接影響了對(duì)可用資源的有效利用,大幅提高軟件組織的生產(chǎn)單位產(chǎn)出率,生產(chǎn)出合格的軟件產(chǎn)品等問(wèn)題。在參照市場(chǎng)需求下,提前做好準(zhǔn)備,制定軟件工程的管理制度,加強(qiáng)新舊產(chǎn)品升級(jí)空隙的質(zhì)量監(jiān)督和管理是電子產(chǎn)品研發(fā)企業(yè)必須做好的工作。
3結(jié)束語(yǔ)
總體來(lái)說(shuō),計(jì)算機(jī)軟件升級(jí)是一項(xiàng)繁雜并且有著眾多考慮因素的任務(wù)。為了實(shí)現(xiàn)改進(jìn)的目的,要在原有的基礎(chǔ)上不斷的修改,嘗試提高軟件質(zhì)量,對(duì)軟件進(jìn)行重組。對(duì)計(jì)算機(jī)軟件升級(jí)策略的研究也是一門(mén)多融合的課題,具有推動(dòng)計(jì)算機(jī)科學(xué)不斷優(yōu)化進(jìn)步的重要意義。我們應(yīng)該全面增強(qiáng)對(duì)次課題的深入研究,結(jié)合現(xiàn)實(shí)的發(fā)展策略,確保高效的軟件升級(jí)工作,以創(chuàng)造出更大的價(jià)值。
作者:揣錚 單位:天津青年職業(yè)學(xué)院