探討計算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)方案論文
對于計算機(jī)軟件系統(tǒng)而言,在其運(yùn)用的過程中具有軟件及硬件之分,這兩種系統(tǒng)形式是組成計算機(jī)不可缺少的部分。對于軟件系統(tǒng)而言,其通常情況下會分為系統(tǒng)軟件以及應(yīng)用軟件,系統(tǒng)軟件的建立及實(shí)現(xiàn)是較為基礎(chǔ)的運(yùn)行功能;應(yīng)用軟件的種類相對較多,如日常系統(tǒng)中的QQ軟件、電影應(yīng)用軟件等,通過這些軟件的運(yùn)用,可以在某種程度上極大提高計算機(jī)的操作功能。對于一個計算機(jī)系統(tǒng)軟件而言,當(dāng)軟件在實(shí)施開始到廢棄之后,其軟件也就完成了整個周期,該周期分為軟件的計劃、開發(fā)及運(yùn)行,不同階段都具備軟件系統(tǒng)的不同特點(diǎn)。因此,在現(xiàn)階段軟件系統(tǒng)開發(fā)的環(huán)境下,編輯人員應(yīng)該認(rèn)識到軟件設(shè)計的基本步驟,通過開發(fā)維護(hù)方案的合理確立,實(shí)現(xiàn)計算機(jī)軟件系統(tǒng)的穩(wěn)定運(yùn)行。
1計算機(jī)軟件的項目開發(fā)
1.1需求分析
在計算機(jī)軟件系統(tǒng)設(shè)計的過程中,設(shè)計方需要與用戶的基本需求達(dá)成一致,做好市場調(diào)查,掌握用戶對軟件開發(fā)中的基本需求,從而保證軟件設(shè)計的準(zhǔn)確性、清晰性及直觀性。因此,在需求分析的環(huán)境下,就應(yīng)該做到以下幾點(diǎn):第一,在調(diào)查分析的同時,初步建立宏觀性的系統(tǒng)調(diào)控模型;第二,有效消除模型中的外在因素,通過對邏輯模型的抽象化處理,保證需求設(shè)計的合理性;第三,分析該系統(tǒng)與理想系統(tǒng)之間的差異性;第四,通過對目標(biāo)系統(tǒng)的完善及補(bǔ)充,滿足軟件系統(tǒng)設(shè)計的基本需求;第五,在項目審核的基礎(chǔ)上,滿足用戶的基本需求。
1.2軟件設(shè)計
對于軟件設(shè)計環(huán)節(jié)而言,主要是在系統(tǒng)環(huán)境營造的環(huán)境下,通過對軟件功能的開發(fā)及分析,對系統(tǒng)的模塊進(jìn)行劃分,并通過模塊的設(shè)計,實(shí)現(xiàn)系統(tǒng)功能的有效說明,保證不同系統(tǒng)模塊環(huán)境下程序編寫的有效分析。
1.3程序編輯
計算機(jī)軟件系統(tǒng)設(shè)計中,程序編碼是軟件開發(fā)中十分重要的組成部分,在整個資源開發(fā)的環(huán)境下,項目開發(fā)人員需要通過對程序語言進(jìn)行編寫及分析,使所有程序達(dá)到生成的最終目的。同時,在整個過程中,編寫人員應(yīng)該對項目生成的結(jié)果進(jìn)行穩(wěn)定分析,從而保證程序編輯的合理性。
1.4系統(tǒng)測試
在應(yīng)用軟件系統(tǒng)設(shè)計的過程中,通過系統(tǒng)項目的測試可以實(shí)現(xiàn)項目的合理檢驗,及時發(fā)現(xiàn)軟件系統(tǒng)中的錯誤及缺陷,保證軟件功能的正常發(fā)揮及穩(wěn)定測試。同時,項目測試人員在工程測試中,應(yīng)該通過單元測試及綜合測試的階段性分析,進(jìn)行應(yīng)用軟件功能模塊的有效確立,保證系統(tǒng)設(shè)計的穩(wěn)定性及安全性。當(dāng)檢測人員在系統(tǒng)測試中,發(fā)現(xiàn)了系統(tǒng)缺陷及系統(tǒng)錯誤的問題時,就應(yīng)該及對系統(tǒng)中的相關(guān)資源進(jìn)行調(diào)整,保證軟件系統(tǒng)應(yīng)用質(zhì)量的穩(wěn)定性,從而實(shí)現(xiàn)計算機(jī)系統(tǒng)軟件開具及維護(hù)技術(shù)的科學(xué)運(yùn)用。
2計算機(jī)應(yīng)用軟件維護(hù)的特點(diǎn)分析
2.1結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)的差異
首先,對于結(jié)構(gòu)化維護(hù)而言,主要是指使用軟件工程設(shè)計的基礎(chǔ)上,進(jìn)行軟件指導(dǎo)文件的穩(wěn)定開發(fā),在這種系統(tǒng)維護(hù)的過程中,可以使人們?nèi)胬斫獠⒄莆哲浖幕竟δ埽治鱿到y(tǒng)的結(jié)構(gòu),實(shí)現(xiàn)資源系統(tǒng)的穩(wěn)定開發(fā),并在此基礎(chǔ)上減少系統(tǒng)維護(hù)過程中所消耗的精力、降低工程花費(fèi),從而全面提升系統(tǒng)維護(hù)的整體效率。其次,非結(jié)構(gòu)化維護(hù)主要是指在軟件配置環(huán)境下,軟件配置中的唯一成分是程序代碼,在維護(hù)代碼程序運(yùn)用的基礎(chǔ)上進(jìn)行合理評價,但是,在系統(tǒng)評價的同時,會導(dǎo)致程序內(nèi)部不足而造成的評價困難,更為嚴(yán)重的狀態(tài)下,會對軟件系統(tǒng)的結(jié)構(gòu)、性能以及束縛能力造成一定的制約。最后,在程序代碼改動的狀態(tài)下,其項目分析后果較難評估,這種現(xiàn)象的出現(xiàn)主要是由于測試文檔缺失所造成的,而在該種狀態(tài)下也就不能進(jìn)行回歸測試分析,因此,在現(xiàn)階段軟件系統(tǒng)維護(hù)的過程中,為了充分保證項目修改的合理性,在非結(jié)構(gòu)化維護(hù)需求分析中,就應(yīng)該構(gòu)建科學(xué)化的服務(wù)機(jī)制,從而為軟件系統(tǒng)的結(jié)構(gòu)優(yōu)化提供穩(wěn)定支持。
2.2軟件維護(hù)中的代價分析
通過對軟件維護(hù)的現(xiàn)狀分析可以發(fā)現(xiàn),在以往的軟件維護(hù)項目設(shè)計的過程中,其經(jīng)費(fèi)的花費(fèi)呈現(xiàn)出不斷增加的發(fā)展?fàn)顟B(tài)。其中的維護(hù)費(fèi)用是軟件維護(hù)中較為明顯的項目內(nèi)容,但是,在未來軟件系統(tǒng)維護(hù)的環(huán)境下,人們會較為關(guān)注一些顯現(xiàn)性不明顯的內(nèi)容,這種現(xiàn)象的出現(xiàn)也就為維護(hù)項目的設(shè)計帶來嚴(yán)重的影響,而這種代價的呈現(xiàn)也就是軟件維護(hù)環(huán)境中的無形代價。在這些無形代價分析的環(huán)境下,維護(hù)技術(shù)的合理性以及修改項目的穩(wěn)定會逐漸降低用戶的滿意度,因此,在系統(tǒng)維護(hù)的過程中,需要項目工程師進(jìn)行工程的調(diào)試,從而實(shí)現(xiàn)維護(hù)資源的穩(wěn)定優(yōu)化。通常情況下,維護(hù)工作可以分為生產(chǎn)性活動以及非生產(chǎn)性活動,其中的生產(chǎn)性活動主要包括對軟件系統(tǒng)的評價及分析,并通過對軟件的修改實(shí)現(xiàn)軟件程序的有效編寫。對于非生產(chǎn)性勞動內(nèi)容而言,同時,在程序代碼功能的理解及分析的過程中,也可以實(shí)現(xiàn)對數(shù)據(jù)資源的有效運(yùn)用,從而為數(shù)據(jù)結(jié)構(gòu)的穩(wěn)定設(shè)計、接口分析提供良好支持。
3計算機(jī)軟件開發(fā)中系統(tǒng)模型的構(gòu)建
3.1快速應(yīng)用模型的構(gòu)建
快速應(yīng)用(RAD)模型的構(gòu)建,主要是一種增量型的軟件開發(fā)過程,在開發(fā)的同時會強(qiáng)調(diào)較短時間內(nèi)的開發(fā)周期,對于這種模型形式而言,也是一種高速性的變種內(nèi)容,通過快速構(gòu)建方式的運(yùn)用,滿足系統(tǒng)開發(fā)的基本功能,在需求理解的環(huán)境下也可以有效約束項目的使用范圍,利用項目資源的完善性,實(shí)現(xiàn)信息資源的模型完善。在該種模型運(yùn)行的過程中,存在著有點(diǎn)及缺點(diǎn),首先,缺點(diǎn)可以分為以下幾個方面:第一,該模型的構(gòu)建只能運(yùn)用在信息系統(tǒng)之中;第二,該模型中較大項目,需要足夠的人力資源去進(jìn)行快速應(yīng)用的系統(tǒng)構(gòu)建;第三,資源的開發(fā)者及客戶的需求需要在很短的時間內(nèi)進(jìn)行需求的分析,當(dāng)出現(xiàn)兩種配合不當(dāng)?shù)默F(xiàn)象時,就會造成RAD項目的失敗;第四,在這種模塊構(gòu)建的過程中,對模型的模塊化需求較高,如果某一項目功能不能出現(xiàn)模塊化,就會為項目的構(gòu)建造成嚴(yán)重的制約。其次,該模型的優(yōu)點(diǎn)分析:第一,在該模型構(gòu)建的過程中,可以實(shí)現(xiàn)計算機(jī)軟件資源開發(fā)的快速性及質(zhì)量性;第二,可以充分滿足信息系統(tǒng)的特別功能。
3.2螺旋過程的模型構(gòu)建
對于螺旋模型的項目構(gòu)建而言,其作為一個演化性的軟件形式,可以將系統(tǒng)原型的迭代特點(diǎn)、線性模型以及系統(tǒng)結(jié)構(gòu)進(jìn)行充分結(jié)合,使軟件的增量版本得到快速性的開發(fā)。同時,在螺旋模型構(gòu)建的過程中,存在著不同的任務(wù)區(qū),第一,客戶交流平臺,在客戶交流平臺構(gòu)建的過程中,可以建立開發(fā)者與客戶之間的信息通信平臺,實(shí)現(xiàn)任務(wù)需求的有效通信。第二,計劃,在模型計劃環(huán)節(jié)設(shè)計中,需要對定義資源、進(jìn)度以及相關(guān)項目進(jìn)行任務(wù)內(nèi)容的分析。第三,風(fēng)險分析,通過風(fēng)險分析平臺的構(gòu)建,可以對評估技術(shù)以及管理項目進(jìn)行基本需求的分析。第四,工程模塊,通過工程模塊的構(gòu)建,可以構(gòu)建良好的風(fēng)險評估機(jī)制;第五,構(gòu)造及發(fā)布平臺的設(shè)計,該平臺是在構(gòu)造、測試以及安裝的基礎(chǔ)上來滿足用戶基本需求的。第六客戶評估。對于客戶評估系統(tǒng)而言,主要是在工程階段所產(chǎn)生或是安裝的軟件,通過對其系統(tǒng)的評估滿足客戶的反饋需求。在該種模型構(gòu)建的環(huán)境下,應(yīng)該注意其潛在的優(yōu)點(diǎn)及缺點(diǎn):首先,軟件開發(fā)者應(yīng)該認(rèn)識到該模型構(gòu)建中的缺點(diǎn),如,對于一種較為明顯的、沒有被發(fā)現(xiàn)的風(fēng)險而言,會導(dǎo)致系統(tǒng)的運(yùn)行失去其控制方向;雖然這種模型的結(jié)構(gòu)相對新穎,但是,其功效性卻需要得到進(jìn)一步的驗證。其次,優(yōu)點(diǎn)分析:在該系統(tǒng)模型構(gòu)建中,用戶及開發(fā)者可以更為清楚地掌握風(fēng)險的演化過程。
3.3第四代技術(shù)(4GT)模型
在軟件工具使用及技術(shù)開發(fā)的過程中,技術(shù)的創(chuàng)新具有較為明顯的共同特點(diǎn),通過這些特點(diǎn)的運(yùn)用,可以使軟件工程師在較高級別上約定軟件的相關(guān)特征,然后通過對軟件開發(fā)者的規(guī)約進(jìn)行代碼的自動生成。在4GT軟件模型設(shè)計的過程中,通過特殊語言的形成可以使用戶在一種需求的環(huán)境下,進(jìn)行項目的測試及開發(fā),從而為文檔的項目設(shè)計提供穩(wěn)定支持。在該種模型構(gòu)建的過程中,也仍然存在著優(yōu)點(diǎn)及缺點(diǎn):首先,優(yōu)點(diǎn)可以體現(xiàn)在以下幾個方面:第一,合理縮短軟件開發(fā)的時間,提升建造軟件環(huán)境下的使用效率。第二,通過對不同應(yīng)用模型的分析,提高軟件系統(tǒng)的可行途徑,優(yōu)化工程項目中的解決方案。其次,缺點(diǎn)。第一,在工具生成換代碼運(yùn)用的過程中,存在著低效的可能。第二,對于生成較大型軟件工程的環(huán)境下,其項目維護(hù)的目的性存在著一定的爭議,因此,在模型系統(tǒng)優(yōu)化的環(huán)境下,應(yīng)該通過對不同因素的分析,進(jìn)行項目模型的構(gòu)建,從而完善計算機(jī)軟件項目設(shè)計的合理性。
4軟件危機(jī)環(huán)境下的維護(hù)方案分析
4.1計算機(jī)軟件的一般維護(hù)方式
在計算機(jī)軟件投入使用之后,為了使用戶在特定的時間內(nèi)實(shí)現(xiàn)系統(tǒng)的正常運(yùn)行,就需要對計算機(jī)軟件進(jìn)行定期的維護(hù)處理。對于該種維護(hù)工作的方法而言,主要是在外部環(huán)境變換的同時滿足軟件的適應(yīng)能力。例如,數(shù)據(jù)環(huán)境的升級、規(guī)則的發(fā)生以及系統(tǒng)的轉(zhuǎn)變等,通過對系統(tǒng)的完善維護(hù),可以實(shí)現(xiàn)系統(tǒng)的強(qiáng)化及軟件功能的擴(kuò)散,并在最終程度上滿足軟件系統(tǒng)的穩(wěn)定升級。同時,在一般維護(hù)的過程中,也應(yīng)該注意以下幾種維護(hù)技術(shù):第一,完善維護(hù)通過一般維護(hù)方式的確立,應(yīng)該保證系統(tǒng)維護(hù)的完善性,由于完善維護(hù)是軟件系統(tǒng)設(shè)計中的新增功能,在軟件出廠的環(huán)境下,相關(guān)人員應(yīng)該通過對設(shè)計書項目內(nèi)容的分析,進(jìn)行軟件新增工程的設(shè)計,保證用戶系統(tǒng)運(yùn)用的完善性。第二,預(yù)防性維護(hù),對于這種維護(hù)工程而言,主要是通過軟件工程的運(yùn)用,實(shí)現(xiàn)對系統(tǒng)軟件的重新編寫及設(shè)計,并在最終程度上發(fā)現(xiàn)系統(tǒng)空間中的軟件內(nèi)容,從而為維護(hù)工作的優(yōu)化提供有效保證。第三,適應(yīng)性維護(hù),主要是在維護(hù)項目設(shè)計中,通過對系統(tǒng)外部環(huán)境變化的分析,提升系統(tǒng)軟件的運(yùn)用功能,使系統(tǒng)在硬件升級以及數(shù)據(jù)升級的同時,實(shí)現(xiàn)軟件工程的適應(yīng)性維護(hù)。
4.2維護(hù)軟件工具的質(zhì)量化分析
伴隨計算機(jī)軟件工程的技術(shù)發(fā)展,計算機(jī)軟件應(yīng)用人員對計算機(jī)的維護(hù)性能給予的較高的重視,所以,在現(xiàn)階段軟件開發(fā)的環(huán)境下,也較為重視對軟件性能的考慮及分析,通過對軟件性能的提升,降低軟件的設(shè)計成本,保證軟件的功能質(zhì)量,從而為軟件模塊的優(yōu)化設(shè)計提供穩(wěn)定支持。在維護(hù)軟件工具優(yōu)化的環(huán)境下,通過單獨(dú)軟件的測試及調(diào)整,可以對軟件內(nèi)容進(jìn)行針對性的改進(jìn),提高軟件的運(yùn)行速度,保證軟件模塊劃分的合理性。同時,在軟件模型優(yōu)化設(shè)計的環(huán)境下,為了保證工具質(zhì)量的優(yōu)勢性,應(yīng)該對系統(tǒng)的外部特征進(jìn)行及時的更換,從而降低工程項目的處理效率,滿足系統(tǒng)維護(hù)的基本標(biāo)準(zhǔn)。
4.3實(shí)現(xiàn)執(zhí)行軟件的有效設(shè)計
在計算機(jī)軟件維護(hù)系統(tǒng)設(shè)計的過程中,應(yīng)該合理引入自我維護(hù)環(huán)境下的軟件設(shè)計工程,是軟件在使用的同時充分展現(xiàn)其原有的生命力。但是,在計算機(jī)軟件系統(tǒng)維護(hù)的環(huán)境下,其維護(hù)功能的設(shè)計為計算機(jī)軟件的項目設(shè)計造成了一定的影響,這種現(xiàn)象的出現(xiàn)也就意味著軟件設(shè)計中的成本增加。因此,在現(xiàn)階段計算機(jī)軟件系統(tǒng)設(shè)計及維護(hù)的過程中,項目設(shè)計人員應(yīng)該在維護(hù)系統(tǒng)的角度進(jìn)行問題的分析,通過計算機(jī)系統(tǒng)的自我維護(hù),進(jìn)行工程項目的開發(fā),將軟件系統(tǒng)中的共性、個性進(jìn)行充分性的融合,充分保證軟件設(shè)計環(huán)境下的實(shí)用功能,從而強(qiáng)化軟件系統(tǒng)中的維護(hù)理念。
5結(jié)束語
總而言之,在現(xiàn)階段計算機(jī)軟件系統(tǒng)優(yōu)化及項目維護(hù)的過程中,計算機(jī)技術(shù)與人們的生活進(jìn)行了充分性的融合,在信息技術(shù)不斷發(fā)展的環(huán)境下,計算機(jī)軟件也逐漸呈現(xiàn)出集成化、節(jié)約化的發(fā)展模式,從而為信息的更新及項目的構(gòu)建了穩(wěn)定支持。因此,在現(xiàn)階段軟件系統(tǒng)開發(fā)及資源優(yōu)化的過程中,應(yīng)該提高對軟件系統(tǒng)維護(hù)的重視,引進(jìn)先進(jìn)的維護(hù)經(jīng)驗,實(shí)現(xiàn)對軟件維護(hù)技術(shù)的穩(wěn)定創(chuàng)新,從而計算機(jī)行業(yè)的發(fā)展提供有效支持。
【探討計算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)方案論文】相關(guān)文章:
淺析計算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)論文03-14
談計算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)方案02-21
淺論計算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)方案11-18
淺析計算機(jī)應(yīng)用軟件的開發(fā)及維護(hù)11-17
船舶計算機(jī)維護(hù)論文02-27
職教計算機(jī)應(yīng)用課程資源的開發(fā)探討11-17
計算機(jī)的維護(hù)要求與要點(diǎn)分析論文02-23
- 相關(guān)推薦