银行软件复用的实现和质量保障机制的研究.rar
银行软件复用的实现和质量保障机制的研究,本文包含软件复用理论与greece ebs 的开发,进行了。建议下载阅览。①页数48②字数27256③ 摘要 “变是不变的真理”。这句话在软件开发与领域实践中体现得尤为突出,随着金融全球化,银行产品越来越多样化,银行应用软件要不断得创新、升级、...
该文档为压缩文件,包含的文件列表如下:
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/34658.gif)
内容介绍
原文档由会员 郑军 发布
银行软件复用的实现和质量保障机制的研究
本文包含软件复用理论与Greece EBS 的开发,进行了银行软件复用的实现和质量保障机制的研究。建议下载阅览。
①页数 48
②字数 27256
③ 摘要
“变是不变的真理”。这句话在软件开发与领域实践中体现得尤为突出,随着金融全球化,银行产品越来越多样化,银行应用软件要不断得创新、升级、演化。如何在银行软件领域应用的开发中,利用已有的技术资源适应不同国家的需求,即如何控制软件的变化性进行复用,是一个十分重要的问题。
目前,软件复用的研究主要集中在领域工程方法、变化性分析、处理技术等方面,并在实践中大多利用特定开发范型、特定控制机制和实现技术来处理变化性,缺乏一个比较系统化的解决方案。
针对这个问题,本文结合软件复用理论与Greece EBS 的开发,进行了银行软件复用的实现和质量保障机制的研究,主要工作包括:
1) 归纳并总结了银行软件开发语言对复用的实现,它作为实现最基本功能的元素可进行结构化编程,并根据业务划分来实现不同的原子功能,从而提高了可重复利用性。对作业的执行分成了JCL和PRC,并分离参数PRM,这实现了不同平台的作业移植,在业务流程上实现了可复用。
2) 研究ChangeMan对变化性的管理和控制,分析它对银行软件开发中的作用和对软件复用上的实现。
3) 基于SIT、UAT、PAT测试环节,在OPC的控制下怎样实现分布式开发的集成测试,针对新的变化怎样做适应性的改动和控制,这些测试环节对银行软件的快速开发的质量保证。
本文提出的银行软件的复用和质量保证,对软件复用理论在银行领域的应用有很大帮助,并进一步提高了银行软件的复用
④目录
摘 要 1
ABSTRACT 2
第1章 引言 4
1.1 问题的提出 4
1.1.1 银行软件的现状和机遇 4
1.1.2 银行软件的复用必要性 5
1.1.3 小结 6
1.2 银行业务概述和开发环境的介绍 7
1.2.1 银行业务的处理 7
1.2.2 银行开发的环境 8
1.3 软件的复用和实现工具 9
1.3.1 软件复用概念的引出 9
1.4 本文研究基础 9
1.5 本文的研究目标和主要工作 9
1.6 本文的组织 10
第2章 银行软件的开发 11
2.1 银行软件开发语言 11
2.1.1 COBOL 开发语言的介绍 11
2.1.2 COBOL语言的结构化 12
2.1.3 软件的数据管理 16
2.2 功能模块的组装和控制 17
2.2.1 作业控制语言(JCL)的介绍 18
2.2.2 PRC &PRM 的介绍 20
2.2.3 操作流控制OPC 21
2.3 银行软件的开发流程 25
2.3.1 RND-软件开发阶段 & SIT 软件测试阶段 25
2.3.2 UAT 用户可接受性测试阶段 & PAT 产品可接受性测试阶段 26
第3章Greece EBS项目中的软件复用和控制 28
3.1 Greece EBS项目概述 28
3.2 RND环境下的软件复用 28
3.2.1 软件复用的模块 28
3.2.2 Changeman 在软件复用中的应用 29
3.2.3 针对变化和分布式开发的模块管理 31
3.3 软件在SIT、UAT &PAT不同环境下的移置 32
3.3.1 基于业务流的软件环境移置技术 32
3.3.2 OPC对软件不同测试平台的控制 34
3.5软件复用的现状 35
3.4 比较和小结 39
第4章 银行软件质量保证 41
4.1 UAT阶段的测试工具的介绍和测试环节 41
4.2 PAT阶段的测试工具的介绍和测试环节 42
第5章 比较和展望 45
致谢 46
参考文献 47
⑤关键字 软件复用;研发阶段;整合测试;用户可接受
⑥参考文献
【01】 Enterprise COBOL for z/OS and OS/390: Language Reference Version 3 Release 2; IBM, Second Edition (September 2002)
【02】 Enterprise COBOL for z/OS and OS/390:Programming Guide Version 3 Release 2 ;IBM, Second Edition (September 2002)
【03】 IBM Systems Application Architecture,Common Programming Interface,COBOL Reference, IBM, Third Edition (March 1990)
【04】 DFSMS/MVS: Managing Catalogs, Version 1 Release 5, IBM, Fifth Edition
【05】 OS/390: TSO/E General Information, IBM, Second Edition, September
【06】 [美] Carol Baroudi 著, 邱仲潘等译 《COBOL从入门到精通》,电子工业出版社,北京,2000.1
【07】 Dave Lovelace, Rama Ayyar, Alvaro Sala, Valeria Sokal, VSAM Demystified, IBM National Corporation
【08】 Wirth.N.Algorithms, Data Structures and Programs
【09】 Comer.D.The Ubiquitious B-Tree.ACM Comuting Surveys
【10】 Z/OS DFSMS: Using Data Sets. Version 1 Release 5; IBM, Fifth Edition (March 1999)
【11】 Fulvio Capogrosso, Joan Kelley, Gary King, Carl Parris: Performance Studies, IBM World Trade Corporation, First Edition
【12】 Z/OS DFSMS: Access Method Services for Catalogs Version 1 Release 5; IBM, Third Edition, March 2004
【13】 DFSMS/MVS: Access Method Services for the Integrated Catalog Facility Version 1 Release 5; IBM, Sixth Edition
【14】 Z/OS MVS JCL Reference; Version 1 Release 5 IBM, Eighth
本文包含软件复用理论与Greece EBS 的开发,进行了银行软件复用的实现和质量保障机制的研究。建议下载阅览。
①页数 48
②字数 27256
③ 摘要
“变是不变的真理”。这句话在软件开发与领域实践中体现得尤为突出,随着金融全球化,银行产品越来越多样化,银行应用软件要不断得创新、升级、演化。如何在银行软件领域应用的开发中,利用已有的技术资源适应不同国家的需求,即如何控制软件的变化性进行复用,是一个十分重要的问题。
目前,软件复用的研究主要集中在领域工程方法、变化性分析、处理技术等方面,并在实践中大多利用特定开发范型、特定控制机制和实现技术来处理变化性,缺乏一个比较系统化的解决方案。
针对这个问题,本文结合软件复用理论与Greece EBS 的开发,进行了银行软件复用的实现和质量保障机制的研究,主要工作包括:
1) 归纳并总结了银行软件开发语言对复用的实现,它作为实现最基本功能的元素可进行结构化编程,并根据业务划分来实现不同的原子功能,从而提高了可重复利用性。对作业的执行分成了JCL和PRC,并分离参数PRM,这实现了不同平台的作业移植,在业务流程上实现了可复用。
2) 研究ChangeMan对变化性的管理和控制,分析它对银行软件开发中的作用和对软件复用上的实现。
3) 基于SIT、UAT、PAT测试环节,在OPC的控制下怎样实现分布式开发的集成测试,针对新的变化怎样做适应性的改动和控制,这些测试环节对银行软件的快速开发的质量保证。
本文提出的银行软件的复用和质量保证,对软件复用理论在银行领域的应用有很大帮助,并进一步提高了银行软件的复用
④目录
摘 要 1
ABSTRACT 2
第1章 引言 4
1.1 问题的提出 4
1.1.1 银行软件的现状和机遇 4
1.1.2 银行软件的复用必要性 5
1.1.3 小结 6
1.2 银行业务概述和开发环境的介绍 7
1.2.1 银行业务的处理 7
1.2.2 银行开发的环境 8
1.3 软件的复用和实现工具 9
1.3.1 软件复用概念的引出 9
1.4 本文研究基础 9
1.5 本文的研究目标和主要工作 9
1.6 本文的组织 10
第2章 银行软件的开发 11
2.1 银行软件开发语言 11
2.1.1 COBOL 开发语言的介绍 11
2.1.2 COBOL语言的结构化 12
2.1.3 软件的数据管理 16
2.2 功能模块的组装和控制 17
2.2.1 作业控制语言(JCL)的介绍 18
2.2.2 PRC &PRM 的介绍 20
2.2.3 操作流控制OPC 21
2.3 银行软件的开发流程 25
2.3.1 RND-软件开发阶段 & SIT 软件测试阶段 25
2.3.2 UAT 用户可接受性测试阶段 & PAT 产品可接受性测试阶段 26
第3章Greece EBS项目中的软件复用和控制 28
3.1 Greece EBS项目概述 28
3.2 RND环境下的软件复用 28
3.2.1 软件复用的模块 28
3.2.2 Changeman 在软件复用中的应用 29
3.2.3 针对变化和分布式开发的模块管理 31
3.3 软件在SIT、UAT &PAT不同环境下的移置 32
3.3.1 基于业务流的软件环境移置技术 32
3.3.2 OPC对软件不同测试平台的控制 34
3.5软件复用的现状 35
3.4 比较和小结 39
第4章 银行软件质量保证 41
4.1 UAT阶段的测试工具的介绍和测试环节 41
4.2 PAT阶段的测试工具的介绍和测试环节 42
第5章 比较和展望 45
致谢 46
参考文献 47
⑤关键字 软件复用;研发阶段;整合测试;用户可接受
⑥参考文献
【01】 Enterprise COBOL for z/OS and OS/390: Language Reference Version 3 Release 2; IBM, Second Edition (September 2002)
【02】 Enterprise COBOL for z/OS and OS/390:Programming Guide Version 3 Release 2 ;IBM, Second Edition (September 2002)
【03】 IBM Systems Application Architecture,Common Programming Interface,COBOL Reference, IBM, Third Edition (March 1990)
【04】 DFSMS/MVS: Managing Catalogs, Version 1 Release 5, IBM, Fifth Edition
【05】 OS/390: TSO/E General Information, IBM, Second Edition, September
【06】 [美] Carol Baroudi 著, 邱仲潘等译 《COBOL从入门到精通》,电子工业出版社,北京,2000.1
【07】 Dave Lovelace, Rama Ayyar, Alvaro Sala, Valeria Sokal, VSAM Demystified, IBM National Corporation
【08】 Wirth.N.Algorithms, Data Structures and Programs
【09】 Comer.D.The Ubiquitious B-Tree.ACM Comuting Surveys
【10】 Z/OS DFSMS: Using Data Sets. Version 1 Release 5; IBM, Fifth Edition (March 1999)
【11】 Fulvio Capogrosso, Joan Kelley, Gary King, Carl Parris: Performance Studies, IBM World Trade Corporation, First Edition
【12】 Z/OS DFSMS: Access Method Services for Catalogs Version 1 Release 5; IBM, Third Edition, March 2004
【13】 DFSMS/MVS: Access Method Services for the Integrated Catalog Facility Version 1 Release 5; IBM, Sixth Edition
【14】 Z/OS MVS JCL Reference; Version 1 Release 5 IBM, Eighth