前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的軟件工程金融信息化初探,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。
摘要:當(dāng)前,我國的信息化技術(shù)不斷發(fā)展,正處在技術(shù)改革和創(chuàng)新的重要時期。在強(qiáng)大的市場需求下,信息化技術(shù)已經(jīng)深深融入到了各個行業(yè)的運(yùn)營使用當(dāng)中,想要實(shí)現(xiàn)企業(yè)的高速發(fā)展離不開信息技術(shù)手段的支持,其中金融行業(yè)也不例外。金融信息化有利于進(jìn)行高效的系統(tǒng)管理,增強(qiáng)運(yùn)營的安全保障,進(jìn)行及時的風(fēng)險控制。而軟件工程能夠?yàn)?a href="http://www.dzwyw.cn/gongchenglunwen/ruanjiangongchenglunwen/93444.html" target="_blank">金融信息化提供更高的性能和安全保障。本文主要以基金報表為例,分析了軟件工程在金融信息系統(tǒng)中的應(yīng)用。
關(guān)鍵詞:軟件工程;金融;信息化
當(dāng)前,絕大部分的金融企業(yè)都擁有各自的金融信息系統(tǒng),金融信息化對金融企業(yè)的運(yùn)營模式、操作管理、開展商業(yè)活動以及服務(wù)質(zhì)量都產(chǎn)生直接的影響,并且隨著金融信息化的不斷深入,這種影響也在不斷深化。在此背景下,加強(qiáng)金融行業(yè)的信息系統(tǒng)安全十分必要。軟件工程通過更高的技術(shù)手段,能夠提升金融信息系統(tǒng)的性能,為金融信息化發(fā)展提供保障。
1軟件維護(hù)危機(jī)
隨著經(jīng)濟(jì)和社會的發(fā)展,軟件的作用也在隨之改變,需要及時更新軟件的內(nèi)容和結(jié)構(gòu),以滿足不斷變換的用戶需求。隨著市場中各種高效率軟件層出不窮,對現(xiàn)有軟件進(jìn)行功能和性能的提升十分必要。在這一情況下,軟件維護(hù)的頻率激增,成本也不斷上升,形成了嚴(yán)重的軟件維護(hù)危機(jī)。軟件維護(hù)危機(jī)是指在進(jìn)行軟件維護(hù)時產(chǎn)生的較大資金成本,以及軟件維護(hù)工作的較大難度。在對軟件的維護(hù)過程中,會發(fā)現(xiàn)一系列的系統(tǒng)問題,將這些問題集中起來,在軟件再工程中將這些問題統(tǒng)一解決,并設(shè)計出新的軟件形式。使軟件能夠在應(yīng)用過程中不斷適應(yīng)新的運(yùn)營模式和工作需求,保持金融企業(yè)的高效運(yùn)轉(zhuǎn)。
2軟件再工程
2.1軟件再工程的定義
軟件再工程主要為了保持軟件的實(shí)用性,通過對軟件現(xiàn)存問題的分析,針對問題對軟件進(jìn)行性能的提升。通過再工程對軟件進(jìn)行更新和維護(hù),使軟件在滿足工作需求的情況下能夠被長久利用,在性能提升的同時保持原有的主要功能,必要時加入一些新的功能,為軟件的發(fā)展提供保障。
2.2軟件再工程和軟件開發(fā)的區(qū)別
軟件再工程是在原有系統(tǒng)的基礎(chǔ)上進(jìn)行系統(tǒng)性能的提升和缺陷的彌補(bǔ),將老舊的系統(tǒng)改造成為一個全新的軟件。其花費(fèi)的成本較低,時間也較短。再工程注重對原有系統(tǒng)性能的提高,以及在完成再工程后系統(tǒng)的可維護(hù)性和重復(fù)使用性。而軟件開發(fā)則是在沒有任何基礎(chǔ)系統(tǒng)的依據(jù)下,創(chuàng)建一個全新功能和特點(diǎn)的軟件,其耗費(fèi)成本較高,時間較長,并且需要在投入使用前進(jìn)行大量測試。
2.3軟件再工程的基本過程
軟件再工程主要包括對軟件的了解和分析,對軟件功能的改進(jìn)和提升,并且延伸軟件功能。軟件再工程的整個流程包括:找出當(dāng)前軟件存在的問題,針對問題制定出理想的目標(biāo)系統(tǒng),將當(dāng)前系統(tǒng)的源代碼改寫成為目標(biāo)系統(tǒng)的源代碼。在目標(biāo)系統(tǒng)源代碼的構(gòu)建過程中,實(shí)現(xiàn)了對軟件功能的提升和完善。
3基金報表系統(tǒng)再工程
3.1基金報表系統(tǒng)再工程的原因
再工程的目的是為了改善原有系統(tǒng)的結(jié)構(gòu),提高系統(tǒng)的重復(fù)使用性,對于一些結(jié)構(gòu)較為落后的使用中系統(tǒng),我們稱之為“遺留系統(tǒng)”。遺留系統(tǒng)一般在結(jié)構(gòu)和設(shè)計上存在較大漏洞,而由于一些金融企業(yè)在長時間的使用中對系統(tǒng)產(chǎn)生了依賴,無法用全新的系統(tǒng)進(jìn)行替換,因此就需要利用再工程對原有系統(tǒng)進(jìn)行更新和維護(hù),在此基礎(chǔ)上保持原有的性能。當(dāng)前,金融行業(yè)已經(jīng)基本實(shí)現(xiàn)了信息化服務(wù),由于信息化技術(shù)的快捷性和準(zhǔn)確性,金融行業(yè)的服務(wù)客戶也對信息化服務(wù)產(chǎn)生了依賴,實(shí)現(xiàn)金融信息化已經(jīng)成為了時展的必然趨勢。但有一些金融企業(yè)使用的基金報表系統(tǒng)版本老舊,部分邏輯和內(nèi)容已經(jīng)不適用于當(dāng)今的金融服務(wù),在使用過程中嚴(yán)重影響了服務(wù)質(zhì)量,因此需要進(jìn)行基金報表系統(tǒng)的再工程,對部分落后的系統(tǒng)問題進(jìn)行更新和改進(jìn)。
3.2基金報表系統(tǒng)再工程的目標(biāo)
進(jìn)行基金報表再工程的目的主要通過提升基金報表系統(tǒng)的性能,更新系統(tǒng)信息,在使用中能夠充分滿足客戶的需求,并逐漸成為一個單獨(dú)的系統(tǒng)。在進(jìn)行基金報表的再工程時,需要注意保持系統(tǒng)原有的性能,方便對系統(tǒng)進(jìn)行后期維護(hù),使系統(tǒng)能夠被長期重復(fù)利用。同時,在前期制定基金報表系統(tǒng)的在工程目標(biāo)時,需要考慮到經(jīng)濟(jì)因素。若進(jìn)行系統(tǒng)再工程的成本較低,且能夠?qū)崿F(xiàn)預(yù)期的目標(biāo),代表再工程的可行性較高。若進(jìn)行系統(tǒng)再工程的成本高于重新開發(fā)系統(tǒng)的成本,則沒有必要進(jìn)行再工程。再工程的目標(biāo)主要主要包括以下幾點(diǎn):(1)提升性能。再工程的主要目的就是將原有的系統(tǒng)進(jìn)行更新和維護(hù)后提升系統(tǒng)的性能,滿足使用者的需求。(2)提升可維護(hù)性。通過對原有軟件系統(tǒng)的的重構(gòu)和設(shè)計,使系統(tǒng)模塊更加清晰合理,方便進(jìn)行后期的軟件系統(tǒng)維護(hù)。(3)提升系統(tǒng)的穩(wěn)定性。在進(jìn)行軟件維護(hù)時,有時會由于進(jìn)行了一處修改造成多種功能受影響,對整個系統(tǒng)產(chǎn)生影響,解決由系統(tǒng)維護(hù)產(chǎn)生的系統(tǒng)不穩(wěn)定問題也是再工程的目標(biāo)之一。
3.3進(jìn)行基金報表系統(tǒng)再工程的過程
進(jìn)行基金報表系統(tǒng)的再工程主要包括以下三個階段:
3.3.1逆向工程階段
逆向工程是利用當(dāng)前的系統(tǒng),從中借鑒設(shè)計方法和設(shè)計結(jié)構(gòu),組建更高層次的系統(tǒng)結(jié)構(gòu),對原有的系統(tǒng)進(jìn)行進(jìn)一步的設(shè)計和提高。
3.3.2系統(tǒng)重構(gòu)階段
系統(tǒng)重構(gòu)階段顧名思義是將系統(tǒng)進(jìn)行重新構(gòu)建,在保持原有的性能上滿足軟件在應(yīng)用中的需求。系統(tǒng)重構(gòu)是連接逆向工程和正向工程的紐帶。
3.3.3正向工程階段
正向工程階段是根據(jù)重構(gòu)的內(nèi)容進(jìn)行軟件的開發(fā),從而構(gòu)建出新的系統(tǒng)功能,達(dá)成新的目標(biāo),滿足需求。在軟件開發(fā)過程中需要涉及到軟件功能的分析、設(shè)計、重構(gòu),在開發(fā)完成后進(jìn)行測試。通過這一過程能有效保證軟件的實(shí)用性和重復(fù)使用性,不斷完善系統(tǒng),減少再工程的必要性。
3.4再工程的具體策略
再工程的策略包括增量式開發(fā)與部署策略和重用策略。其中增量式開發(fā)與部署策略的提出主要考慮到用戶對系統(tǒng)功能的迫切需求。而重用策略則是再工程的最高境界。
4結(jié)語
總之,金融信息化給金融行業(yè)提供了一定的便利,同時也產(chǎn)生了許多問題,利用軟件工程進(jìn)行金融信息系統(tǒng)的維護(hù)和再造能夠有效提升金融行業(yè)的服務(wù)質(zhì)量和工作效率,使企業(yè)滿足不斷變換的社會需求。
參考文獻(xiàn)
[1]潘成夫.金融信息化與金融工程:金融創(chuàng)新的制高點(diǎn)[J].中國金融電腦,2016(01):74-776.
[2]佟玉軍,陳文實(shí),趙悅,等.CASE工具及其應(yīng)用分析[J].遼寧工學(xué)院學(xué)報,2013(23).
[3]王丹.信息系統(tǒng)工程第三方監(jiān)理模式的探討[D].福州大學(xué),2013.
[4]夏禹.信息化工程中的軟件工程驗(yàn)收[J].中國新通信,2013(04):8-9.
作者:卜曉波 單位:山西農(nóng)業(yè)大學(xué)軟件學(xué)院