本站小編為你精心準備了銀行業軟件外包技術分析參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1SA-CMM模型
SA-CMM是SEI在CMM的基礎上來發的另一種模型,主要是幫助采購或外包軟件的公司評估、改善和控制軟件系統。軟件獲取能力成熟度模型將軟件的采購過程分為五個等級成熟度等級:初始級、可重復級、已定義級、定量級和最優化級。初始級的重點和關鍵過程域就是找到勝任的人力資源。可重復級的重點就是基礎的項目管理,關鍵過程域主要包括合同的跟蹤和監督、需求開發及管理、軟件采購計劃等。已定義級的重點是過程標準化,關鍵過程域包括采購風險、項目執行的管理、過程定義及其維護等。定量級的重點是進行定量管理,關鍵過程域包括定量采購和定量過程的管理。最優化級的重點是保證過程的持續改善,關鍵過程域便是采購的創新管理和整個過程的改善優化。SA-CMM模型有利于軟件獲取機構的過程改善和能力的提升,使軟件獲取機構實現從無序到有序的改善。一旦被銀行采用,可以優化銀行軟件外包項目的管理,幫助銀行建立明確的流程和標準;保證關鍵過程的順利進行,減少風險;加強銀行對軟件開發的有效監控;進一步提升銀行的組織能力,改善軟件外包項目過程的持續改善。
2.1過六西格瑪方法改進CMMI過程提高軟件開發的管理雖然CMCI在銀行的信息化建設過程中為銀行有效的管理內部軟件提供了很好的解決方案,但依舊存在問題。因此銀行可以通過六西格瑪方法改進CMMI技術。六西格瑪法主要采用DMAIC模型,分為定義、評估、分析、改進、控制五個階段。這種方法的核心是將所有的工作視為一種流程,通過量化來分析流程中影像質量的因素,并找到關鍵因素加以改進。將六西格瑪管理方法與CMMI技術相結合,能夠有效的避免CMMI技術的不足,提高銀行的服務水平,滿足客戶需求。
2.2充分發揮SA-CMM軟件獲取能力成熟度模型的作用,增強管理的規范性由于銀行軟件外包項目沒有專門的管理機構,因此也缺少一整套完備的管理標準。在招標、合同測試等過程中經常出現標準不一、各自為政的局面。前文中所描述的SA-CMM模型就要求銀行建立標準的采購過程和規范性的文檔,對關鍵過程域做出詳細的指示。因此,銀行應該引進并推廣SA-CMM模型的應用,充分發揮它在管理規范化、程序標準化方面的作用,提高銀行的工作效率。
2.3大力開發智能Java軟件,增強銀行服務系統的功能Java實際上是一種編程語言,銀行對這種智能軟件的的開發,可以應用于銀行的OLTP系統、賬務數據管理系統以及外部數據信息原系統等方面。Java系統能夠將本身所具有的跨平臺、高數據處理的功能與銀行的服務系統平臺相結合,有效的提高銀行的管理效率和服務質量。與此同時,Java開發軟件技能技術在銀行的廣泛應用,還能夠準確的分析金融市場的動態變化,為銀行的進一步發展指明方向,使銀行減少金融危機的危害。
2.4增強VDM在銀行軟件開發中的應用,確保軟件的正確性VDM技術的核心是規范說明,它主要是通過精確化的推導來驗證程序是否符合規范性。VDM應用于銀行業的軟件外包項目,能夠增強對整個軟件外包過程的規范性檢測。假如開始制定的規范是正確的,通過VDN的測試,就可以很確定的斷定軟件的正確性。因此,增強VDM的開發對銀行軟件開發的各個階段進行嚴格控制,大大提高了軟件開發的質量和效率。
3結語
隨著經濟和科學技術的發展,越來越多的銀行選擇軟件外包這種方式。盡管軟件外包還存在一定的問題,有些地方還需要繼續完善,但是隨著數字時代的到來,相信銀行業軟件外包項目會逐漸事項優化管理。
作者:余非 單位:上海浦東發展銀行