朱喜君
摘要:新時期,計算機系統(tǒng)建構(gòu)中,計算機應(yīng)用技術(shù)是重要構(gòu)成部分,在各行業(yè)領(lǐng)域得到了廣泛應(yīng)用,工作效率提高的同時,使得人們生活方式也發(fā)生了很大的改變。對于計算機用戶而言,計算機應(yīng)用軟件是為其提供了有效鏈接界面,處理計算機硬件?;诖耍疚闹饕撌隽擞嬎銠C應(yīng)用軟件開發(fā)與維護策略相關(guān)知識。
關(guān)鍵詞:計算機應(yīng)用;軟件開發(fā);維護
互聯(lián)網(wǎng)+時代,計算機技術(shù)應(yīng)用范圍越來越廣,現(xiàn)在企事業(yè)單位都用計算機軟件進行辦公,并且對軟件的需求向多樣化方向發(fā)展,對計算機軟件的開發(fā)與維護提供了機遇和挑戰(zhàn),軟件開發(fā)人員根據(jù)用戶的需求,科學(xué)有效的進行軟件開發(fā),保障軟件開發(fā)的質(zhì)量,提高企事業(yè)單位的工作效率,做好后期軟件的維護工作,保障計算機軟件正常工作。計算機軟件在企事業(yè)單位工作中的應(yīng)用,是符合現(xiàn)代社會發(fā)展需求的。信息技術(shù)時代,計算機系統(tǒng)擁有更強大的服務(wù)功能,使用范圍廣,對我國信息化產(chǎn)業(yè)發(fā)展造成了很大的影響。計算機應(yīng)用軟件,使得人們多樣化需求得到了滿足,設(shè)備應(yīng)用價值得到了全面提高,在工作與生活上為人們創(chuàng)造了便利。社會發(fā)展進程中,計算機應(yīng)用軟件需求量日益張增,因而有效開發(fā)軟件并做好維護,確保計算機應(yīng)用軟件順應(yīng)時代潮流,為社會發(fā)展做出貢獻。
1計算機應(yīng)用軟件的開發(fā)過程
1.1開發(fā)需求和設(shè)計
軟件開發(fā)需求和設(shè)計是軟件開發(fā)的重要階段。軟件開發(fā)需求是開發(fā)人員根據(jù)用戶的需求,進行科學(xué)有效的對軟件進行規(guī)劃,雙方在多次協(xié)商的基礎(chǔ)上,確定軟件開發(fā)方案。一旦軟件開發(fā)方案確定以后,開發(fā)人員就根據(jù)需求方案進行設(shè)計,設(shè)計前要進行軟件需求分析,軟件規(guī)劃,在雙方意見統(tǒng)一以后進行軟設(shè)計,軟件設(shè)計出軟件設(shè)計的流程圖,軟件的算法,同時需求確定用哪些工具完成軟件設(shè)計,是利用Java還是其它程序設(shè)計語言,選用哪種數(shù)據(jù)庫進行軟件設(shè)計。對軟件的需求進行模塊化設(shè)計,把用戶對軟件需求進行科學(xué)有效分解,分解成各個軟件的模塊,選擇一種軟件開發(fā)模式進行軟件設(shè)計。最后完成軟件設(shè)計流程圖,設(shè)計人員根據(jù)流程圖和軟件算法進行軟件的設(shè)計。
1.2編碼和設(shè)計
程序編碼是在軟件設(shè)計以后,程序人員根據(jù)軟件設(shè)計師的軟件開發(fā)流程圖及算法進行程序編碼。程序員根據(jù)設(shè)計人員的需求利用相關(guān)的程序設(shè)計語言進行代碼編寫,現(xiàn)在軟件開發(fā)常用的語言基本是Java或C#等。在進行編碼之前,設(shè)計人員還需要做好詳細的設(shè)計工作,在已完成的設(shè)計框架基礎(chǔ)上,依據(jù)邏輯關(guān)系對軟件需要的功能進行設(shè)計,然后根據(jù)設(shè)計流程開展相應(yīng)的編碼工作。在當前的軟件開發(fā)環(huán)境中,計算機軟件設(shè)計中使用最多的是Java語言,Java語言進行程序開發(fā)適合多個開發(fā)平臺,對各類語言的兼容性比較好。這類語言模塊形式較為簡單,其中的語句也相對比較容易理解,因此,很適合使用在軟件的開發(fā)維護過程中。程序開發(fā)人員在軟件開發(fā)的過程中,就需要考慮軟件的后期維護過程中,因此在開發(fā)過程中要給軟件資料建立相應(yīng)的文檔,為后期的軟件維護起到幫助作用。
1.3測試與驗收
軟件設(shè)計完成以后,需要對軟件進行測試,為了保障軟件功能的準確度,通常會選擇許多組隨機數(shù)據(jù),并配合一些特定參數(shù)進行反復(fù)檢測。如果檢測結(jié)果與軟件功能相符合,則代表軟件符合要求。軟件測試合格以后,甲乙雙方需要對軟件進行驗收,甲方根據(jù)設(shè)計方案進行驗收,雙方在驗收合格以后,軟件就開始進行使用階段,在使用的過程中,乙方需要派技術(shù)人員到甲方單位進行指導(dǎo)軟件的使用,一旦軟件出現(xiàn)問題以后,乙方負責軟件的維護。
2應(yīng)用軟件維護策略分析
2.1對應(yīng)用軟件做好管理規(guī)劃設(shè)計
對于計算機應(yīng)用軟件,為了實現(xiàn)合理應(yīng)用軟件,加強管理顯得尤為重要。軟件開發(fā)商要逐步完善相應(yīng)的管理方案,合理規(guī)劃軟件應(yīng)用管理設(shè)計。為軟件項目構(gòu)建品質(zhì)管理目標,通過應(yīng)用軟件的完善,增強管理的可靠與高效性,在條件允許的情況下,進行有效修改并移植應(yīng)用軟件。對軟件進行有效管理,促使軟件項目發(fā)展更加穩(wěn)定。
2.2為應(yīng)用軟件合理選擇程序支持平臺
就計算機應(yīng)用軟件而言,軟件支持平臺質(zhì)量直接影響到軟件功能的發(fā)揮與運行,支持平臺是進行軟件編程的基礎(chǔ),軟件平臺為計算機系統(tǒng)提供了可選擇的語言,同時用戶應(yīng)用軟件時,加強軟件維護,增強軟件維護意識,對查殺軟件做好定期維護,應(yīng)用防火墻等技術(shù)維護應(yīng)用軟件,增強軟件應(yīng)用的安全性。同時,用戶要對系統(tǒng)緩存進行定期清理,清理掉不必要的相關(guān)軟件,以此為計算機軟件應(yīng)用創(chuàng)造安全的運行環(huán)境。采用多樣化措施,實現(xiàn)安全、穩(wěn)定與持續(xù)的軟件應(yīng)用維護目標。
2.3及時糾正應(yīng)用軟件錯誤問題
軟件開發(fā)中,開發(fā)人員要加強檢測系統(tǒng)應(yīng)用缺陷問題,應(yīng)用過程中,及時發(fā)現(xiàn)軟件缺陷,并采取有效措施彌補這種缺陷,以此有效預(yù)防軟件應(yīng)用程序混亂局面的出現(xiàn),采取有效措施,促使軟件實現(xiàn)正常運行目標。
2.4合理選用應(yīng)用軟件維護方法,做好定期維護
新時期,現(xiàn)代技術(shù)水平不斷提高,軟件應(yīng)用維護與技術(shù)日新月異?,F(xiàn)階段,應(yīng)用軟件有多種維護方法,軟件開發(fā)人員要合理選用維護方法,確保軟件運行更加穩(wěn)定。以此,應(yīng)用軟件實現(xiàn)更高的服務(wù)功能,性能得到逐步優(yōu)化,實現(xiàn)更加可靠的應(yīng)用,軟件應(yīng)用范圍不斷拓寬。對于網(wǎng)絡(luò)系統(tǒng)穩(wěn)定與適應(yīng)性的保障與提高、服務(wù)功能的提高,定期維護應(yīng)用軟件是十分必要的,根據(jù)用戶實際需求,對軟件服務(wù)功能進行逐步優(yōu)化,做好定期維護。
2.5加強檢查應(yīng)用軟件性能
軟件應(yīng)用過程中,使用性能影響因素比較多,對應(yīng)用軟件加強維護,軟件正式使用后,定期檢測其性能,及時發(fā)現(xiàn)軟件系統(tǒng)存在的故障,并采取有效措施修正,以此延長軟件系統(tǒng)使用壽命,增強軟件使用的安全與可靠性。定期檢查軟件性能,降低應(yīng)用軟件維護難度,從根本上提高整個軟件運行質(zhì)量。
2.6根據(jù)用戶需求做好軟件維護
軟件運行中,要根據(jù)用戶需求進行軟件維護。軟件開發(fā)人員,要與用戶加強溝通交流,深入了解用戶需求,溝通掌握軟件運行存在的問題,采取有效措施處理這些問題。結(jié)合用戶需求,開發(fā)升級相關(guān)應(yīng)用軟件,做好軟件維護,以此確保計算機軟件實現(xiàn)安全穩(wěn)定的運行。軟件的運行環(huán)境發(fā)生變化,或軟件的功能模塊出現(xiàn)問題之后都需要進行預(yù)防性和適應(yīng)性軟件維護。軟件維護是軟件開發(fā)中的重要環(huán)節(jié),軟件維護根據(jù)軟件出現(xiàn)的問題,采用科學(xué)合理的方式進行軟件維護,提高軟件的運行質(zhì)量和運行效率。預(yù)防性維護主要是針對有改進與優(yōu)化空間的一些軟件,對其進行提前性的修正,以此來加強計算機應(yīng)用軟件的穩(wěn)定性與可靠性,這是一項十分有效的維護方式。通過預(yù)防性的維護,可以使用多種軟件工程重新設(shè)計與編寫系統(tǒng)軟件,以尋找出其中能進行改進和優(yōu)化的空間,從而為后續(xù)的維護工作帶來更多的便利。
結(jié)語
綜上所述,日常生活中,計算機應(yīng)用軟件開發(fā)非常重要,計算機水平的提高,為社會信息化發(fā)展提供了重要的推動力,同時推動著社會經(jīng)濟發(fā)展,通過計算機,人們工作與生活與網(wǎng)絡(luò)連接起來,不受時間與空間限制,為人們創(chuàng)造更好的生存條件與信息資源,因而計算機開發(fā)與維護顯得尤為重要。日常工作中,軟件研發(fā)技術(shù)水平提高的同時,逐步完善計算機軟件系統(tǒng)維護機制,以此為計算機行業(yè)可持續(xù)發(fā)展目標的實現(xiàn)奠定良好的基礎(chǔ)。
參考文獻
[1]萬波.計算機應(yīng)用軟件的開發(fā)和維護策略分析[J].無線互聯(lián)科技,2018,15(19):33-34.
[2]衣世強.計算機應(yīng)用軟件的開發(fā)和維護方案分析及闡述[J].電腦知識與技術(shù),2017,13(7):204-205.
[3]肖媛娥.計算機應(yīng)用軟件教學(xué)的現(xiàn)狀及特點分析[J].科技創(chuàng)新導(dǎo)報,2016(25).
(作者單位:柳州鋼鐵股份有限公司計控所)