欢迎来到天天文库
浏览记录
ID:38623706
大小:66.00 KB
页数:13页
时间:2019-06-16
《大型机应用系统开发和测试平台技术方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、大型机应用系统开发和测试平台技术方案武汉开目佰钧成技术有限公司2009年2月1日第1章项目概述大型机作为计算机中的最顶级产品,由于其安全性和高可靠性一直被用于金融、证券等行业。诸多的行业及企业客户基于大型机的系统进行应用系统的开发和测试,我公司在大型机应用系统开发和测试领域积累了多年的知识和经验,为提供大型机应用系统开发和测试的综合能力以及提供一个公共的平台为众多的企业客户提供定制化服务。本项目为提升我公司在大型机开发及测试行业的交付能力,经与IBM协商共同开发一套大型机应用系统开发和测试的二次开发平台,通过该平台能同时保证大型机应用系统开发和测试项目的质量和
2、进度。该平台包括的功能有:各种编译环境的整合,数据模式的支持,提供对于Online的程序前台和后台整合关联、数据加密、代码自动生成加转换,测试数据自动生成、各业务数据的自动备份、异常自动跟踪、银行业务和保险业务共同接口以及报表自动生成功能等。第1章指导思想为了保证本项目的成功实施,我们在进行该项目的开发的需求、设计、开发、测试和维护时遵循如下指导思想:1.1环境统一性按照客户的要求,我公司通过分析各项目的特点和所面临的技术难题,经过前期的充分论证和可行性调研,需满足系统的统一性标准。使系统能够整合大型机、Unix、Linux编译器和数据库整合,主要适用于各种大
3、型政府系统、大型超市系统、银行系统、保险系统、金融系统等桌面和Web应用系统开发。1.2多平台支持为满足不同客户工作环境的需要,通过将服务器端安装和设计在z/OS的环境下,通过Java进行设计的环境,可以满足不同客户通过Windows、Linux、Unix等各种环境对后台的数据库和服务器进行访问和操作,使得用户可以跨越多个平台和不同的应用进行集成,在统一的基于标准的开放组件来替代传统的软件开发平台。1.3基础代码自动化因各种类型的应用系统所采取的程序语言不一样,为确保应用系统之间最大的复用,该系统提供了各程序语言之间的自动生成脚本,各程序语言之间的转换功能。对
4、于测试系统的,为便于对系统进行全面的测试活动,通过系统的自动批处理脚本语言,定制化的完成测试数据的自动生成,节省工作人员的时间,基础代码的工作能够自动完成。1.1接口整合因各行各业的特殊性,各系统直接原本的接口和定义都是基于行业的特殊性而制定了,为增加各行业系统之间的关联,便于各系统之间数据的迁移和交互,通过统一的接口定义标准,并对各系统之间的接口定义进行管理和定制,确保系统间的接口能够整合并实现无缝结合。1.2数据可靠及安全性本系统在设计时将充分考虑对可靠性的要求,必须采用多种高可靠、高可用性技术以保证系统的高可靠性,尤其是保证关键业务的连续不间断运作和对非
5、正常情况的可靠处理。系统的高可靠性对于本系统而言主要是提高软件的容错能力,能够对各种可能的情况做出最合理的处理,避免因软件崩溃等严重问题影响用户的正常使用。第1章业务需求分析大型机应用的行业广泛,且随着各行业业务的不断增长,对当前各行业的系统及其IT部门提出了新挑战。首先,开发人员需要不断的维护和升级原有系统,且新的系统在新的架构下面需要重新的定义和进行开发。因IT基础设施越来越难以满足日益增加的需求。导致企业需要不断增加人力成本和经济成本才能够使得大型机应用系统满足企业日益增加的业务需要,开发人员、测试人员对新的系统进行开发和测试的工作量加大,企业的负担增加
6、。银行业的不断升级、维护,保险业海量数据的处理、系统的负载,大型超市、政府、公共事业部门业务流程的不断复杂化,都导致了需要对应用系统的不断改进和提升。为满足企业不断增加的需求和业务的整合,给予以上内容,该平台设计时将涉及到以下几个方面的需求:l通用环境-将原有各应用系统的硬件、软件环境进行统一的标准化和可定制化,提供文本编辑、调试跟踪器、设计器、源代码管理、编译器、基础库、数据库支持等应用;l连接Web前端应用和后端服务的中间件-因目前大部分的企业和用户使用最多的为Web的访问和操作,为提高系统的访问效率,统一的控制中使用的软、硬件资源,通过启动后端服务程序进
7、程、后端服务程序进程跟踪管理等办法提升系统的稳定性和适用性;l代码自动生成加转换工具-通过了全套的自动化和微调功能,能够通过简单的设置和程序员的要求,在平台上提供各程序语言自动生成代码以及各代码间的自动转换功能;l测试数据自动生成-根据不同项目的需要,提供系统测试及软件测试所需要的各种数据,分为根据项目要求提供数据,以及对数据文件的管理;l异常自动跟踪-当系统或应用程序发生错误时,该平台能够自动记录程序异常时的系统日志,自动记录并跟踪,使得用户能够使用较少的时间解决相关问题,主要包括后台错误管理、前台错误管理、可能情况评估等工具;l报表生成工具-提供开发项目中
8、报表做成的服务平台,包括报表的预览、修
此文档下载收益归作者所有