前言:中文期刊网精心挑选了榕基软件范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
榕基软件范文1
关键词:金融定量分析;R软件;软件平台
中图分类号:F830 文献标志码:A 文章编号:1673-291X(2012)10-0077-02
一、构建金融定量分析中软件平台的必要性和可行性
在进行金融学的本科教学中,虽然涉及诸如计量经济学、货币银行学、金融工程、金融风险管理等诸多学科,不过整观整个金融学科教育体系,其实不外乎两大核心内容的教育。
第一是金融理论的教育。主要讲述金融的基础理论知识,中间包括计量经济学、西方经济学和货币银行学在内的核心而且经典理论框架;第二就是金融实践的教育。由于金融学属于定量分析的科学,尤其是随着金融业的发展,金融领域很多问题变得越来越复杂,基于计算机的迅猛发展,在应用领域也不断涌现出新的分析软件,解决问题的途径越来越多样化。
毫无疑问,金融实践越来越离不开计算机。同时,由于研究的需要,越来越多的统计软件被开发出来。在进行本科金融的教育中,笔者发现金融专业的学生面临的各种软件和软件包感到眼花缭乱,以及日益复杂的金融理论和实证设计,令如何选择软件和进行软件教学成为一个重要的课题。
正如诺贝尔获得者诺思所言,“人们一旦选择了某个体制,由于规模经济(Economies of scale) 、学习效应(Learning Effect)、协调效应(Coordination Effect)以及适应性预期(Adaptive Effect)等因素的存在,会导致该体制沿着既定的方向不断得以自我强化”。路径依赖总让人们倾向于用一种思维解决所有问题,其实这未必一定是坏事,对于金融本科生来说,不同软件对计算功能的实现没有显著区别。因此,笔者总在思考能否构建一款软件将金融大部分核心问题予以解决。
构建定量金融软件教学的统一平台,一方面有利于整合各资源,另一方面也有利于学生的实践知识的深化。毕竟,目前在进行常规统计,学生主要用Excel;处理时间序列数据,学生主要用Eviews或SPSS;在进行矩阵分析,学生主要用MatLab。不同课程在软件使用上缺乏协调,各自为阵。笔者想以R软件为工具,构建统一的金融计算软件平台。
R软件作为一种免费软件、同时作为统计软件的后起之秀,已逐步成为主流统计软件之一,具有较好的应用前景。我们完全可以将金融学专业的核心课程中涉及软件计算的课程进行整合,构建基于R软件的统一软件教学平台。
二、需要进行金融定量分析问题的分类
如果要构建统一软件教学平台,即基于R软件要解决目前主要的金融问题,我们首先要对目前的金融问题有所分类,就是说,目前在本科金融教育层面,我们一般会遇到什么金融问题需要定量分析,笔者根据研究的频度来做基本划分而非金融理论的结构,就是说日常主要碰到频率最高的金融定量分析问题。一是数据统计问题。主要包括诸如方程,中位数,平均数等关于金融市场典型事实的描述和分类。二是期权分析问题。主要包括欧式和美式期权的定价问题等。三是时间序列数据和截面数据的回归问题。主要包括回归分析,线性和非线性建模等。四是债券分析问题。主要包括债券收益率,凸性分析等。五是波动率研究。主要包括GARCH类模型的计算和预测等。六是资产组合和交易策略问题。主要包括金融资产优化选择,有效边界的计算,高频数据交易策略的成效分析。
三、如何基于R软件进行构建
R在处理金融统计分析中的具有很好的应用,方便简单,更为重要的是我们完全可以通过编制不同的函数包分门别类地解决上述需定量分析的金融问题。基于篇幅所限,不能将所有问题的R软件解决方案予以列举,仅列三例以说明R软件的函数实现过程。
1.基于R软件解决诸如平方和和残差等数据统计问题
示例:研究六种存款利率如何影响在12个地区的某银行的居民存款总量,观测变量是居民存款总量。实质就是六种存款利率重复测试了12次,因此共有72次观测值。求进行平方和和残差分析。
>data(deposit)
>result
>result
Residual standard error:0.8366
Estimated effects may be unbalanced
aov是在R函数包stats里面的方差分析函数。
第一行通过函数data把居民存款量和六种存款利率数据导入内存;第二行是对数据进行平方根转换,然后再进行导入aov函数进行计算;第三行主要是显示运行的结果。当然,如果第三行命令,R不会显示结果,而是将结果储存在一个叫做object的对象中,我们也可以通过命令的方式对结果进行提取个别提取,例如我们只想知道残差是多少等。
2.基于R软件解决期权分析问题
示例:已知某只不支付红利的股票的市场价为50元,无风险利率为12%,波动率为10%,期权的执行价为50元,存续期为1年,求该股票欧式看涨期权的期权费。
在R中键入如下命令即可:
> call
> call
[1] 5.92
第一行为函数包通过在参数已知的情况下,将计算结果赋给变量call;第二行命令是输出call值,第三行为屏幕显示该欧式看涨期权价格是5.92元。[1] 表示从call变量的第一个元素开始显示,因为有些变量不止一个数值,R允许将多个数值同时赋予给一个变量。
3.基于R软件解决资产组合和交易策略问题
在最近这些年,随着高频数据研究的逐渐深入,计算机辅助金融买卖在发达国家诸如美国大行其道,进行有效的资产组合或者交易策略,我们首先必须将交易策略和资产数据用过去的行情历史进行测试。虽然过去不代表未来,但是如果资产交易策略连过去数据都无法通过检验,我们更加无法相信策略在未来的可行性。表1为笔者通过R语言的编程内嵌到某交易商EA的交易平台的测试报告。
上表显示笔者通过用固定的短线交易策略测试2000―2009年的美元对日元的19 217 766的即时价量数据,最大亏损和连续亏损数额都得到了不错的表现,从过去的数据显示,是一个笔者目前见过最好的交易策略模式,当然过去表现不等同未来表现。
参考文献:
[1] Emmanuel Paradis.R for beginners[M].北京:机械工业出版社,2011.
[2] 高铁梅.计量经济分析方法与建模――Eviews 应用及实例[M].北京:清华大学出版社,2006.
榕基软件范文2
装修、买设备、热情服务……处处都不落后,可是,我的美容院生意还是一天不如一天。是干这行的人太多了,还是这个行业没前途了呢?几年前,我的生意火着呢!我纳闷:为什么漂亮的装修没有吸引力?为什么留不住客人的心?和生意好的美容院对比了一下,装修不比他们差,美容项目也不比他们少,美容师也都受过专业培训,可我这买卖怎么就做不过人家呢?问题到底出在哪儿呢?
答:
我也是做美容院生意的,很多同行都遇到过你面临的问题。这个行业还是有前途的,你看现在这么多人搞,本身就说明这里面有金子可淘。竞争是难免的,看你赚钱,自然有人跟着,想靠“独家”赚钱的时代已经过去了。再说,人们的消费观念也更加成熟了,更加理性了。这时要想赚钱,必须有独到之处。
装修要适当
很多新入行的老板都在外部装修、仪器上大做文章,想凭借店面的豪华气派吸引顾客。从我开店的经验和同行的交流来看,这些装修考究的美容院反而生意不太好。这就表明,靠装潢来吸引顾客行不通。顾客来美容院,图的是舒适享受和服务,并不太在乎装修档次是否是五星级。奢华装修不但成本高,还会吓跑一些低层消费者。美容院要让顾客觉得轻松自然,让她在享受中释放压力,这取决于氛围的营造。而营造好氛围所利用的元素中,装修只是一个部分。买卖无论大小,都讲究少花钱多办事。所以,在装修上,你的店不一定非要做到“豪华气派”。比较好的做法是轻装修重装饰。和装修相比,饰品要便宜得多,而且能突出个性。当然,这不是说装修可以马虎了事,适当的装修还是必不可少的。
招聘和培训严格把关
老板都知道招聘和培训的重要,但具体怎么把关,很多人就说不清楚了。其实,把关主要是看技术。
在招聘美容师时,我先和她聊天,这个过程不但可以了解她的从业经历,还可以了解她的性格和语言沟通能力,这和日后的产品销售有密切的关系。接下来,我会找来模特,让美容师当场演示我出的科目。在招聘时,我亲历过这样一件事:美容师在模特儿脸上做祛斑手法演示,不到5分钟后,我就打断了她。原因是模特儿的脸已经发红。我问美容师在她所做的客人中是否有人产生过过敏现象,她说有。这答案在我预料之中,用力方式及力度都不正确,正常的15分钟也不会出现这种现象。过度摩擦会使皮肤分泌黑色素的速度加快,不但祛不了斑,反而加重加深。美容师技术存在问题,还会影响产品的效果。在质检时,很多产品没问题,可在美容师使用过程中出了问题,这就和技术不标准有关。
总体来讲,由于没有严格规范的考核制度把关,很多培训老师本身都未达到标准。另一方面,理论基础不扎实,导致技术操作不到位。比如淋巴排毒法,要求美容师必须懂解剖学,掌握经脉走向,才能收到排毒功效。我曾遇到过一位美容师,由于技术不标准,做完后顾客声音变得嘶哑。这样的技术,怎能带出好徒弟?我在选择培训老师时,也要考察一番。一般的老师只教学生如何用力,而有经验的专业老师会传授力、劲、气、意四个方面的技巧。他们会指导学生如何在穴位处着力、用劲;如何用呼吸配合手法进程来调整客人的呼吸以求同步,用意念传递美的感觉;如何随着身体凹凸起伏走势、肌肉纹理走向、经络血脉走向变化,让客人在舒适的触摸中全身神经放松,意识进入似睡非睡的迷糊状态,这种状态最利于产品营养成分的吸收,收到事半功倍的效果。我的美容院建立培养机制,传、帮、带都有操作和考核的标准。
优质服务渗透到每一个细节营造温馨氛围
要让顾客进店后享受完全放松无压的接触式安抚和情绪舒缓,这就要求每一个细节都尽量做到妥帖周到。比如为客人铺毛巾、盖被子都应尽量让顾客感觉很舒服。另外,情绪上的感染也很重要,比如美容师向顾客发出“哇,你好漂亮!”的赞美,第一个美容师称赞时,顾客会感觉虚假,第二个称赞时,顾客会半信半疑,当第三个美容师称赞时,顾客便相信了,心情自然高兴。好情绪不仅使体内分泌的荷尔蒙增加,让皮肤处于最佳吸收状态,而且使顾客产生自信,这远胜过美容带来的疗效。
除了情绪上的感染外,接待礼仪也很重要。在这方面,我的美容院制定7严格的标准:微笑、主动、大方;语言专业,朴素而毫不夸张;接待程序规范统一。用人性化管理激发员工的工作热情
美容师地位不高,加上打工谋生的思想,心理脆弱,情绪容易波动。对这一状态,大多老板都没有予以足够的重视,总是以老板自居,经营管理“一言堂”,办事凭情绪。结果是好人留不住。
我也犯过这个毛病,不过吃过亏也就知道疼了。现在,我定规矩或采取新的经营措施时,不再自己拍板了,把所有人都召集一起,大家商量着来。哪些应遵循,哪些须改进,把讨论出来的一致意见制定成规章,即全体员工共同制定的制度。这么做,不仅唤起他们的参与意识,而且政策能反映出他们的需求,让他们觉得舒服。员工有了主人翁责任感,少了为别人打工的受压抑感,从而激发起他们对工作的热情,工作起来会更投入、更负责任。
配以其他营销手段
马加爵事件后,我的一个同行朋友摘了一场以“亲子教育”为主题的联谊会。乍一看,“亲子教育’似乎和美容挨不上边。但她自有道理:“这是我们与消费者沟通的一种方式。马加爵事件让许多人加强了对孩子的关注,所以我们专门请专家来讲亲子教育。替顾客着想,体现的是一种实用文化。当时我们没有推销任何产品,倡许多人提出续办卡,并开始咨询产品。”此次活动,500人的会场座无虚席。会上根本没有提会员卡的事情,可会后,不但很多人续费,还有不少人办卡成了她们店的会员。
克服“满杯心态”超越自己
榕基软件范文3
关键词:金融行业软件测试;测试方法;测试技术;测试模式
中图分类号:F831文献标识码:A文章编号:1009-3044(2012) 02-0309-05
Software Testing Analysis Based on Financial Industry
CAO Yong-chun1, LIU Xiao-jun2
(1.Shenzhen YLINK Computing System Co., LTD, Shenzhen 518040, China; 2.College of Information and Communication Engineering, Guangzhou Maritime College, Guangzhou 510725, China)
Abstract: The article analyze on financial industry software test method and technology. and put forward specific solutions and practical technology in financial industry software testing.
Key words: financial industry software testing; test method; test technology; test pattern
随着金融行业的业务不断增加,金融交易模式的不断变化,金融机构对信息化的要求也越来越高,高质量的金融软件对于金融机构来说显得尤为重要。如何保证金融行业软件的质量,对金融行业软件的测试人员来说,也提出了更高的要求[1][2]。以下针对金融行业软件的测试做出了具体的分析:
1金融行业软件特征分析
金融行业软件系统具有集中度高、规模庞大、数量多、系统之间关联性强、业务复杂、需求变化快等特点,如何有效可行的实现软件测试和软件质量控制,是对金融行业软件测试人员提出的基本要求。
1.1金融行业软件的业务特点
以金融行业软件的典型代表银行系统软件为例:一般的银行系统软件都有一个核心系统,核心系统主要涉及账务的处理、清算、计息等。银行的其它业务系统都会直接或间接的与核心系统进行交互,主要处理一些涉及业务的流程以及系统管理、用户管理等辅助功能。
此外,银行的业务系统也种类繁多。比如:ACE/柜面、网上银行、电话银行、呼叫中心、信贷、资产托管、资金风险分析及风险控制系统、外汇买卖、基金、期货、黄金、汇票、信用卡业务以及其它衍生业务等等。各个系统之间都可能有着密切的联系,之间也会涉及到不同系统之间的接口。
因此,在测试过程中,除了对银行的核心系统、业务系统进行测试之外,还会涉及对接口的测试,而接口测试往往需要测试人员构造一定的测试环境与测试数据来模拟各系统之间的交互。
1.2金融行业软件的复杂性特点
就银行系统软件来说,本身就具有复杂性的特点。首先,银行软件具有不同的客户群,如个人用户、企业用户、银行内部管理人员、业务人员等,因此,银行软件会有针对不同客户所使用的版本或权限控制。此外,对于不同的服务方式,如柜台、电话银行、网上银行等,都必须开发出不同的软件。其次,银行业务种类繁多,业务逻辑也非常复杂,对业务处理要求有很高的安全性和实时性,这些都要借助复杂的技术才能实现。因此,对于测试而言,软件的复杂性也增加了测试的复杂性,对测试者来说要求有相当的经验和测试技术的支持。
另外,由于银行业务的快速发展,当旧的银行软件系统无法满足业务处理的要求时,就必须开发新的系统,对于重新开发的新系统来说,旧系统的用户数据必须保证能在新系统中正常使用,这就涉及到了新旧版本的数据移植问题,由于新旧系统之间数据字典存在差异,数据移植后能否正常,就需要对新旧数据进行比对性测试。比对测试过程往往会涉及数据库的应用及比对工具的开发使用。
2金融行业软件测试的现状
根据某项调查,金融企业应用系统的数量,中小银行应用系统数量普遍在100个左右,有一半银行超过100个应用系统;虽然保险行业应用系统数量相对较少,但大部分保险公司拥有10―50个应用系统;而且这些数量还有进一步上涨的趋势。调查数据也表明,金融行业IT部门的测试能力目前远远低于金融机构对测试的要求[3]。即使是IT成熟度比较高的企业,也难以覆盖所有应用系统的测试需求。金融企业的测试需要和信息科技部门的测试能力之间存在一定的差距。
3金融行业软件测试方法及范围分析
以下主要从功能测试、接口测试、数据移植测试、性能测试、安全性测试、风险监控测试、文档审核几个方面来阐述金融行业软件的测试方法及范围[4]。以下划分主要为了更清晰了解金融行业软件测试所包含的范围,本次分析不涉及白盒测试的内容,主要针对涉及金融行业软件业务特性的测试方法及范围进行阐述。
3.1功能测试
功能测试,主要是对软件的功能进行的验证,对于金融行业软件来说,功能测试主要进行以下功能的验证:
3.1.1业务验证测试
验证业务系统的功能是否正确实现,测试其业务处理的准确性。
1)业务流程测试
金融行业软件测试首先关注的是业务的正确性,业务流程要合理、业务处理正确无误,这些往往需要测试人员具备一定的金融软件测试经验,才能更好的判断业务流程设计是否合理,是否满足客户实际需求,以及业务流程处理过程中可能会涉及到的异常,通常通过正常案例和异常案例来验证业务流程的完整性和正确性。业务流程除了验证流程的正确性,通常对于涉及金额、资金、库存等数据及业务流程中生成的记录是否正确性也是测试的重点。
2)账务处理
对于银行来说,账务处理为核心系统功能,也是这类软件测试的重点,账务处理不仅涉及到资金,还与交易过程相关,在测试系统对账时,必须对账务处理流程有清晰的认识,对于账务处理过程中账务是否处理正确、是否出现错账、是否需要进行调账等案例都要能进行完整的案例设计来覆盖测试点,这一块的测试一般需要有经验的测试人员来进行测试。
3)清算
银行系统清算过程涉及的东西较多,如资金清算、库存清算、计费、计息、对账、登帐、报表生成等复杂的过程,同时涉及的数据量也是非常的大,对于大型系统来说更是如此数据检查的工作量也很大,同样测试人员需要对清算的全过程有清晰的了解。
4)报表
对于银行系统来说,报表是直接呈现给用户最直接的结果,而对一个银行系统来说,报表的数量一般都较庞大,很可能涉及到几十张报表,因此对报表的检查也是测试的重点,这需要测试人员对银行系统涉及的业务非常熟悉,能判断报表的设计是否合理,报表数据是否正确等。
3.1.2客户端测试
客户端主要针对的是软件界面功能的测试,根据功能划分一般涉及以下几类:
1)系统管理类
系统管理主要包括系统参数管理、用户管理、角色管理、权限分配等,测试也包含相应的业务逻辑及页面测试,如查询功能的测试、显示风格、验证客户端页面显示数据是否正确等。
2)数据查询类
主要验证数据查询结果客户端显示是否正确。
3)其它涉及业务操作的功能界面
主要针对客户端界面的录入、查询等功能进行测试。
客户端测试还会对界面的友好性、提示信息的合理性等进行测试。
图1是一个典型的功能测试的流程(一般功能测试覆盖2-3轮测试及回归测试):
图1功能测试业务流程
3.2接口测试
对于银行来说,通常行内系统和与银行外对接的系统是独立开发的,行内与行外系统采用的数据库、通讯协议等都可能存在差异;并且对于银行来说,还可能存在多个系统,如:网上银行、ACE/柜面、电话银行、呼叫中心、信贷、资产托管、资金风险监控分析系统等,并且各个系统之间可能关联特别紧密,存在许多交互;因此,在测试中会涉及到相关系统接口的测试,这时通常需要构造对接系统的测试环境、数据、业务等来模拟对接系统。
接口测试中,由于一方系统在测试过程中不可见,因此通常需要进行环境的模拟,比如开发模拟软件来模拟被测试系统与所交互的系统之间的通讯,并且在测试过程中通常需要测试人员自己组报文,通过模拟发送器收发发送报文来进行测试,并通过后台检查报文转换是否正确,通过数据库来验证数据是否正确。通常来说,接口的测试测试人员主要跟后台和数据库打交道,而很少通过客户端来操作,因此要求测试人员对数据库知识、对应的操作系统命令以及一些中间件具有一定的熟悉程度才能更好的进行测试。
接口测试一般在功能测试阶段完成,功能测试计划中应包含接口测试。
3.3数据移植测试
对于银行来说,软件产品经常存在更新换代或升级的情况,新系统的运行环境和旧系统可能不一致。因此,为了保证系统的顺利运行,在新系统研发出来,准备上线之前,需要把原来旧系统的客户历史数据移植过来,这就涉及到了数据移植问题。数据移植并不是简单的数据迁移,因为新旧系统之间数据字典是不同的,为了保证移植结果的正确性,需要对新旧数据库的数据进行比对,通常可以通过人工方法或开发比对工具进行比对。
举例来说,旧系统采用的SQL SERVER的数据库,而新系统采用ORACLE的数据库;并且就系统可能存在50张数据表,新系统可能有200张数据表,而且,新系统的数据表结构与旧系统可能完全不一样,或者新旧系统的某张表可能对应另一个系统的几张表,这样在数据移植测试中就要进行几方面的测试。比如,两个数据库可能存在有差异的地方,如数据类型不同,位数不同,在数据移植过程中对这部分就应该做详细的检查。此外,表结构的不同,在做数据移植检查时,需要获得新旧版本的数据字典,并且对移植过来对应的所有字段数据是否移植正确做检查。
数据移植测试往往需要测试人员有足够的耐心,能仔细进行比对,发现存在的问题。数据移植测试一般在功能测试阶段完成,功能测试计划中应包含数据移植的测试。
3.4性能测试
性能测试的目的主要是验证业务系统是否满足业务需求的多用户并发操作,是否满足业务性能需求,评估压力解除后的自恢复能力,测试系统性能极限。
随着金融行业软件的规模越来越大、处理能力要求越来越高,进行性能测试成为金融软件测试中必不可少的一个环节。金融行业软件一般在投入使用时,需要接受大批量的业务,并且对于业务的响应处理时间也有很高的要求,这对于应用程序本身、操作系统、中心数据库服务器、中间件服务器以及网络设备的承受力都是一个严峻的考验。任一个环节的问题都可能给用户带来巨大的商业损失。因此,如何保证在压力情况下系统能正常运行是金融行业软件质量保证的关键,同时也是测试人员最需关注的重点。
在性能测试过程中,通过性能测试工具来模拟与真实环境接近的情况,如通过测试程序在同一时间内或某一段时间内,向系统发送预期数量的交易请求、测试系统在不同压力情况下的效率,获得一定的参数(如:(如内存、CPU、缓存、系统响应时间、最大吞吐率、事务平均处理时间),以及系统可以承受的压力情况,进行针对性的测试与结果分析,找到影响系统性能的瓶颈,以便对系统进行优化。
图2是一个典型的性能测试的流程:
图2性能测试业务流程
3.5安全性测试
安全性测试的目的主要是评估业务系统在网络安全、主机安全、应用安全、数据安全、运行维护安全、电子认证安全、业务连续性等方面的能力及管理措施,评价其业务系统的安全防控和安全管理水平。
对于金融行业软件来说,安全性有着重大的意思,尤其对于网络日益发达的今天,大量的金融类交易都是通过网络来实现,确 保信息的安全,对安全性测试提出了更高的要求。如客户数据的安全、资金的安全;银行主机的安全,应用程序的安全以及网络安全,某一个环节出现问题都会给系统带来巨大的风险。安全性测试主要检查出软件存在的安全隐患,确定安全等级,以期得到整改。
通常用的安全性检查手段及检查点如:跨站攻击、弱点攻击、管理界面泄露、敏感信息泄露、跨站点请求伪造、恶意上传等。
对于安全性测试来说,一般需要专业的工具作为支持,因为,大多数的安全性测试都会交给具有一定资质的第三方评测机构来进行。
3.6风险监控测试
主要目的是评估业务系统的风险监控、预警和管理措施,测试其业务系统异常交易、大额交易、非法卡号交易、密码错误交易等风险的监测和防范能力以及系统资源占用的监控。
对于银行的较大型系统来说,一般都会专门开发对应的风险监控系统,一类风险监控主要是对系统的交易、资金、等情况进行监控;另一类则是对主机资源情况进行监控,对于交易、资金类的风险监控测试时主要是根据风险监控需求来验证监控结果是否符合需求描述;对于系统资源类的测试主要关注被监控主机的资源占用情况是否合理。
风险监控测试一般在功能测试阶段或性能测试阶段完成,功能测试或性能测试计划中应包含风险监控的测试。
3.7文档审核
目的主要是验证业务系统的用户文档、开发文档、管理文档等是否完整、有效、一致,是否符合相关标准并遵从更新控制和配置管理的要求。
文档审核最基本的原则是软件实现必须按照用户需求文档来进行设计和实现。对于需求文档审核来说,文档必须覆盖用户所有需求点的描述;对于开发文档,如概要设计文档、数据库设计文档,设计和实现原则应根据需求而定;此外各类管理文档审核包括对项目工期的定义、项目人员的安排与任务分配、项目具体执行的定义等等。在实际应用中,由于用户需求存在经常性的变动已经增加,文档也会存在相应的变更,审核部分也包括对变更部分内容的审核。但是目前金融行业软件没有一个严格的规范来进行约束,因此,在文档审核和实际的开发、测试操作环节都不能得到真正的落实,对测试质量环节也造成了相应的影响。
3.8自动化测试
现阶段实施的自动化测试与手工测试相比较,就是采用程序模拟手工测试的过程。在自动化测试过程中,原来由手工控制的操作,现在由程序来控制,不再进行手工干预[5]。自动化测试主要用于功能测试,测试过程包括脚本的录制、编写及回放。
4金融行业软件测试工具分析
金融行业软件测试与其它应用软件测试流程基本一致,测试过程也涉及到一定的测试工具的使用,以下是金融行业软件常用的软件测试工具:
4.1黑盒测试工具
黑盒测试工具较多应用的是自动化测试工具QARun、QTP。
4.2性能测试工具
常用于金融系统软件,适用于各种体系架构的自动负载测试工具Load Runner,它能预测系统行为并优化系统性能。
对于性能测试来说,很多情况下,商业化的软件不一定能满足性能测试的需求,因此很多时候,需要开发一定的性能测试软件来进行针对性的测试。
4.3测试管理(测试流程管理、缺陷跟踪管理、测试用例管理)工具
常用测试管理工具有:QC、TD、Clear Quest等,主要对测试计划、测试用例、测试实施进行管理,并进行缺陷跟踪管理。
5金融软件测试模式分析
在金融机构内部组织业务测试之前,软件必须经过完整的系统测试、性能测试及安全性测试等才能交付金融机构的业务部门进行业务测试,测试模式可以有以下几种模式:
5.1软件开发方进行的内部系统测试、性能测试和安全性测试
开发方内部进行的测试与本文第三部分描述的软件测试方法与范围分析基本一致,下面主要就第三方测试的模式进行分析。
5.2第三方测试机构进行的系统测试、性能测试和安全性测试
5.2.1第三方测试的优点
第三方测试是指由独立的软件评测机构,根据项目管理方或用户的委托,对被测软件所进行的科学、公正、客观的综合测试及评测活动。在软件工程的整个流程中,用户对于软件的质量非常关注,但用户本身没有足够的能力对软件进行测量的评估,这时,就需要引入一个专业的评测机构,来对软件的质量进行客观的评测。第三方测试不同于软件开发方的内部测试或用户的业务测试,强调由独立于用户和开发方的软件评测机构来承担测试任务,其目的在于保证测试的公正性与客观性。第三方测试主要适用于对行业应用软件的测试及评估。基于以上第三方测试的优点及目前金融机构测试人员与金融系统测试需求的不平衡性,目前,在金融行业,专业评测机构的第三方测试已经显示出诸多的优势,并得到越来越多的应用,如在人行支付系统、商业银行的一些应用系统,都曾引入第三方测试,并获得了很好的效果。
相对于内部测试来说,第三方测试具体有以下几个优点:
1)随着系统规模的日益庞大,软件开发方很难投入足够的人力、物力来参与测试工作。同时,开发方也缺乏专业的测试工具以及经验丰富的测试人员;只有第三方机构才具有这样的实力来完成测试任务。
2)第三方测试以合同的形式制约了测试方,保证了测试工作在一开始就具有客观性。
3)第三方能够通过系统需求来理解整个系统,并从软件工程的角度把握系统,能专业、公正的评价系统中出现的问题。4)第三方机构的权威性能更好的协调第三方、用户以及开发方三者之间的关系。
5.2.2第三方测试的应用
第三方测试机构在测试技术方面一般具有行业内较为专业的测试技术以及较为领先的测试技术、对于被测试项目来说具有技术测试层面的优越性。但是另一方面,第三方测试的管理具有一定的复杂性,整个测试活动的实施,不但需要较强能力的软件测试人员,更需要得到用户及软件开发方的支持,才能确保测试人员对被测软件有较深的认识,确保软件测试的最终质量。
此外第三方测试在整个测试活动中,需要判断开发方的软件是否满足用户的需求,提交最终的测试报告,对所测试软件给出公正、客观的评测结果。
图3是一个典型的金融软件第三方测试的流程。
5.2.3第三方测试常用的测试工具
无论作为内部测试或第三方测试,都必须采用一些自动化的测试工具来进行测试的管理和执行。常用的第三方测试的测试工具主要包含以下几类:
1)测试管理工具
如:Test Director、Quality Center、Clear Quest。
2)性能测试工具
如:Load Runner及第三方自己开发的性能测试工具。
3)自动化测试工具
如:QARun、QTP
5.2.4第三方测试目前存在问题及发展前景
首先,第三方测试作为用户和开发方都放心的测试或评测机构,在客户需求日益增加的情况下,具有良好的发展前景。但是,第三方测试机构所提供的是测试服务,只涉及人工费用,在竞争压力比较大的环境下,价格战不可避免。
6结束语
本文针对金融行业软件的测试现状、测试方法及范围、测试工具、以及测试模式进行了分析,提出了适用于金融行业软件测试的具体方案及实用技术。但随着新的设计模式及开发方法的不断涌现,现有的测试理论及技术必须做出与之相对应的改进才能满足不断变化的用户需求。
参考文献:
[1]刘涌.提高金融软件产品质量催生独立软件测试队伍[J].中国金融电脑,2006(12).
[2]林勇,侯晓勇,刘涌.国际一流金融软件测试中心的内涵和标准[J].中国金融电脑,2010(1).
[3]王晓燕.提升和规范金融行业软件测试[J].金融电子化,2007(10).
[4]蔡立晶,李宽.金融软件测试特性分析[J].中国金融电脑,2009(11).
榕基软件范文4
离子成盐计算是新疆公路工程勘察盐渍土评价的重要内容。本文介绍了本软件的开发目标和意图、开发原则、开发依据、软件主要功能和功能实现方法,程序源代码采用Visual Basic 6.0编写编译完成,附上了全部源代码。
【关键词】盐渍土评价 离子成盐计算 Visual Basic源代码
1 系统开发目标和原则
1.1 软件开发目标
离子成盐计算是新疆公路工程勘察盐渍土评价的重要内容。随着社会经济的发展,公路工程勘察任务的繁重,手工计算已很难满足生产需要。离子成盐手工计算极其繁琐,它的基本步骤包括:依据规范规定的成盐顺序原则,写出化学反应方程式,将各种离子的摩尔浓度代入化学反应方程式进行成盐计算,逐项“吃完”离子含量。在计算过程中,判断、选择、衔接繁多,扩展计算路径繁杂,一个步奏搞错,将会导致进入错误的计算路径,造成后面的计算结果全是错误的。因此本软件的开发目标和意图是把离子成盐手工计算过程系统起来,把众多的判断、选择、衔接和扩展计算由计算机完成,在程序界面设计方面更友好,更便于操作,更简单实用,便于广大勘察人员学习和使用。
1.2 软件开发原则
离子成盐计算程序软件开发原则如下:(1)离子成盐计算程序软件是一个基于pc单机的应用软件,其运行环境为Windows 98~XP,采用窗体用户界面的操作方式。(2)为提高软件的开发速度,软件开发尽可能与成熟的应用软件进行衔接,如把Windows Excel 作为数据录入系统和编辑系统。(3)输出结果文件为Windows‘记事本’TXT文本格式文件,便于与Windows Word和Windows Excel公共软件的连接使用。(4)离子成盐计算程序软件提供在机帮助。(5)程序源代码采用Visual Basic 6.0编写编译完成。
1.3 软件开发依据
《新疆公路盐渍土勘察规范》附录B 规定的“易溶盐成盐计算方法”:
一般可溶性盐类在水中都是呈离子状态存在,因此测得的易溶盐成分结果都是以离子含量表示。而且以离子的毫摩尔数(mmol/kg)表示各离子间的化合关系。路基土则以成盐存在于土中,为了工程勘察设计需要,据《新疆公路盐渍土勘察规范》,测得的离子含量应进行成盐计算。
试验测得的离子有Na+、Mg2+、Ca2+,阴离子Cl-、SO42-、CO32-、HCO3-、NO3-。各种离子的结合,一般是按上列顺序,依次达到满足。可溶盐中以钠盐活性最大,以钠离子结合原则为例,一般可分为三种情况:
(1)Na+< Cl-,首先全部Na+与 Cl-结合成NaCl ,不可能有其他钠盐,而多余的Cl-离子则依次与Mg2+、Ca2+结合。
(2)Cl-< Na+< Cl-+SO42-,首先全部Na+与 Cl-结合成NaCl,剩余的Na+与SO42-结合成Na2SO4。而多余的SO42-依次与Mg2+、Ca2+结合。
(3)Na+> Cl-+SO42-,而又有CO32-存在,Na+首先满足Cl-、SO42结合成NaCl、Na2SO4,多余的Na+与CO32-结合成Na2CO3。
单位换算(mg/kgmmol/kg):利用离子的摩尔质量数进行单位换算,可在Excel 表中完成。
K++Na+:摩尔质量 25.0 g/mol ,K+:摩尔质量 39.1 g/mol,Na+:摩尔质量 22.99 g/mol,Mg2+:摩尔质量 24.30 g/mol ,Ca2+:摩尔质量40.08 g/mol,Cl-:摩尔质量35.45 g/mol,SO42-:摩尔质量96.06 g/mol,CO32-:摩尔质量30.0 g/mol,HCO3-:摩尔质量61.0 g/mol,NO3-:摩尔质量62.01 g/mol 。
例如: Na+(mmol/kg)= Na+(mg/kg)/22.99;Mg2+(mmol/kg)= Mg2+(mg/kg)/24.30;其它依次类推。
2 系统构成和主要功能
离子成盐计算软件是一个面向广大公路勘测单位的计算机软件。其主要特点是:操作简单,界面友好,便于学习使用。
根据离子成盐计算步骤和要求,整个系统共划分为以下几个功能模块;数据录入编辑、成盐计算、计算成果输出、帮助等功能。
(1)数据录入编辑模块:该模块的主要功能是把土样化学分析得到的离子的毫摩尔数(mmol/kg)录入计算机,把Windows Excel 作为数据录入系统和编辑系统。只需规定数据录入表头、格式、行数、数据的单位、保存格式。保存得到的数据文件作为后续成盐计算模块的数据源。
(2)成盐计算模块:首先要打开由Windows Excel生成得数据文件,调入土样化学分析得到的各种离子的毫摩尔数;然后要根据《新疆公路盐渍土勘察规范》附录B 规定的“易溶盐成盐计算方法”进行成盐计算;最后要输出计算结果。
(3)帮助模块:为了方便用户学习和使用该软件系统,在系统中开发了帮助功能。该帮助文档采用网页编辑器编写,文档中的关键词解释采用了超文本链接方式进行连接,最后经编译形成标准Microsoft HTML帮助文档。
在系统功能模块划分中,各模块是相对独立的,但在系统的程序实现中,各功能模块的击活是通过菜单的选择得以实现,各功能模块之间的数据传递采用同名异后缀的数据文件实现。
3 系统功能实现的基础
采用Windows Excel 作为数据录入系统和编辑系统。规定数据录入表头、格式、行数、数据的单位、保存格式如图1所示。
必须按此格式在Windows Office Excel 表格软件中录入数据,在第1行依次写入“试样编号、Na+、Ca2+、Mg2+、Cl-、SO42-、HCO3- 、CO32-、NO3-”,作为表头,每项占一小格,顺序不能错;在第2行至100行依次写入与表头相对应的离子摩尔浓度实验分析数据,单位:mmol/kg 。可以是大于等于1行,小于100行的任意行数据。如果化学分析结果中无硝酸根离子(NO3-)分析项目,在数据录入时也要在“NO3-”头下写入“0”,不能是空白。保存成(*.CSV)格式文件。
3.2 成盐计算模块
首先要打开由Windows Excel生成得(*.CSV)格式数据文件,是一个对文件操作的编程,可利用Visual Basic 6.0提供的CommonDialog控件,给打开和保存文件提供标准对话框,并获取程序代码所需的文件名,再用Open语句打开文件,把“试样编号、、Na+、Ca2+、Mg2+、Cl-、SO42-、HCO3- 、CO32-、NO3-”数据文件表单原封不动的放入内存,以备后续程序调用计算。
成盐计算:试验测得的离子有Na+、Mg2+、Ca2+,阴离子Cl-、SO42-、CO32-、HCO3-、NO3-。各种离子的结合,一般是按上列顺序,依次达到满足。
输出计算结果:可利用Visual Basic 6.0提供的CommonDialog控件,给打开和保存文件提供标准对话框,并获取程序代码所需的文件名,再用writ语句写文件,格式为:
本程序使用Windows 记事本 (*.TXT)格式文件作为结果输出文件,文件格式如图2所示。
3.3 帮助模块
帮助文档采用网页编辑器编写,文档中的关键词解释采用了超文本链接方式进行连接,最后经编译形成标准Microsoft HTML帮助(chengyan.chm)文档,该文当可独立在windows下打开阅读。在程序代码中用ShellExecute(hwnd, "open", ss4, "", "", 8)语句打开阅读。
4 关于离子成盐计算程序软件
该应用程序主要功能是利用土化学分析出的易溶盐离子含量结果,依据《新疆公路盐渍土勘察规范》规定的成盐顺序原则,进行成盐计算。
运行环境:主机PentiumIII 500MHz以上,内存128MB,硬盘8GB。Windows98~XP操作系统。
软件安装系统由压缩包和安装运行软件(ChengYan.CAB,Setup.exe)组成,4.03MB。
版权所有 2007 保留所有权利
警告: 本计算机应用程序受著作权法、知识产权法和国际公约的保护。未经受权擅自复制传播者,将受到和法律制裁。
5 软件安装
安装包由 ChengYan.CAB,Setup.exe,Setup.LST,安装说明文件组成。
安装时,双击setup.exe2--确定2--选择安装目录(如:d:\chengyan,如果该目录不存在,将自动创建该目录)2--开始安装2--安装完成.。
安装完成后 ,在“开始”“所有程序”列表中可以找到ChengYan 程序。单击“ChengYan”就可启动“离子成盐计算程序软件”
注意:(1)安装时如遇冲突,选择忽略!通常发生在第二次安装前,没有彻底卸载第一次安装的组件。(2)本安装程序包未对 MSVBVM60.DLL 公共文件进行打包,如果你的计算机中没有此公共文件,安装时会出错。你可以到别的计算机中搜索(查找)MSVBVM60.DLL 公共文件,并把他复制到你的计算机中 C:\windows\system 目录下,再重新安装,就OK!了。(3)该软件的《用户手册》在你创建的安装目录下,安装完成后即可找到。
作者简介
向新益(1963-),男,四川省苍溪县人。大学本科学历。现为新疆水利水电勘测设计研究院高级工程师,研究方向为水文地质、工程地质。
作者单位
榕基软件范文5
关键词:金融危机;大连软件外包;机遇;挑战
中图分类号:F062.9 文献标志码:A文章编号:1673-291X(2010)20-0047-03
一、大连软件产业发展概况
大连软件产业真正起步于20世纪90年代末期,并以飞快的发展速度呈现出市场、企业、人才国际化的显著特色,软件产业已经形成了良好的产业基础,并呈现出强劲的发展势头。如今,大连市软件产业已经从十年前的年销售收入2亿元发展到超过300亿元,创造出68.2%的年均增长率,成为全国发展速度最快的城市之一,探索出一条具有大连特点的软件发展道路。2008年,大连软件和服务外包销售收入实现306亿元,出口额实现10.5亿美元,增幅均在40%以上,从业人员超过6万人。2009年上半年继续保持平稳增长态势,全行业实现销售收入196亿元,同比增长30.5%,出口实现6.68亿美元,同比增长26.3%。
(一)大连的区位优势
1.地理位置
大连市位于辽东半岛南端,西北濒临渤海,东南面向黄海,与山东半岛隔海相望,共轭渤海湾,素有“京津门户”之称;北面背依东北大陆,腹地辽阔,堪称“东北之窗”,具有得天独厚的地理优势。
大连位于环渤海湾经济圈和东北老工业区两大经济区交汇点,产业资源和市场极为丰富。同时,大连地处东北亚经济区中心位置,与日本、韩国、俄罗斯三大电子信息产业基地相邻,使大连很容易成为三大基地的“办公后台”。
2.气候及环境
大连属于北温带季风型大陆性气候,是东北地区最温暖的地方,而且环境优美、气候宜人,是中国北方环境保护最好、绿化最优的城市,素有“北方明珠――小香港”之称。优美的城市环境和完善的基础设施使大连先后荣获了“联合国人居奖”、全球环境500佳等国家级有影响的荣誉。
3.交通条件
大连的交通体系发达完善,大连连接腹地的公路、铁路、海运系统相当健全。大连港与世界上140多个国家和地区建立了贸易关系和航运,是欧亚“路桥”运输的理想中转港;沈大铁路和沈大高速公路、爱大(大连至黑龙江省爱辉县)、鹤大(大连至黑龙江省鹤岗市)、庄林(庄河市至内蒙古林西县)等4条国家级公路以及各级公路联通,构成密集的铁路、公路网,沟通东北三疆及内蒙古东域;大连国际机场开通了119条航线,其中76条国内航线,国际和特别行政区航线43条。大连与15个国家、90个国内外城市通航,与36个国际和特别行政区的城市通航。大连市已成为海、陆、空联运的枢纽。
(二) 大连软件产业内部结构变化
1.产业模式
随着十多年的不断发展,大连软件产业逐渐形成自身独有的优势,最明显的就是大连已经成为东北亚软件外包中心。在政府的大力扶持下,大连软件产业已经具备产业集聚效应,并运用这一集聚效应优势在全球金融危机中一枝独秀。
产业集聚和基地建设是某类或某些产业集中布局在相连的地带或某一轴线上的产业集聚现象,它既有产业的内涵,又有区域的内涵,是产业和区域的复合体。一般认为,产业集聚和基地建设最先是出现在19 世纪工业革命时期的英国铁路和运河沿线,其后在欧洲西北部、美国和日本等国家也出现了产业带。高新技术产业带是由若干规模较大的各种类型的高新园区和科研机构、高新技术企业群体连成一片所组成的高新技术产业地带。它可能是一个比较大规模的高新区与其周围的高新技术企业、科研机构组成的集合体,也可能是由若干个高科技园共同组成的集合体,往往没有具体的边界和区域界线,一般表现为较广阔和狭长的地带[1]。
目前,大连市拥有两个国家级产业园区――大连开发区和大连高新技术产业区。近年来,开发区和大连高新园区高技术产业规模迅速扩大,已成为拉动大连市国民经济增长的重要力量。
位于大连市西南部星海湾畔的高教科研文化区和高新技术产业区内的大连软件园吸纳了大连几乎所有的软件企业。大连软件园先后被国家部委认定为“国家火炬计划软件产业基地”、“国家软件产业基地”、“软件产业国际化示范城市”及“国家软件出口基地”和“中国软件欧美出口工程试点基地”。2006年大连被国家商务部和信息产业部联合认定为“中国服务外包基地城市”,大连软件园被授予国内首个“中国服务外包基地城市示范区”称号。2009年荣获中国软件与信息服务外包产业联盟工业和信息化部软件与集成电路促进中心颁发的“2009年第二届优秀产业园区”奖项、荣获中国软件行业协会颁发的“中国软件和服务外包杰出园区”奖项;2009年10月荣获联合国颁发的享有绿色奥斯卡称号的“联合国全球最适宜居住社区国际大赛金奖”。截至2009年年底,大连软件园入园企业507家, 外资企业比例为41%,其中日资企业所占比例为25%。包括Genpact、IBM、HP、埃森哲、松下、索尼、日立、NTT、TARADATA、Oracle、NEC、Fidelity、BT、瑞穗银行等在内的世界500强企业已达38家。大连发展软件和服务外包业具备了相当的产业基础,规模效应和集聚效应日益显现。目前,全市已有从事服务外包业务的企业近700家,其中外资企业近300家,40多家世界500强企业在大连设立了软件开发和服务外包中心,使大连市成为跨国公司在中国投资软件和服务外包最为集中的城市。2009年大连软件产业销售收入 400亿元,出口值 14亿美元;2009年大连软件园销售收入 202亿元,出口值8.6亿美元。
2.人力资源
任何一个产业的发展几乎都是以人的发展作为基础和原动力,大连的软件产业也不例外。软件产业以人为本的特点决定了产业与人才紧密的依赖性,一定数量和质量的人才集聚,是大连软件产业能够迅速腾飞的重要因素之一。
大连市是全国科研院所和高等院校比较集中的城市之一。现有全日制大学24所,包括全国知名大学如大连理工大学、大连海事大学和东北财经大学等,在校学生21.8万人。有中科院化学物理研究所等中省直科研机构9所,其他各类科研机构200多个,有两院院士22人,科技人员27万人。有国家级重点实验室6个,国家级企业技术中心11个,省级重点实验室4个,省级工程技术研究中心3个;设有硕士学位授予点299个,博士学位授予点136个,博士后流动站18个。多年来,这些高等学府为东北三省乃至全国的各项事业建设输送了大批实用型、复合型人才,自身的大学城建设也已经初具规模。
大连市成立了5所软件学院,大连理工大学软件学院和东软信息学院是全国规模最大的示范性软件学院和独立软件学院;全市高等院校软件相关专业在校生已达5万人,与此同时,全市有100多家软件人才社会培训机构,年培训能力近1万人次。针对软件人才实际经验以及管理能力的培养和提升,大连市政府先后认定了一批软件人才实训基地,支持企业与高校合作开展“订单式”培训,创建了国内第一所软件高级经理人学院,并专门设立了IT教师培训资金,加强IT师资培训。在人才引进和稳定环节上,自1998年起,就对软件相关专业人才落户放开限制;2004年,制定了软件高级人才奖励政策,连续4年累计发放奖励资金达1.6亿元;2005年开始,连续4年组织软件人才国际巡回招聘活动,带领企业在国内外20多个城市、60多所高校进行人才招聘,取得了广泛的影响并收到良好成效。最近三年,全市软件和服务外包从业人员每年增长1万人以上。
二、经济危机对大连软件外包的影响与挑战
始于2007年的美国次贷危机,在不断扩展过程中导致了席卷全球的金融危机,这次危机严重冲击了全球经济,跨国企业为降低成本迫切需要加大外包业务转移内容。这要求离岸外包基地不仅能够完成数据录入、程序编码、后台服务等工作,还要参与技术研发、数据分析、战略咨询以及产品设计――这些被称为外包业务中最具科技含量和附加值的“知识流程外包”(KPO)。如果把从事ITO比做是软件生产流水线上的一颗螺丝钉,那么,做BPO就是操作整条流水线,而做KPO,则是设计、建造流水线。
由于分包的产品不同,外包企业受到的影响程度也并不相同。譬如一些以图文、设计等技术含量较低的企业,受到的冲击会更严重一些,因为这些企业在经济不景气时,不具有不可替代性。大连有中国服务外包基地之称,2009年以来受金融危机的影响,大连市软件外包业销售收入增长25.9%,出口增长25.5%。虽然从数字来看增速很高,但这是大连历史上增长的最低水平,所以金融危机对软件业的影响不容忽视。
软件外包作为大连重点扶持的产业近些年来也获得了快速的发展,并且在大连现代服务业中占有重要的比重。但由于该行业对外部需求具有较高的依赖性,全球金融危机给该行业带来了一定程度的影响,2008年一季度和二季度,大连信息传输、计算机服务业和软件业出现了一定幅度的回落,但从2008年四季度开始,该行业已出现复苏的迹象。业内分析,金融危机下,为有效减少成本、规避风险,发达国家和企业有望将更多、更复杂、更高层次的业务转移到发展中国家,交给交付能力和认证体系更完善的合作伙伴。而大连可以抓住这一有利时机,瞄准高端技术、大项目甚至软件产业的研发中心项目,以此提升产业创新水平。在巩固国际市场的同时,更多的企业还将加大对国内市场的拓展,进而促进一批具有自主知识产权的软件技术和产品的诞生,使大连不仅成为全球交付中心,还将成为软件和服务外包的技术中心。对于在产业规模、企业数量、从业人数等方面都占有优势的大连来说,无疑是机遇大于挑战。
三、经济危机下大连软件外包的机遇与对策
全球金融危机给大连软件产业造成了一定程度的结构性影响,这一影响对大连软件产业既是冲击,也是机遇。随着金融海啸来临,原来未使用外包方式的企业为了控制成本,可能会转向选择外包这种形式,这样会扩大整个外包行业的规模。金融危机为我国软件出口企业通过资本并购的方式推进国际化发展带来机遇;也为中国软件企业开拓国际市场,提高国际市场份额带来了发展机遇,同时对中国引进高端人才提供了机遇。
全球金融危机不断蔓延和传导的过程中,也必然引起全球分工体系以及产业和生产要素大规模跨国转移,同时,国内“保增长、扩内需、调结构”相关政策和产业振兴规划都为大连软件产业的结构优化和发展提供了机遇。因此,大连应积极把握软件产业的这一发展机遇。
支持软件业的整合和发展,提高大连软件外包行业的整体竞争力,为经济复苏时的软件业的快速发展做好准备。大连软件外包行业中大部分企业由于规模小,缺乏独立的系统开发能力,因此,在此次全球金融危机中面临暂时的困难。但危机也为该行业提供了低成本整合的机会,地方政府应支持大连软件业的整合,加大对服务领域研发资金的财政投入,鼓励私营企业进行高科技的投资,从而提高企业独立开发能力,并因而增强其市场竞争力和抗风险能力。企业本身必须要加大研发投入,形成自主知识产权,通过培养自己的核心技术来获得竞争优势。只有这样才有能力承接科技含量高的外包服务,从而实现产业链的升级。政府要转变职能,增强服务意识,加强对知识产权的保护,全面优化软件产业的服务环境,提高服务贸易的便利程度,营造更有利于软件外包投资的大环境。
孙子提到,兵者,国之大事,不可不察也。故经之以五事,校之以计,而索其情:一曰道,二曰天,三曰地,四曰将,五曰法。大连软件产业也要在“经营策略(道)”、“经济环境(天)”、“竞争态势(地)”、“管理人员(将)”、“规章制度(法)”五个方面占据主动,加快向产业链高端转移,承接新一轮的软件外包转移。
榕基软件范文6
向“先进制造+现代服务”转变
当前制造业转型升级要求制造业发展做到产业先进、技术先进和管理先进,以实现制造业信息化、自动化、智能化、柔性化发展。其中产业先进和技术先进主要指制造业在发展中要注重培育未来市场需求大、发展前景好、经济效益高、就业带动性强的高技术产业或新兴产业,以及新兴技术和支撑技术体系。而管理先进则要求制造业不断采用先进的信息技术,构建高效的企业管理模式,不断地提高产、供、销、组织和服务管理能力。
与此同时,随着制造业企业服务化要求的逐步提升,产品开发、产品营销、售后、报废处理等服务要求增多。且金融服务、商业服务和物流服务等对制造业支撑力度亦不断增强。如:研发设计系统、生产运营系统、生产制造系统、销售管理系统、财务管理系统、质办公OA系统、项目管理系统、金融服务、物流管理系统等越来越多的软件管理系统成为了促进制造业转型升级,加速先进制造与现代服务融合的着力点。
从当前国内外制造业企业发展特征来看,尤其是发达国家的先进制造业企业越来越多地把关注点从产品生产本身,转移到产品的整个生命过程之中。越来越多的企业已经从单一提品向提品、售后服务、物流服务、智力支撑的“集合体”方向发展。由“传统制造”向“先进制造+现代服务”发展模式转变已成为国内外工业企业提升核心竞争力的关键。
软件集成应用是关键环节
制造与服务深度融合一方面表现为制造业服务化,即以产品为中心的制造业向产品设计、售后服务支撑等增值方向发展,其中涉及的服务不但包括产品研发、生产、采购、销售等,而且还包括人力、物流、金融等其他服务;另一方面表现为服务产品化,即促进服务转变成为类似具有规格、型号的标准化工业品。无论是制造服务化,还是服务产品化,均需要管理软件和信息系统为其支撑,推动制造和服务向标准化、规范化和增值方向发展。应用制造与服务深度融合的软件管理系统将有助于帮助制造业企业寻找到自己新的竞争领域,提升企业整体管理水平,成为制造业企业提升和不断保持核心竞争力的重要手段。
从我国的企业信息化建设来看,近年来虽然取得了一定成效,但也存在一系列的问题。当前很多企业的软件管理系统应用还处在单项应用阶段,信息孤岛仍然存在。例如仅实现如财务、库存、统计等的信息化,制造业生产管理系统和服务管理系统之间实现集成管理的企业较少。尤其在服务管理方面,多数企业由于未集成该类信息,使部分企业的服务管理信息只能保存在部门甚至个人的手中,难以促进信息共享。
这种一个个“信息孤岛”的存在,严重制约了集团内部、各部门之间的信息交互,导致企业生产经营管理效率低,对领导层决策支撑能力弱,影响领导层决策的准确性。
企业经营的各个环节是一个不可分割的有机整体,只有从市场分析、产品设计、加工制造、经营管理到售后服务的全部生产活动环节统筹考虑,才能更好地提高生产经营效率和核心竞争力。管理软件的集成应用不仅能带来新技术应用、项目实施的标准化,而且还可带来生产流程管理、组织管理、战略管理理念的优化与变革,产生单项应用难以达到的应用效果。例如,工业企业的经营管理、生产制造、售后服务等核心业务系统及金融、物流等服务系统有效集成,才能够实现物流、信息流、资金流的优化运行,以最短的时间制造出满足用户需求的产品和提供用户需要的服务,从而大大提高企业的市场应变能力和竞争力。
软件集成应用重点领域
1.“研产供销服”一体化管理软件集成应用。通过集成软件管理系统将制造过程、销售过程、客户服务等研产供销服一条链全部打通,将大大提高制造业企业的市场应变能力和竞争力。如:研发设计处于产品生命周期前段,决定着产品性能、质量和成本,若在研发的过程中能够了解以往类似产品的成本、市场的销售情况,以及客户的反馈情况,可有效提升企业设计能力和提高企业设计效率;企业产供销供应链软件管理系统若能与人员、资金、物资、信息、客户资源等软件管理系统有效整合,可促进企业资源优化和产业链的合理化,有效提高企业资源利用水平。
“研产供销服”一体化管理软件的集成吸收了在研发设计、生产制造、经营管理、市场影响等环节的深化应用,对创新研发手段,提升装备智能化水平,优化管理流程,增强企业市场响应和客户服务能力具有重要意义,可成为推动制造业发展方式转变和结构优化升级的重要动力。
2. 物流服务与供应链管理软件集成应用。实现物流服务与制造业供应链系统的一体化运营管理,将有力促进现代制造业与物流业有机融合、联动发展。通过将企业的业务管理系统集成从订单处理、运输、仓储、配送到库存管理、流通加工、信息服务、客户服务、退货处理、代收货款的端到端的一体化物流软件管理系统,建立起完善的物流信息系统和电子商务系统,可为客户提供实物流、信息流和资金流“三流合一”的供应链管理服务。
与此同时,应用软件集成管理还可有效地消除企业内部与企业之间的重复管理和资源浪费,克服多余的生产要素浪费,不必要的移动,以及无效的库存,真正按“链”的特性协调上下游的物流衔接,使之无缝连接。此外,这对于支持先进制造业企业实现集团化发展、连锁化经营、网络化管理,不断提高物流服务的社会化、专业化、标准化、信息化服务水平具有重要意义。
3. 商务服务与业务管理软件集成应用。通过将企业的业务管理软件系统与外部的金融保险业、商务服务业等各类生产服务业软件管理系统集成,建设研究设计、信息咨询、产品测试等一系列综合集成的软件管理系统。对于引导制造企业管理软件与金融保险、商务服务等各类生产服务业管理软件集成应用具有十分积极的作用,可有效地促进中小制造企业与金融服务机构形成合作伙伴关系,提高企业与外部商务服务机构的产业链合作关系,以更好地促进企业与外部金融、商务等服务机构的合作,共同开展产品研发设计、生产制造、开拓市场、配套物流服务等工作,积极利用各个单位的优势,促进产业知识交流与研究互动。
这样做不但可以有效地提升企业技术和知识的应用水平,提升企业研发设计能力、管理咨询水平等生产服务功能。而且还非常有益于促进企业提升创新机会,促进企业与服务机构共同努力,走向园区服务、集群发展的合作新道路。