前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)應(yīng)用軟件的開發(fā)及維護(hù)范文,希望能給你帶來靈感和參考,敬請閱讀。
【摘要】現(xiàn)階段科學(xué)技術(shù)的飛躍發(fā)展及社會(huì)經(jīng)濟(jì)發(fā)展的進(jìn)步,在各行各業(yè)中已經(jīng)實(shí)現(xiàn)了計(jì)算機(jī)應(yīng)用技術(shù)的廣泛應(yīng)用,人們的工作效率以及生活質(zhì)量均得到了顯著提升?,F(xiàn)階段在計(jì)算機(jī)系統(tǒng)構(gòu)建中應(yīng)用軟件成為不可或缺的關(guān)鍵性組成部分,在計(jì)算機(jī)技術(shù)發(fā)展過程中,計(jì)算機(jī)系統(tǒng)中應(yīng)用軟件技術(shù)的地位越來越高,計(jì)算機(jī)應(yīng)用軟件系統(tǒng)呈現(xiàn)出日趨復(fù)雜的形勢,很大程度上對維護(hù)計(jì)算機(jī)應(yīng)用軟件系統(tǒng)提出了越來越高的要求。
【關(guān)鍵詞】開發(fā)與維護(hù);應(yīng)用軟件;計(jì)算機(jī);主要方法
計(jì)算機(jī)軟件在整個(gè)計(jì)算系統(tǒng)發(fā)揮著至關(guān)重要的連接作用,一定程度上意味著通過計(jì)算機(jī)硬件與人的連接,實(shí)現(xiàn)軟件系統(tǒng)對計(jì)算機(jī)的有效控制,說明了開發(fā)計(jì)算機(jī)應(yīng)用軟件系統(tǒng)是為了與具體使用者需求相滿足?;诖?,開發(fā)云計(jì)算應(yīng)用軟件是計(jì)算機(jī)發(fā)展的核心與關(guān)鍵,開發(fā)與維護(hù)應(yīng)用軟件是促進(jìn)計(jì)算機(jī)時(shí)效性與高效性的關(guān)鍵性途徑[1]。
1計(jì)算機(jī)應(yīng)用軟件的具體開發(fā)分析
計(jì)算機(jī)應(yīng)用軟件開發(fā)是建立在用戶需求基礎(chǔ)上,進(jìn)行相應(yīng)程序語言的編制與組合,最終促進(jìn)預(yù)計(jì)功能目標(biāo)的實(shí)現(xiàn)。需求分析、軟件設(shè)計(jì)、程序編碼以及系統(tǒng)測試是軟件開發(fā)技術(shù)的四個(gè)主要工作流程。
1.1原型法開發(fā)
在軟件開發(fā)中原型化開發(fā)是其中至關(guān)重要的一個(gè)方法,與生命周期法相比較而言,原型法更加簡單。原型法主要是進(jìn)行客戶問題的總結(jié),相關(guān)設(shè)計(jì)工作人員進(jìn)行一個(gè)原型的設(shè)計(jì),再不斷完善與修改原型,從而與客戶具體要求相符合,獲得用戶認(rèn)可。生命周期法是循序漸進(jìn)的一個(gè)過程,主要是從問題定義逐漸到軟件維護(hù)[2]。需求分析主要是指相關(guān)工作人員積極有效的收集用戶所需要的外觀、風(fēng)格與功能等,并對其進(jìn)行合理整理;初步構(gòu)型是指通過用戶需求的收集與整理,設(shè)計(jì)人員在最短時(shí)間內(nèi)進(jìn)行仿真原型的設(shè)計(jì);運(yùn)行評價(jià)是指相關(guān)工作人員試行并且評價(jià)所設(shè)計(jì)的模型,從而準(zhǔn)確找準(zhǔn)軟件模型中存在的缺陷與弊端,向用戶尋求相關(guān)建議,在此基礎(chǔ)上進(jìn)行合理改正;整理階段是相關(guān)工作人員根據(jù)用戶建議以及模型中存在的缺陷進(jìn)一步完善與優(yōu)化模型;成型階段是指軟件模型在得到用戶認(rèn)可后正式投入使用,并且在模型使用中存在的細(xì)節(jié)缺陷與不足進(jìn)行及時(shí)有效的解決。
1.2自動(dòng)形式開發(fā)
自動(dòng)開發(fā)技術(shù)是在第四代軟件技術(shù)基礎(chǔ)上得到衍生與應(yīng)用的,該技術(shù)主要以計(jì)算機(jī)為工具,用戶或者設(shè)計(jì)工作人員主要確定需要何種軟件作為重點(diǎn)工作,但是值得注意的是不用對怎樣實(shí)現(xiàn)的過程進(jìn)行考慮,因?yàn)橛?jì)算機(jī)軟件能夠進(jìn)行自行解決,也能夠在設(shè)計(jì)前規(guī)劃計(jì)劃好相關(guān)標(biāo)準(zhǔn),最大程度上便利人們的日常生活與生產(chǎn)作業(yè)[3]。
2計(jì)算機(jī)應(yīng)用軟件具體維護(hù)方法
2.1軟件維護(hù)方法
在使用應(yīng)用軟件之后若想要在特定時(shí)間內(nèi)保證用戶正常運(yùn)行,需要及時(shí)維護(hù)計(jì)算機(jī)應(yīng)用軟件。改正性維護(hù)是在外部環(huán)境變化情況下實(shí)現(xiàn)系統(tǒng)軟件運(yùn)行能力及適應(yīng)力的不斷增強(qiáng),比如規(guī)則發(fā)生轉(zhuǎn)變、數(shù)據(jù)環(huán)境升級等。完善性維護(hù)方法主要是為了實(shí)現(xiàn)軟件功能的進(jìn)一步擴(kuò)充與強(qiáng)化,最終提升整個(gè)軟件功能。該維護(hù)方式是新增功能,軟件出廠時(shí)說明書上缺乏這類設(shè)計(jì),而是在用戶應(yīng)用一段時(shí)間后嚴(yán)格按照用戶提出的具體需求進(jìn)行增加的。預(yù)防性維護(hù)是通過對軟件進(jìn)行修正,增強(qiáng)計(jì)算機(jī)應(yīng)用的可靠性與維護(hù)性,該方法是通過對軟件工程的利用,重新設(shè)計(jì)并編寫系統(tǒng)軟件,從而能夠設(shè)計(jì)出改進(jìn)空間的軟件,便利今后的軟件維護(hù)工作,一般情況下在早期軟件開發(fā)維護(hù)中預(yù)防性維護(hù)得到了充分應(yīng)用[4]。適應(yīng)性維護(hù)是因?yàn)橥獠凯h(huán)境變化而進(jìn)行系統(tǒng)軟件運(yùn)行功能的不斷改變,主要包含了數(shù)據(jù)環(huán)境升級、計(jì)算機(jī)硬件升級等外部環(huán)境變化。
2.2維護(hù)軟件工具的質(zhì)量技術(shù)
當(dāng)前設(shè)計(jì)人員高對計(jì)算機(jī)應(yīng)用軟件維護(hù)性給予了越來越高的重視,因此在軟件開發(fā)過程中需要對維護(hù)性給予全面充分的考慮,促進(jìn)軟件維護(hù)性的提升是為了在開發(fā)過程中節(jié)約成本,并促進(jìn)應(yīng)用軟件質(zhì)量的提升。所以需要模塊化分割應(yīng)用軟件,修改單獨(dú)模塊并進(jìn)行程序的刪減,并不需要調(diào)整整個(gè)計(jì)算機(jī)應(yīng)用軟件,也不會(huì)對其他模塊產(chǎn)生影響。測試單獨(dú)模塊時(shí)也很容易,能夠發(fā)現(xiàn)模塊中的缺陷與不足,并給予合理科學(xué)的針對性修改,促進(jìn)軟件運(yùn)行速度的有效提高[5]。并且這種模塊化風(fēng)格需要具有較強(qiáng)的技術(shù)維護(hù)性,不需要掌握模塊內(nèi)部運(yùn)行情況,只需要更換模塊的外部特征,這是實(shí)現(xiàn)處理率降低、應(yīng)用結(jié)構(gòu)化模塊的新型工具。
3應(yīng)用軟件維護(hù)方法的研究與發(fā)展
3.1多功能維護(hù)軟件系統(tǒng)
在多功能維護(hù)軟件設(shè)計(jì)過程中,相關(guān)工作人員必須要擁有通用而靈活的設(shè)計(jì)思路,從個(gè)性方法及體系共性進(jìn)行分析,從而促進(jìn)系統(tǒng)自動(dòng)維護(hù)功能的實(shí)現(xiàn)。這一系統(tǒng)在實(shí)際應(yīng)用中受到了客戶的認(rèn)可與青睞,在維護(hù)系統(tǒng)基礎(chǔ)上進(jìn)行參數(shù)的調(diào)整,能夠做成一個(gè)開發(fā)工具,進(jìn)行類似系統(tǒng)管理的開發(fā)。一定程度上意味著要積極進(jìn)行自動(dòng)維護(hù)功能的引入,便利整個(gè)系統(tǒng)的維護(hù)管理工作進(jìn)行以及系統(tǒng)的正常有序運(yùn)行。除此之外,領(lǐng)域計(jì)算機(jī)管理在企業(yè)中得到了廣泛應(yīng)用,管理程序更加深入,信息化管理及工業(yè)控制是計(jì)算機(jī)管理應(yīng)用程序的主要類型[6]?,F(xiàn)階段科技發(fā)展推動(dòng)了應(yīng)用軟件的增多,但是很多企業(yè)都是自主進(jìn)行核心應(yīng)用系統(tǒng)的研發(fā),這一做法能夠與企業(yè)管理模式進(jìn)行更好的適應(yīng),從而進(jìn)行企業(yè)內(nèi)部信息的更有效管理,通常軟件管理是一些報(bào)表類軟件。
3.2執(zhí)行軟件設(shè)計(jì)
在執(zhí)行軟件設(shè)計(jì)中引入自我維護(hù)功能,很大程度上能夠促進(jìn)軟件自身生命力的提升。但是因?yàn)橄到y(tǒng)自動(dòng)維護(hù)功能增加了軟件設(shè)計(jì)系統(tǒng)的難度,需要進(jìn)行一些額外系統(tǒng)資源的應(yīng)用。當(dāng)前科學(xué)技術(shù)及計(jì)算機(jī)技術(shù)的應(yīng)用與發(fā)展,額外系統(tǒng)資源并不是軟件設(shè)計(jì)中的重要因素。在開發(fā)其他軟件系統(tǒng)時(shí),設(shè)計(jì)人員若能在開發(fā)過程中對系統(tǒng)個(gè)性與共性給予充分考慮,并且將自我維護(hù)功能添加至整個(gè)計(jì)算機(jī)系統(tǒng)中,能夠?qū)崿F(xiàn)應(yīng)用軟件功能性及實(shí)用性的體現(xiàn)。
4結(jié)語
綜上所述,各個(gè)領(lǐng)域中已經(jīng)實(shí)現(xiàn)了計(jì)算機(jī)技術(shù)的廣泛充分應(yīng)用,軟件技術(shù)可以說是計(jì)算機(jī)的核心部分,當(dāng)前軟件技術(shù)朝著信息多元化、結(jié)構(gòu)廣泛化以及系統(tǒng)高度集成化方向發(fā)展,并且在具體實(shí)踐中得以實(shí)現(xiàn)。設(shè)計(jì)人員學(xué)會(huì)對軟件開發(fā)各階段進(jìn)行學(xué)習(xí)與掌握,能夠影響軟件維護(hù)性,一定程度上對軟件開發(fā)產(chǎn)生了積極促進(jìn)作用。文章主要圍繞著計(jì)算機(jī)應(yīng)用軟件的具體開發(fā)分析、計(jì)算機(jī)應(yīng)用軟件具體維護(hù)方法以及應(yīng)用軟件維護(hù)方法的研究與發(fā)展三個(gè)方面展開了論述,目的是為了提升計(jì)算機(jī)應(yīng)用軟件的具體功能與應(yīng)用范圍,切實(shí)與新時(shí)期人們?nèi)粘I罴吧a(chǎn)作業(yè)具體需求相滿足,推動(dòng)我國各行各業(yè)實(shí)現(xiàn)計(jì)算機(jī)數(shù)字化發(fā)展,實(shí)現(xiàn)計(jì)算機(jī)行業(yè)得到持續(xù)性全面發(fā)展。
參考文獻(xiàn)
[1]董自上.淺談翻轉(zhuǎn)課堂在中職計(jì)算機(jī)應(yīng)用專業(yè)課程的教學(xué)實(shí)踐———以《常用工具軟件》課堂教學(xué)為例[J].江蘇教育研究,2016(18):19~22.
[2]冷姜桃,楊同華.項(xiàng)目教學(xué)法在計(jì)算機(jī)應(yīng)用軟件課程中的應(yīng)用探究———以《平面設(shè)計(jì)軟件(coredraw)》課程為例[J].軟件導(dǎo)刊(教育技術(shù)),2018,17
[3]羅偉昌.中職學(xué)校計(jì)算機(jī)應(yīng)用類課程教學(xué)中的“授人以漁”———淺析任務(wù)驅(qū)動(dòng)教學(xué)法在中職學(xué)校《辦公軟件綜合應(yīng)用》教學(xué)中的運(yùn)用[J].電腦知識與技術(shù),
[4]高偉聰.微課在教學(xué)中的制作與應(yīng)用———以計(jì)算機(jī)應(yīng)用軟件類課程為例[J].石家莊職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017,29(06)
[5]張聞其.探究計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中不同編程語言的影響[J].信息記錄材料,2018,19(01):89~90.
[6]俞燕萍.“微視頻”在中職《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程“Office2010辦公自動(dòng)軟件”教學(xué)中的實(shí)踐應(yīng)用[J].信息記錄材料,2017,18
作者:熊輝光 單位:烏蘭察布職業(yè)學(xué)院