銀行軟件復(fù)用的實(shí)現(xiàn)和質(zhì)量保障機(jī)制的研究.doc
約48頁DOC格式手機(jī)打開展開
銀行軟件復(fù)用的實(shí)現(xiàn)和質(zhì)量保障機(jī)制的研究,頁數(shù):48字?jǐn)?shù):27256摘 要“變是不變的真理”。這句話在軟件開發(fā)與領(lǐng)域?qū)嵺`中體現(xiàn)得尤為突出,隨著金融全球化,銀行產(chǎn)品越來越多樣化,銀行應(yīng)用軟件要不斷得創(chuàng)新、升級(jí)、演化。如何在銀行軟件領(lǐng)域應(yīng)用的開發(fā)中,利用已有的技術(shù)資源適應(yīng)不同國(guó)家的需求,即如何控制軟件的變化性進(jìn)行復(fù)用,是一個(gè)十...
內(nèi)容介紹
此文檔由會(huì)員 cnlula 發(fā)布
銀行軟件復(fù)用的實(shí)現(xiàn)和質(zhì)量保障機(jī)制的研究
頁數(shù):48 字?jǐn)?shù):27256
摘 要
“變是不變的真理”。這句話在軟件開發(fā)與領(lǐng)域?qū)嵺`中體現(xiàn)得尤為突出,隨著金融全球化,銀行產(chǎn)品越來越多樣化,銀行應(yīng)用軟件要不斷得創(chuàng)新、升級(jí)、演化。如何在銀行軟件領(lǐng)域應(yīng)用的開發(fā)中,利用已有的技術(shù)資源適應(yīng)不同國(guó)家的需求,即如何控制軟件的變化性進(jìn)行復(fù)用,是一個(gè)十分重要的問題。
目前,軟件復(fù)用的研究主要集中在領(lǐng)域工程方法、變化性分析、處理技術(shù)等方面,并在實(shí)踐中大多利用特定開發(fā)范型、特定控制機(jī)制和實(shí)現(xiàn)技術(shù)來處理變化性,缺乏一個(gè)比較系統(tǒng)化的解決方案。
針對(duì)這個(gè)問題,本文結(jié)合軟件復(fù)用理論與Greece EBS 的開發(fā),進(jìn)行了銀行軟件復(fù)用的實(shí)現(xiàn)和質(zhì)量保障機(jī)制的研究,主要工作包括:
歸納并總結(jié)了銀行軟件開發(fā)語言對(duì)復(fù)用的實(shí)現(xiàn),它作為實(shí)現(xiàn)最基本功能的元素可進(jìn)行結(jié)構(gòu)化編程,并根據(jù)業(yè)務(wù)劃分來實(shí)現(xiàn)不同的原子功能,從而提高了可重復(fù)利用性。對(duì)作業(yè)的執(zhí)行分成了JCL和PRC,并分離參數(shù)PRM,這實(shí)現(xiàn)了不同平臺(tái)的作業(yè)移植,在業(yè)務(wù)流程上實(shí)現(xiàn)了可復(fù)用。
研究ChangeMan對(duì)變化性的管理和控制,分析它對(duì)銀行軟件開發(fā)中的作用和對(duì)軟件復(fù)用上的實(shí)現(xiàn)。
基于SIT、UAT、PAT測(cè)試環(huán)節(jié),在OPC的控制下怎樣實(shí)現(xiàn)分布式開發(fā)的集成測(cè)試,針對(duì)新的變化怎樣做適應(yīng)性的改動(dòng)和控制,這些測(cè)試環(huán)節(jié)對(duì)銀行軟件的快速開發(fā)的質(zhì)量保證。
本文提出的銀行軟件的復(fù)用和質(zhì)量保證,對(duì)軟件復(fù)用理論在銀行領(lǐng)域的應(yīng)用有很大幫助,并進(jìn)一步提高了銀行軟件的復(fù)用。
關(guān)鍵詞 軟件復(fù)用;研發(fā)階段;整合測(cè)試;用戶可接受級(jí)測(cè)試;
產(chǎn)品可接受級(jí)測(cè)試 ;運(yùn)行處理控制ABSTRACT
“Change is the unchangeable truth.” This is prominent especially in software developing and domain practices. Along with global finance and the demands of diversification banking productions, banking software applications need to create、update and evolution continuously. How to adapt to the different countries demands in banking software application using existing resources,or in other words how to control the variability of software is a very important issue.
At present, researches on Software Reuse are mainly focused on domain engineering methods, variability analysis and variable implementation technology, and use specific development paradigm, specific control mechanism and implementation technique to handle variability in practice. There is lack of a systematic solution for domain variability.
Based on the theory of software reuse and the developing of Greece EBS project , this thesis addresses this problem which research on the realization of Banking Software Reuse and the System of Software Quality Assurance , the details as the following:
1) Conclude and summarize the realization of software reuse with the Banking Software developing language. As the primary function element, it can make configurated program and make atom-function which is carved up depending on the different businesses, then improve the ability of Software Reuse. The job is divided into JCL and PRC and separate the parameter PRM, this realize software transplant between different developing flat, so it can realize the Software Reuse.
2)Research on the manage and control of software variability in ChangeMan , analysis and realize the function software reuse .
3) Based on the testing cycles of SIT、UAT、PAT, OPC how to realize the integrate test of distributing developing and how to adapt to new changes ,these testing cycles assure the quality of banking software speediness developing.
The Banking Software Reuse and Software Quality Assurance proposed by this thesis can help the application of Software Reuse Theory in domain of banking and improve the reuse of Banking Software.
Key Words Software reuse;RND;SIT;UAT;PAT;OPC摘 要 1
ABSTRACT 2
第1章 引言 4
1.1 問題的提出 4
1.1.1 銀行軟件的現(xiàn)狀和機(jī)遇 4
1.1.2 銀行軟件的復(fù)用必要性 5
1.1.3 小結(jié) 6
1.2 銀行業(yè)務(wù)概述和開發(fā)環(huán)境的介紹 7
1.2.1 銀行業(yè)務(wù)的處理 7
1.2.2 銀行開發(fā)的環(huán)境 8
1.3 軟件的復(fù)用和實(shí)現(xiàn)工具 9
1.3.1 軟件復(fù)用概念的引出 9
1.4 本文研究基礎(chǔ) 9
1.5 本文的研究目標(biāo)和主要工作 9
1.6 本文的組織 10
第2章 銀行軟件的開發(fā) 11
2.1 銀行軟件開發(fā)語言 11
2.1.1 COBOL 開發(fā)語言的介紹 11
2.1.2 COBOL語言的結(jié)構(gòu)化 12
2.1.3 軟件的數(shù)據(jù)管理 16
2.2 功能模塊的組裝和控制 17
2.2.1 作業(yè)控制語言(JCL)的介紹 18
2.2.2 PRC &PRM 的介紹 20
2.2.3 操作流控制OPC 21
2.3 銀行軟件的開發(fā)流程 25
2.3.1 RND-軟件開發(fā)階段 & SIT 軟件測(cè)試階段 25
2.3.2 UAT 用戶可接受性測(cè)試階段 & PAT 產(chǎn)品可接受性測(cè)試階段 26
第3章Greece EBS項(xiàng)目中的軟件復(fù)用和控制 28
3.1 Greece EBS項(xiàng)目概述 28
3.2 RND環(huán)境下的軟件復(fù)用 28
3.2.1 軟件復(fù)用的模塊 28
3.2.2 Changeman 在軟件復(fù)用中的應(yīng)用 29
3.2.3 針對(duì)變化和分布式開發(fā)的模塊管理 31
3.3 軟件在SIT、UAT &PAT不同環(huán)境下的移置 32
3.3.1 基于業(yè)務(wù)流的軟件環(huán)境移置技術(shù) 32
3.3.2 OPC對(duì)軟件不同測(cè)試平臺(tái)的控制 34
3.5軟件復(fù)用的現(xiàn)狀 35
3.4 比較和小結(jié) 39
第4章 銀行軟件質(zhì)量保證 41
4.1 UAT階段的測(cè)試工具的介紹和測(cè)試環(huán)節(jié) 41
4.2 PAT階段的測(cè)試工具的介紹和測(cè)試環(huán)節(jié) 42
第5章 比較和展望 45
致謝 46
參考文獻(xiàn) 47
第1章 引言
1.1 問題的提出
中國(guó)加入WTO后,經(jīng)濟(jì)全球化已成為不可逆轉(zhuǎn)的趨勢(shì),近幾年,外資銀行陸續(xù)在我國(guó)沿海大城市建立機(jī)構(gòu), 中國(guó)銀行面臨前著所未有的挑戰(zhàn),要提高國(guó)內(nèi)銀行的競(jìng)爭(zhēng)力,真正實(shí)現(xiàn)銀行軟件的工業(yè)化生產(chǎn)方式,達(dá)到銀行業(yè)務(wù)發(fā)展所需要的軟件生產(chǎn)率和質(zhì)量,吸取國(guó)外銀行軟件的開發(fā)流程是提高國(guó)內(nèi)銀行軟件開發(fā)的快捷方式,其中銀行軟件的復(fù)用和質(zhì)量保證是技術(shù)的主要部分。
1.1.1 銀行軟件的現(xiàn)狀和機(jī)遇
國(guó)內(nèi)銀行是傳統(tǒng)計(jì)劃經(jīng)濟(jì)體制下的產(chǎn)物,經(jīng)營(yíng)管理體制下銀行軟件不能適應(yīng)現(xiàn)代市場(chǎng)經(jīng)濟(jì)的要求;主要經(jīng)營(yíng)指標(biāo)經(jīng)不起國(guó)際標(biāo)準(zhǔn)的檢驗(yàn);參與國(guó)際市場(chǎng)的經(jīng)驗(yàn)和能力有限,包括不熟悉國(guó)際慣例和準(zhǔn)則、產(chǎn)品和服務(wù)功能單
一、跨國(guó)公司的營(yíng)銷和管理能力薄弱,國(guó)際業(yè)務(wù)人才奇缺、國(guó)際業(yè)務(wù)電子化等經(jīng)營(yíng)手段落后等等。國(guó)內(nèi)軟件產(chǎn)業(yè)發(fā)展目標(biāo)和發(fā)展戰(zhàn)略,在扶持產(chǎn)業(yè)發(fā)展的政策措施方面還沒有真正到位,發(fā)展環(huán)境還沒有實(shí)現(xiàn)優(yōu)化,再加上產(chǎn)業(yè)發(fā)展基礎(chǔ)薄弱,國(guó)產(chǎn)軟件的發(fā)展規(guī)模和速度還不能為國(guó)民經(jīng)濟(jì)提供足夠的支撐,使得我國(guó)在軟件產(chǎn)業(yè)發(fā)展方面,處在世界發(fā)達(dá)國(guó)家和周邊發(fā)展中國(guó)家的“夾縫”之中,與世界先進(jìn)水平的差距未見縮小,反而有日益擴(kuò)大之勢(shì),國(guó)內(nèi)的軟件產(chǎn)業(yè)體系和國(guó)外還是有一定的距離的。
面對(duì)國(guó)內(nèi)銀行業(yè)和國(guó)內(nèi)軟件行業(yè)的發(fā)展情況,銀行軟件面臨如下問題和機(jī)遇。
頁數(shù):48 字?jǐn)?shù):27256
摘 要
“變是不變的真理”。這句話在軟件開發(fā)與領(lǐng)域?qū)嵺`中體現(xiàn)得尤為突出,隨著金融全球化,銀行產(chǎn)品越來越多樣化,銀行應(yīng)用軟件要不斷得創(chuàng)新、升級(jí)、演化。如何在銀行軟件領(lǐng)域應(yīng)用的開發(fā)中,利用已有的技術(shù)資源適應(yīng)不同國(guó)家的需求,即如何控制軟件的變化性進(jìn)行復(fù)用,是一個(gè)十分重要的問題。
目前,軟件復(fù)用的研究主要集中在領(lǐng)域工程方法、變化性分析、處理技術(shù)等方面,并在實(shí)踐中大多利用特定開發(fā)范型、特定控制機(jī)制和實(shí)現(xiàn)技術(shù)來處理變化性,缺乏一個(gè)比較系統(tǒng)化的解決方案。
針對(duì)這個(gè)問題,本文結(jié)合軟件復(fù)用理論與Greece EBS 的開發(fā),進(jìn)行了銀行軟件復(fù)用的實(shí)現(xiàn)和質(zhì)量保障機(jī)制的研究,主要工作包括:
歸納并總結(jié)了銀行軟件開發(fā)語言對(duì)復(fù)用的實(shí)現(xiàn),它作為實(shí)現(xiàn)最基本功能的元素可進(jìn)行結(jié)構(gòu)化編程,并根據(jù)業(yè)務(wù)劃分來實(shí)現(xiàn)不同的原子功能,從而提高了可重復(fù)利用性。對(duì)作業(yè)的執(zhí)行分成了JCL和PRC,并分離參數(shù)PRM,這實(shí)現(xiàn)了不同平臺(tái)的作業(yè)移植,在業(yè)務(wù)流程上實(shí)現(xiàn)了可復(fù)用。
研究ChangeMan對(duì)變化性的管理和控制,分析它對(duì)銀行軟件開發(fā)中的作用和對(duì)軟件復(fù)用上的實(shí)現(xiàn)。
基于SIT、UAT、PAT測(cè)試環(huán)節(jié),在OPC的控制下怎樣實(shí)現(xiàn)分布式開發(fā)的集成測(cè)試,針對(duì)新的變化怎樣做適應(yīng)性的改動(dòng)和控制,這些測(cè)試環(huán)節(jié)對(duì)銀行軟件的快速開發(fā)的質(zhì)量保證。
本文提出的銀行軟件的復(fù)用和質(zhì)量保證,對(duì)軟件復(fù)用理論在銀行領(lǐng)域的應(yīng)用有很大幫助,并進(jìn)一步提高了銀行軟件的復(fù)用。
關(guān)鍵詞 軟件復(fù)用;研發(fā)階段;整合測(cè)試;用戶可接受級(jí)測(cè)試;
產(chǎn)品可接受級(jí)測(cè)試 ;運(yùn)行處理控制ABSTRACT
“Change is the unchangeable truth.” This is prominent especially in software developing and domain practices. Along with global finance and the demands of diversification banking productions, banking software applications need to create、update and evolution continuously. How to adapt to the different countries demands in banking software application using existing resources,or in other words how to control the variability of software is a very important issue.
At present, researches on Software Reuse are mainly focused on domain engineering methods, variability analysis and variable implementation technology, and use specific development paradigm, specific control mechanism and implementation technique to handle variability in practice. There is lack of a systematic solution for domain variability.
Based on the theory of software reuse and the developing of Greece EBS project , this thesis addresses this problem which research on the realization of Banking Software Reuse and the System of Software Quality Assurance , the details as the following:
1) Conclude and summarize the realization of software reuse with the Banking Software developing language. As the primary function element, it can make configurated program and make atom-function which is carved up depending on the different businesses, then improve the ability of Software Reuse. The job is divided into JCL and PRC and separate the parameter PRM, this realize software transplant between different developing flat, so it can realize the Software Reuse.
2)Research on the manage and control of software variability in ChangeMan , analysis and realize the function software reuse .
3) Based on the testing cycles of SIT、UAT、PAT, OPC how to realize the integrate test of distributing developing and how to adapt to new changes ,these testing cycles assure the quality of banking software speediness developing.
The Banking Software Reuse and Software Quality Assurance proposed by this thesis can help the application of Software Reuse Theory in domain of banking and improve the reuse of Banking Software.
Key Words Software reuse;RND;SIT;UAT;PAT;OPC摘 要 1
ABSTRACT 2
第1章 引言 4
1.1 問題的提出 4
1.1.1 銀行軟件的現(xiàn)狀和機(jī)遇 4
1.1.2 銀行軟件的復(fù)用必要性 5
1.1.3 小結(jié) 6
1.2 銀行業(yè)務(wù)概述和開發(fā)環(huán)境的介紹 7
1.2.1 銀行業(yè)務(wù)的處理 7
1.2.2 銀行開發(fā)的環(huán)境 8
1.3 軟件的復(fù)用和實(shí)現(xiàn)工具 9
1.3.1 軟件復(fù)用概念的引出 9
1.4 本文研究基礎(chǔ) 9
1.5 本文的研究目標(biāo)和主要工作 9
1.6 本文的組織 10
第2章 銀行軟件的開發(fā) 11
2.1 銀行軟件開發(fā)語言 11
2.1.1 COBOL 開發(fā)語言的介紹 11
2.1.2 COBOL語言的結(jié)構(gòu)化 12
2.1.3 軟件的數(shù)據(jù)管理 16
2.2 功能模塊的組裝和控制 17
2.2.1 作業(yè)控制語言(JCL)的介紹 18
2.2.2 PRC &PRM 的介紹 20
2.2.3 操作流控制OPC 21
2.3 銀行軟件的開發(fā)流程 25
2.3.1 RND-軟件開發(fā)階段 & SIT 軟件測(cè)試階段 25
2.3.2 UAT 用戶可接受性測(cè)試階段 & PAT 產(chǎn)品可接受性測(cè)試階段 26
第3章Greece EBS項(xiàng)目中的軟件復(fù)用和控制 28
3.1 Greece EBS項(xiàng)目概述 28
3.2 RND環(huán)境下的軟件復(fù)用 28
3.2.1 軟件復(fù)用的模塊 28
3.2.2 Changeman 在軟件復(fù)用中的應(yīng)用 29
3.2.3 針對(duì)變化和分布式開發(fā)的模塊管理 31
3.3 軟件在SIT、UAT &PAT不同環(huán)境下的移置 32
3.3.1 基于業(yè)務(wù)流的軟件環(huán)境移置技術(shù) 32
3.3.2 OPC對(duì)軟件不同測(cè)試平臺(tái)的控制 34
3.5軟件復(fù)用的現(xiàn)狀 35
3.4 比較和小結(jié) 39
第4章 銀行軟件質(zhì)量保證 41
4.1 UAT階段的測(cè)試工具的介紹和測(cè)試環(huán)節(jié) 41
4.2 PAT階段的測(cè)試工具的介紹和測(cè)試環(huán)節(jié) 42
第5章 比較和展望 45
致謝 46
參考文獻(xiàn) 47
第1章 引言
1.1 問題的提出
中國(guó)加入WTO后,經(jīng)濟(jì)全球化已成為不可逆轉(zhuǎn)的趨勢(shì),近幾年,外資銀行陸續(xù)在我國(guó)沿海大城市建立機(jī)構(gòu), 中國(guó)銀行面臨前著所未有的挑戰(zhàn),要提高國(guó)內(nèi)銀行的競(jìng)爭(zhēng)力,真正實(shí)現(xiàn)銀行軟件的工業(yè)化生產(chǎn)方式,達(dá)到銀行業(yè)務(wù)發(fā)展所需要的軟件生產(chǎn)率和質(zhì)量,吸取國(guó)外銀行軟件的開發(fā)流程是提高國(guó)內(nèi)銀行軟件開發(fā)的快捷方式,其中銀行軟件的復(fù)用和質(zhì)量保證是技術(shù)的主要部分。
1.1.1 銀行軟件的現(xiàn)狀和機(jī)遇
國(guó)內(nèi)銀行是傳統(tǒng)計(jì)劃經(jīng)濟(jì)體制下的產(chǎn)物,經(jīng)營(yíng)管理體制下銀行軟件不能適應(yīng)現(xiàn)代市場(chǎng)經(jīng)濟(jì)的要求;主要經(jīng)營(yíng)指標(biāo)經(jīng)不起國(guó)際標(biāo)準(zhǔn)的檢驗(yàn);參與國(guó)際市場(chǎng)的經(jīng)驗(yàn)和能力有限,包括不熟悉國(guó)際慣例和準(zhǔn)則、產(chǎn)品和服務(wù)功能單
一、跨國(guó)公司的營(yíng)銷和管理能力薄弱,國(guó)際業(yè)務(wù)人才奇缺、國(guó)際業(yè)務(wù)電子化等經(jīng)營(yíng)手段落后等等。國(guó)內(nèi)軟件產(chǎn)業(yè)發(fā)展目標(biāo)和發(fā)展戰(zhàn)略,在扶持產(chǎn)業(yè)發(fā)展的政策措施方面還沒有真正到位,發(fā)展環(huán)境還沒有實(shí)現(xiàn)優(yōu)化,再加上產(chǎn)業(yè)發(fā)展基礎(chǔ)薄弱,國(guó)產(chǎn)軟件的發(fā)展規(guī)模和速度還不能為國(guó)民經(jīng)濟(jì)提供足夠的支撐,使得我國(guó)在軟件產(chǎn)業(yè)發(fā)展方面,處在世界發(fā)達(dá)國(guó)家和周邊發(fā)展中國(guó)家的“夾縫”之中,與世界先進(jìn)水平的差距未見縮小,反而有日益擴(kuò)大之勢(shì),國(guó)內(nèi)的軟件產(chǎn)業(yè)體系和國(guó)外還是有一定的距離的。
面對(duì)國(guó)內(nèi)銀行業(yè)和國(guó)內(nèi)軟件行業(yè)的發(fā)展情況,銀行軟件面臨如下問題和機(jī)遇。