本站小編為你精心準(zhǔn)備了計算機軟件工程升級的策略參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
計算機軟件是計算機應(yīng)用不可缺少的重要部分,特別是在當(dāng)前社會環(huán)境下,人們對于計算機軟件的依賴性也越來越大,同時計算機軟件產(chǎn)業(yè)作為第三產(chǎn)業(yè)具有低能耗高效益的特點,無論是對計算機科學(xué)技術(shù)的發(fā)展還是對國民經(jīng)濟的發(fā)展都有著重要意義。
1計算機軟件升級的目標(biāo)特性
目前,計算機軟件工程覆蓋的應(yīng)用領(lǐng)域廣泛,具體包括:程序設(shè)計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、指令標(biāo)準(zhǔn)、設(shè)計模式等。鑒于計算機軟件應(yīng)用范圍及功能對象的轉(zhuǎn)變,無論是軟件研發(fā)商或者廣大用戶均要進(jìn)行軟件升級。軟件工程升級的目標(biāo)特性需重點考慮高效性、安全性、持久性、修改性等。
1.1高效性。計算機軟件工程升級是一項復(fù)雜的系統(tǒng)工作,軟件工程升級完成后,必須具備高效性。這一目標(biāo)主要體現(xiàn)在:一是資源,時間資源、空間資源的高效利用,充分挖掘計算機數(shù)據(jù)庫存儲數(shù)據(jù)的可利用價值;二是操作,為用戶提供便捷式操作是軟件升級的主要目標(biāo)之一,需在原有功能基礎(chǔ)上提供程序修改、軟件組裝、指令調(diào)整等新型功能。
1.2持久性。當(dāng)前,先進(jìn)科學(xué)技術(shù)在社會發(fā)展階段的運用更加普遍,軟件所涉及的應(yīng)用領(lǐng)域也越來越廣泛,一項新軟件產(chǎn)品成功研發(fā)需消耗大量的人力、物力、財力。從成本耗資角度考慮,新軟件產(chǎn)品需符合持久應(yīng)用的標(biāo)準(zhǔn),盡可能減短產(chǎn)品換代更新的周期。就殺毒軟件而言,每年市場銷售的殺毒軟件不計其數(shù),對舊軟件實施功能升級要確保其在特定周期內(nèi)無需更換,延長產(chǎn)品使用周期的同時也創(chuàng)造了良好的經(jīng)濟收益。
1.3安全性。網(wǎng)絡(luò)黑客常常利用計算機軟件工程的一些漏洞,來攻擊計算機網(wǎng)絡(luò)系統(tǒng),軟件運行時插入可編寫或可修改的指令、代碼,破壞軟件系統(tǒng)的安全性。新型軟件產(chǎn)品升級必須配備安全防御功能,對常見的功能缺陷及時補充改進(jìn),增強軟件產(chǎn)品抗入侵的能力。如:軟件產(chǎn)品研發(fā)時設(shè)置自檢測模塊,用戶啟動軟件后也開啟了安全防御功能,執(zhí)行程序指令中發(fā)現(xiàn)異常隱患及時截取數(shù)據(jù),反饋給用戶重新修改或編寫內(nèi)容,從而提高了軟件工程系統(tǒng)的抗侵襲性能。
1.4修改性。修改性是計算機軟件工程升級的一個重要目標(biāo),極大的降低了軟件產(chǎn)品升級的成本投入,還可通過其可修改的特性實現(xiàn),也大大減小了工程設(shè)計師的操作難度。比如,研發(fā)人員可以把具有相似功能的軟件產(chǎn)品進(jìn)行對比,篩查出兩種產(chǎn)品程序語言、編寫指令等方面的相同點,可直接復(fù)制程序循環(huán)利用,縮短了重新編程消耗的時間。盡量設(shè)計出"一款多用"的軟件產(chǎn)品,這是未來軟件工程升級的必然趨勢。多項功能集中于某一款軟件,提高了軟件產(chǎn)品工作的效率,縮短編程時間。
2計算機傳統(tǒng)軟件存在的不足
2.1負(fù)荷大。計算機應(yīng)用技術(shù)普及發(fā)展環(huán)境下,用戶利用軟件完成系統(tǒng)操作的任務(wù)越來越重,傳統(tǒng)的計算機軟件工程結(jié)構(gòu)已經(jīng)不適應(yīng)新工作負(fù)荷的需要。如:辦公自動化系統(tǒng)建立初期,軟件工程僅適用于常規(guī)操作任務(wù)的處理,對一些簡單的數(shù)據(jù)資源進(jìn)行分配調(diào)控。現(xiàn)代化經(jīng)營體制改革后,辦公系統(tǒng)承受的荷載大幅度增加,軟件系統(tǒng)工作負(fù)荷大引起了諸多故障問題。
2.2效率低。早期軟件產(chǎn)品的功能結(jié)構(gòu)存在缺陷,尤其是軟件產(chǎn)品質(zhì)量與用戶實際操作標(biāo)準(zhǔn)不同,阻礙了軟件操控效率的提升。以數(shù)據(jù)庫資源處理為例,計算機設(shè)備安裝的軟件產(chǎn)品在數(shù)據(jù)收集、處理、存儲等方面功能不足,用戶所編排的重要資源易被竊取,中斷了辦公系統(tǒng)日常操作的效率,給企業(yè)或個人辦公帶來了許多不便。
3軟件工程升級的策略性分析
計算機軟件工程是典型的應(yīng)用模塊,常用形式包括:電子郵件、嵌入式系統(tǒng)、人機界面、辦公套件、操作系統(tǒng)、編譯器、數(shù)據(jù)庫、游戲等。企業(yè)或個人用戶可參照實際工作需要,靈活地啟動不同軟件的功能模塊,定期進(jìn)行軟件維護(hù)與升級,全面提高功能。
3.1堅持科學(xué)設(shè)計系統(tǒng)設(shè)計是計算機軟件工程升級的核心內(nèi)容,設(shè)計是軟件產(chǎn)品升級更新的首要步驟,軟件工程師設(shè)計某款產(chǎn)品必須要堅持科學(xué)性原則。如:通常在軟件設(shè)計中要考慮軟件的模塊化、抽象與信息隱蔽、局部化、一致性以及適應(yīng)性等特征。合適的設(shè)計方法有助于這些特征的實現(xiàn),以達(dá)到軟件工程的目標(biāo),充分體現(xiàn)升級后軟件功能的優(yōu)勢。確保計算機軟件工程的流暢、平穩(wěn)運行。
3.2適應(yīng)市場需求計算機軟件工程升級最主要的目標(biāo)之一就是滿足市場需求,市場需求是軟件產(chǎn)品升級的主導(dǎo),違背市場客觀規(guī)律將給研發(fā)企業(yè)造成嚴(yán)重的經(jīng)濟損失。在計算機軟件工程升級改造之前,軟件開發(fā)部門要全面掌握當(dāng)前市場對不同類型計算機軟件工程的需求以及市場的動態(tài)變化,分析市場在未來一段時間內(nèi)的需求,在系統(tǒng)設(shè)計中,軟件需求、硬件需求以及其他因素之間是相互制約、相互影響的,經(jīng)常需要權(quán)衡。因此,必須認(rèn)識需求定義的易變性,采用適宜的予以控制,以保證軟件產(chǎn)品滿足用戶的要求研發(fā)。
3.3做好工程支持做好軟件工程支持是推動計算機軟件工程升級的重要基礎(chǔ),提供必要的軟件工程支持,以保證產(chǎn)品使用功能的多樣性且提高軟件產(chǎn)品的使用價值。所謂的“工程支持”,主要體現(xiàn)在軟件工具與環(huán)境對軟件過程的支持,以及軟件工程項目質(zhì)量、技術(shù)、開銷等方面的保障,這些都直接取決于對軟件工程所提供的支撐質(zhì)量和效用。保障計算機軟件工程實現(xiàn)更加多樣化的功能,提高計算機軟件工程的使用效能。
3.4深化升級管理軟件工程的管理直接影響可用資源的有效利用,生產(chǎn)滿足目標(biāo)的軟件產(chǎn)品,提高軟件組織的生產(chǎn)能力等問題。軟件開發(fā)部門要充分認(rèn)識到計算機軟件工程升級管理的重要性,制定完善的軟件工程開發(fā)升級管理制度,在日常工作中嚴(yán)格落實,明確每一個工作人員的職責(zé),提高軟件資源的利用率,針對不同行業(yè)的需求,加強軟件工程的研發(fā)和維護(hù)。作為電子產(chǎn)品研發(fā)企業(yè),在滿足市場需求前提下制定軟件工程管理制度,強化新舊產(chǎn)品升級期間的質(zhì)量管理。
4結(jié)論
軟件工程是一門研究用工程化方法構(gòu)建和維護(hù)有效的、實用的和高質(zhì)量的軟件的學(xué)科,此學(xué)科融入了多項先進(jìn)的科學(xué)技術(shù),推動了計算機應(yīng)用科技的優(yōu)化改進(jìn)。隨著用戶使用計算機次數(shù)的日趨頻繁,早期軟件工程結(jié)構(gòu)性能已滿足不了日常操控的需要,實施有效的軟件升級方案是改善設(shè)備功能的先進(jìn)決策。要積極引進(jìn)先進(jìn)的科學(xué)技術(shù),按照計算機軟件工程的升級目標(biāo),進(jìn)一步優(yōu)化和完善計算機軟件工程系統(tǒng)設(shè)計,增加軟件工程系統(tǒng)功能。
作者:吳海鵬 單位:黑龍江省大中專學(xué)校學(xué)生信息咨詢與就業(yè)指導(dǎo)中心