程序设计风格篇1
【关键词】面向对象;程序设计特征
程序的质量取决于程序设计的质量,选择了程序设计语言之后,编程风格决定了程序的可读性、可测试性和可维护性。对面向对象实现来说,良好的面向对象程序设计风格,不但要遵循传统的结构化程序设计风格和准则,也要遵循为适应面向对象方法所特有的概念(例如,继承性)而必需的一些新的风格和准则。
一、提高可重用性
提高软件的可重用性是面向对象方法的一个主要目标。软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析甚至知识领域等多个层次。在编码阶段主要考虑代码重用的问题,代码级的重用是最简单,也是最流行的,是迄今为止研究最深入、应用最广泛的重用技术。传统上,代码级重用部件的主体是子程序(函数或过程)。现在,由于基于对象和面向对象的程序设计语言及相应开发环境的发展,代码级重用部件的内容更加丰富,不仅包括结构化程序设计语言中的函数或过程,同时也包括面向对象程序设计语言中的程序包和类。
一般说来,代码重用可分为两种形式,一种是本项目内的代码重用,称为内部重用;另一种是新项目重用已有项目的代码,称为外部重用。内部重用主要是找出本项目设计中相同或相似的部分,然后利用继承机制共享它们。要做到外部重用,即一个项目重用另一项目的代码,就要求开发人员必须具有重用的设计思想,做到反复考虑,精心设计。虽然为实现外部重用与内部重用需要考虑的范围不同,但是有助于实现这两类重用的程序设计准则却是相同的。实践经验表明,主要的准则有:
1.提高方法的内聚,减小方法的规模
一个方法(即服务)应该只完成单个功能,这样的方法是高内聚的。如果某个方法涉及两个或多个不相关的功能或规模大的方法,则应该把它分解成几个更小的方法。
2.保持方法的一致性
实现代码重用的一个重要因素是应该保持方法的一致性。一般来说,功能相似的方法应该有一致的名字、参数特征(包括参数个数、类型和次序)、返回值类型、使用条件及出错条件等。这样有助于实现代码重用。
3.把策略与实现分开
方法从所完成的功能来看有两种类型:策略方法和实现方法。策略方法负责做出决策,提供变元,并且管理全局资源;实现方法只负责完成具体的操作,但却没有执行这个操作的决定权,也不知道为什么执行这个操作。
策略方法不直接完成计算或实现复杂的算法,只是检查系统运行状态,并处理出错情况。该方法通常紧密依赖于具体应用,这类方法易编写、易理解。
实现方法仅仅针对具体数据完成特定处理,通常用于实现复杂的算法。实现方法既不制定决策,也不管理全局资源。实现方法如果在执行过程中发现错误,只返回执行状态而不处理出错情况。由于实现方法是自含式算法,与具体应用相对***,因此,容易在其他应用系统中重用,具有较高的可重用性。
在编程时分清策略方法和实现方法,不要把它们放在同一个方法中。应该把算法的核心部分放在一个单独的具体实现方法中。为此需要从策略方法中提取出具体参数,作为调用实现方法的变元,才能提高方法可重用性。
4.采用全面覆盖技术
在编程时,对系统全面考虑,写出覆盖整个系统所有可能的方法。而不能仅仅针对当前需要的功能写方法。例如,如果在当前应用中需要写一个获取表中第一个元素的方法,则至少还应该为获取表中最后一个元素再写一个方法。一个方法不仅能处理正常值,而且还能够对异常情况(如空值、极限值及界外值等)作出有意义的响应。
5.降低方法的耦合度
降低方法与外界的耦合程度的一项主要措施是在方法中尽可能少使用或不使用全局信息。
6.充分地利用继承机制
使用继承机制可实现共享和提高重用性,是面向对象程序设计的主要途径。
(1)使用子过程。把公共的代码分离出来,构成一个被其他方法调用的公用方法,是实现代码复用最常用、最简单的方法。通常可以在基类中定义这个公用方法,供派生类中的方法调用。
(2)分解因子。提高相似类代码可重用性的另一个有效途径,是从不同类的相似方法中分解出公共代码和不同的代码(即因子)。把公共代码作为公用方法,定义在一个抽象基类(额外的)中;把不同的因子作为名字相同而算法不同的方法,定义在不同类中,并被这个公用方法调用。把这种分解与面向对象语言提供的多态性机制结合起来,抽象基类中定义的公用方法可由派生类来继承,在新子类中只需编写其特有的代码,由于增添新子类编写的代码减少了,显然为增添新子类所需付出的工作量也就明显降低了。
(3)使用委派。当确实存在一般—特殊关系时,利用继承关系,子类可以继承父类的所有方法和属性。但是,当逻辑上不存在一般—特殊关系时,为重用已有的代码,可以利用委派机制。要恰当地使用继承机制,否则会降低程序的可理解性、可修改性和可扩充性。
(4)把重用代码封装在类中。解决同一类应用问题时,程序员往往希望重用其他方法编写的程序代码。那么就将被重用的代码封装在类中,这样使用起来比较安全,也是程序员应该提倡的编程风格。例如,如果开发一个应用数学系统时,发现有现成的实现迭代法的商品软件包,程序员想重用这个算法,于是先定义一个迭代法类,然后把这个商品软件包的功能封装在该类中即可。
二、提高可扩充性
前面所述的提高可重用性的准则,同样能提高程序的可扩充性。通过实践研究,有助于提高程序的可扩充性的面向对象程序设计准则如下:
1.封装实现策略
为了提高类中数据结构或算法可修改性,应该把类中描述属性的数据结构以及修改属性的算法等实现策略封装起来,只提供公有的接口供外界访问。
2.方法的功能应该单一
一个方法应该高内聚低耦合,包含对象模型中的有限内容。如果用一个方法遍历多条关联链,将使方法过分复杂,既降低了可理解性,又影响了可修改性和可扩充性。
3.避免使用多分支语句
在实施系统开发过程中,可以利用DO-CASE语句测试对象的内部状态,避免使用多分支语句来根据对象类型选择应有的行为,否则在增添新类时将不得不修改原有的代码。一般来说,应该合理地利用多态性机制,根据对象当前类型,自动决定应有的行为。
4.精心选择和定义公有方法
公有方法是对外公用的接口,私有方法是仅在类内使用的方法,通常利用私有方法来实现公有方法。一般来说,公有方法的修改代价要比私有方法大得多,因为对公有方法的修改常常会引起许多其他类的修改,而私有方法的删除、增加或修改所涉及的面要小得多(仅在类内),因此代价也比较小。为提高可修改性,降低维护成本,必须精心选择和定义公有方法。
三、提高健壮性
提高健壮性,也是程序员在编写实现方法的代码时应该考虑的一个重要方面。通常需要在健壮性与效率之间做出适当的折衷。健壮性对任何一个实用软件都是不可忽略的质量指标。遵守下述准则将有助于提高健壮性。(下转第83页)
(上接第81页)
1.增强系统的容错功能
系统应该具备容错功能,即具有处理用户操作错误的能力。当用户操作失误或输入数据出错时,不会引起程序运行中断,更不应该造成“死机”,而应该对操作进行检查,发现了的错误,必须给出有关的提示信息,并允许用户再次输入或正常退出。
2.检查参数的合法性
对软件系统中所使用的方法或过程,尤其是公有方法或过程,应该着重检查其参数的合法性,不能因为用户在使用公有方法或过程时,违反参数的约束条件而引发程序运行中断或造成系统“死机”现象。
3.不要预先确定限制条件
预先确定限制条件对所开发的系统往往会产生一些不良的后果。特别是在设计阶段,往往很难准确地预测出应用系统中使用的数据结构的最大容量需求。当系统中使用的数据结构的容量大于预先确定的限制条件时,系统有可能引发一连串的问题。因此不应该预先确定限制条件。如果有必要和可能的条件下,则应该使用动态内存分配机制来创建数据结构,当然,该数据结构是未预先确定限制条件的。
4.先测试后优化
为了提高健壮性,往往需要增加大量的代码,这就或多或少地影响了系统的执行效率。因此,就需要在效率与健壮性之间做出合理的折衷。一般来说,首先根据应用程序的特点,确定需要着重测试的部分(例如,最坏情况出现的次数及处理时间等),进行测试。然后为提高性能,确定着重优化的关键部分。此外在选择算法时,要综合考虑内存需求、速度以及实现的简易程度等因素,选择出适当的算法。
程序设计风格篇2
【关键词】 衍生金融工具;实质性测试;审计程序;模型
一、引言
英国巴林银行的尼克李森因为衍生金融工具交易造成14亿美元的损失,导致银行倒闭;日本大和银行案件、中国中航油事件也均与衍生金融工具交易有关。衍生金融工具有两大功能,一是转移风险,二是发现价格。衍生工具通过组合单个基础金融工具,利用衍生工具的多头或空头,转移风险,实现避险目的;衍生工具依照所有交易者对未来市场的预期定价,发现价格。衍生金融工具存在以下特点:衍生工具构造具有复杂性、衍生工具设计具有灵活性、衍生工具运作具有杠杆性,其不确定性和复杂性增加了审计人员对衍生金融工具的审计风险,所以衍生金融工具审计是审计人员必须重视的审计领域。本文通过对衍生金融工具审计风险的分析,指出审计测试的一般模式及关于衍生金融工具特殊的审计测试:模型审计测试。
二、文献综述
衍生金融工具审计的问题一直是人们关注的焦点,但是这方面的文献并不多,其中绝大部分文献是关于衍生金融工具的审计风险及管理对策的,如:2002年,王、常谷珍《衍生金融工具的审计风险及防范对策》指出衍生金融工具的审计风险及风险防范对策、审计测试的特殊要求;2008年,董博、李莉《金融衍生工具的特点及风险管理》指出金融衍生工具的特点及在这些特点之下如何进行风险管理;2008年,王琰《衍生金融工具的审计风险与路径选择》揭示出衍生金融工具存在的审计风险以及如何在其风险下的审计路径选择;而2007年,普华永道会计师事务所主编的《衍生金融产品审计》指出衍生金融产品存在的市场风险、信用风险、操作风险以及内部审计人员的行为和金融监管。
三、什么是衍生金融工具
衍生金融工具是指同时具备下列特征,并形成一个单位的金融资产及其他单位的金融负债或权益工具的合同。
一是其价值随特定利率、金融工具价格、商品价格、汇率、价格指数、费率指数、信用等级、信用指数或其他类似变量的变动而变动;变量为非金融变量的,该变量与合同的任一方不存在特定关系;二是不要求初始净投资,或与对市场情况变化有类似反应的其他类型合同相比,要求很少的初始净投资;三是在未来某一日期结算。衍生金融工具包括金融远期合同、金融期货合同、金融互换和期权,以及具有金融远期合同、金融期货合同、金融互换和期权中一种或一种以上特征的工具。
四、衍生金融工具的特点
金融创新衍生出大量各种新型的金融产品和服务,衍生金融工具为风险管理和投机行为提供了支持,同时伴随这些便利的是衍生金融工具的风险。衍生金融工具与审计相关的特点有:
(一)衍生工具构造具有复杂性
1.金融衍生工具如对远期、期货、期权、互换的模型建立和资产定价涉及金融研究领域。2.采用多种交易方法与组合技术,如:不同种期权的投资方式、股票指数期权、货币期权、期货期权、股票与期权的组合等,使得衍生工具特性更为复杂。
(二)衍生工具设计具有灵活性
金融衍生工具在设计和创新上具有很强的灵活性,为金融市场注入了活力,通过对基础工具和金融衍生工具的各种组合,创造出大量的特性各异的金融产品,如组合投资、程序化交易、复杂的衍生金融组合产品。
(三)衍生工具运作具有杠杆性
金融衍生工具在运作时多采用杠杆方式,即采用交纳保证金的方式进入市场交易。一般只需交付少量的保证金或权力金即可签订远期大额合约或互换不同的金融工具,实现以小博大。这种杠杆效应在使收益可能成倍放大的同时,投资者可能承担的风险也成倍放大,微小的基础金融价格也许就会带来投资者巨大的收益或者损失,杠杆率可以达到100倍甚至更多。期货、外汇交易的保证金和期权交易中的期权费即是这一种情况。
五、衍生金融工具审计程序
现代风险导向审计模式要求注册会计师应当针对评估的财务报表层次重大错报风险确定总体应对措施,并针对评估的认定层次中的重大错报设计和实施进一步审计程序,以将审计风险降至可接受的低水平。注册会计师应当从下列方面了解可能对衍生活动及其审计产生影响的因素:经济环境;行业状况;被审计单位相关情况;主要财务风险;与衍生金融工具认定相关的错报风险;持续经营;会计处理方法;会计信息系统;内部控制。
具体应用在风险导向的衍生金融工具审计程序时,应当从以下几个方面展开:
(一)了解具体事项,确定审计措施
1.了解企业控制环境与内部控制,收集有关衍生金融工具的交易信息和资料,分析并得出衍生金融工具的重大错报风险。2.针对认定的重大错报,设计风险总体应对措施与进一步审计程序。
(二)实施控制程序
1.审核被审计单位执行的***策和程序,审核有关风险的审计领域的现行内部审计资料。2.制定被审计单位的主要业务流程***,获得业务流程的可视分析,识别控制缺陷。
(三)实施实质性程序
注册会计师在设计衍生金融工具的实质性程序时,应当考虑下列因素:会计处理的适当性;服务机构的参与程度;期中实施的审计程序;衍生交易是常规还是非常规交易;在财务报表其他领域实施的程序。
具体实施实质性程序时从以下方面展开:在报表日向交易方核对在途交易。检查各衍生金融工具的合同和交易单据。验算年末计价和损益余额调节的正确性。检查衍生金融工具的税收属性,将之与整个应实施的税务方面的审计程序相联系。
六、衍生金融工具模型审计
由于衍生金融工具审计具有特殊性,其涉及到衍生金融工具模型的建立、数据的输入,和结果的输出,其中伴随着复杂的计量和数理模型,所以在衍生金融工具审计过程中,衍生金融工具模型审计成为审计工作的基础。审计人员必须能***地监督与衍生产品相关的定量技术,其目的不仅在于最小化模型风险及该风险可能导致的损失,而且还在于满足外部监管机构的要求并给高级管理层提供全面、完整的财务信息。就衍生产品的操作而言,管理信息的质量最终取决于提供该信息的模型的健全性和有效性,以及所使用的定量技术。
(一)了解和分析模型
衍生金融工具涉及的模型和数理技术非常多,有的模型用于计算债券的久期和凸性,有些模型则用于计算利率期限结构;而布莱克――斯科尔斯欧式期权定价模型则是用一个随机过程来描述构成期权股票价格的动态变化,并根据模型的理论框架导出期权定价公式:无套利定价;还有银行波动性模型、回归模型或插补模型等,这些模型导出的结果常作为定价模型的输入信息。
审计人员应该具体从以下方面了解和分析模型:
1.模型的基本理论假设、金融工具的交易方式。2.所使用的模型的假设条件是否与实际经济现象不符以及该模型的内在的局限性。3.模型常被使用的领域(特别是使用该模型的产品和市场类型)。
(二)模型的控制测试
在实施模型控制测试前,审汁人员应该已了解下列事项:
1.模型是用来做什么,模型用于何种产品的建模。2.模型所赖以建立的理论基础是什么,假设是什么。3.谁在使用模型,为什么要使用该模型,使用该模型的意***是什么,涉及的风险有多大。
审计人员的关注焦点在于如何筛选和测试已由开发人员所开发的模型。基于此目的,模型错误的可能发生原因,可归纳为以下三大类。一是模型不正确。亦即理论方法本身就是错的。二是模型正确但提供的解答不正确。即理论在运用出了偏差,可能是由于所选择的数值解决方法不当,或者是数据来源问题,而或者是数学计算中的四舍五入所致。三是编程错误。由于程序输入或者数据输入时出现差错。
(三)模型的实质性测试
完成模型的审计测试后,应抽取使用该模型的不同业务线的实际交易样本,对该样本再作检验,进行模型的实质性测试。对选出来的交易样本要进行***评估,同时还需验证其风险数据。这一做法可以强化模型的***测试。具体为:
1.经交易双方的一致确认,对交易的细节正确记录。2.输入参数的有效性、正确的估价。3.是否经过外部的***验证。4.正确的风险数据和信用风险流程。
七、布莱克――斯科尔斯期权定价模型审计
随着布莱克――斯科尔斯期权定价模型的面世,芝加哥期权交易所的交易商们将该模型以及它的一些变形程序化输入计算机应用于刚刚营业的芝加哥期权交易所。衍生工具的扩展使国际金融市场更富有效率,新的技术和新的金融工具的创造加强了市场与市场参与者的相互依赖,不仅限于一国之内还涉及他国甚至多国,使得衍生金融交易全球化与复杂化,使得衍生金融市场更有活力。
(一)模型描述
c=sN(d1)-Xe-r(T-t)N(d2)
其中
S:股票价格;X:期权执行价格;r:无风险利率;T:未来时刻T;t:当前时刻t;σ:股票波动率
(二)模型假设
布莱克斯科尔斯模型基于以下假设:
1.股票价格行为服从对数正态分布模式;2.在期权有效期内,无风险利率和金融资产收益变量是恒定的;3.市场无摩擦,即不存在税收和交易成本,所有证券完全可分割;4.金融资产在期权有效期内无红利及其它所得(该假设后被放弃);5.该期权是欧式期权,即在期权到期前不可实施;6.不存在无风险套利机会;7.证券交易是持续的;8.投资者能够以无风险利率借贷。
(三)模型审计注意事项
期权定价模型审计不仅要实施衍生金融工具模型一般的审计程序,还必须特别注意期权定价模型中假定股票服从高斯过程。高斯过程中假定股价的概率分布偏度为零,峰度为3且为瘦尾的正态分布,而实证研究说明并非如此。研究发现,金融过程的偏度不为零,且峰度大于3,并且是厚尾的。而在高斯过程的瘦尾假定下的期权定价,就意味着忽略了诸如股价大跌等极端情形的概率分布,在实际操作中就会低估风险,造成严重后果。实施审计程序时必须注意不同衍生金融工具标的资产价格的分布是否符合期权定价模型中所假设的高斯过程。
【参考文献】
[1] 普华永道会计师事务.生金融产品审计[M].经济科学出版社,2007.
[2] John C.hull.期权、期货和其它衍生产品第三版[M].华夏出版社,2004.
[3] 王,常谷珍.衍生金融工具的审计风险及防范对策[J].广东审计,2002年第二期.
[4] 董博,李莉.金融衍生工具的特点及风险管理 [J].沈阳工程学院学报(社会科学版),2008年4月.
[5] 王琰.衍生金融工具的审计风险与路径选择[J].财会月刊(综合),2008,5.
程序设计风格篇3
1能源预测单元模型的建模
单元模型的建立是基于各工序的生产计划的,根据生产计划中的产量及必要的几个参数,预测出电量、煤气量、蒸汽量的产出量和消耗量,而实际能源的产出和消耗因为受到众多因素的影响,很难用一个关系式准确的加以描述,只能找出可能影响这些量的关键因素,通过其影响机理,得出一个各影响因素与该能源量的基本关系,其中的系数可以通过本模型要应用的钢铁企业实际数据进行校准,个别在生产报表中不能体现的参数,可以使用前一个预报周期的数据。按照单元模型与生产计划之间的相关性,又可将单元模型分为四大类:常数类型、变化常数类型、产量相关一般类型、产量相关特殊类型。
1.1常数类型常数类型是指预测量与产量、工序/子工序的生产状态、检修计划等相关参数没有关联,预测值为同一常量的模型。一般来说,所有日常电功率单元模型都为常数类型。例如高炉本体日常电功率单元模型,日常电量消耗包括控制楼照明、控制系统(包括检测仪表及控制阀等)、火灾报警、通风系统、电气柜内元器件等经常型消耗,也包含高炉工作平台照明等每天按时段开启的电量消耗,所以这部分模型应考虑时段的影响,但是与高炉的生产计划以及休风计划无关。
1.2变化常数类型变化常数类型指的是预测量与产量等相关参数没有关联,但是根据工序/子工序的生产状态不同,预测值会发生改变的单元模型。以高炉鼓风机动力电功率单元模型为例:该单元模型主要包括汽动鼓风机的冷却供水泵、旁通过滤器供水泵组、旁滤反洗供水泵组等水处理设备的电量消耗,以及动力油站、油站、风机隔罩风扇、空气过滤消音器等电量消耗,它们先于鼓风机启动,晚于鼓风机停止,但考虑其电功率容量较小,不考虑其和鼓风机不同步的情况消耗。本单元模型包括汽动鼓风机的本体部分,锅炉部分不包含在内。(1)正常生产状态,动力电功率消耗比较稳定,可考虑为一个常数。(2)休风状态(包括两种休风状态)。休风状态风机是否停止,每个工厂操作规程要求或鼓风机状态都各不相同,不好一概而论,本模型通过工序配置来确定是否停止。对于风机不停止的情况,计算方法同正常生产状态。对于风机停止的情况,按提前2小时启动,功率由0线性恢复为额定值。
1.3产量相关一般类型产量相关一般类型指的是单元模型的预测值是产量(或与产量相关参数)的函数,并且通过参数配置后不存在未知系数。典型例子如高炉煤气发生量单元预测模型,煤气发生量是风量的函数,而风量则是和产量相关的函数。首先是高炉计划风量的模型:根据计划报表中的产量计算计划风量,风量和出铁量一般具有线性对应关系,同时考虑有休风计划时,休风前一段时间和复风后一段时间风量是逐渐递减和递增的,递减或递增速度是均匀的。高炉煤气发生量对于一个高炉一段时间是相对稳定的,可以使用稳定生产的前一天煤气量与铁水产量平均值计算出的吨钢煤气发生量来计算。由于风量需求量预测时已经考虑了休风的情况,所以高炉在正常生产状态和休风时的煤气发生量可以归纳成关于计划风量的一个线性函数,进而归纳成关于计划出铁量的一个线性函数。
1.4产量相关特殊类型产量相关特殊类型是指单元模型的预测值是产量(或与产量相关参数)的函数,并且模型中包含未知的模型系数,需要通过产量不同的历史数据进行自适应修正。这种类型一般都为高电压的用电设备。例如电动鼓风机电功率单元预测模型。不仅与风量、压力相关,并且还包含两个模型系数。电动鼓风机是高炉工序最主要的耗电设备,其电量消耗可以采用下式求出其轴功率来计算,式中的轴功率和鼓风机的吸入空气流量、鼓风机进出口压比、风机空气吸入口压力、风机本机的参数如多变效率等有关系,对于一台固定的风机来说,其本机参数和压比、空气参数不会在两天内发生较大的变化,可以采用不同风量和压力的历史数据来计算出其系数,只和风量发生关系,这样就可以较为准确根据风量对电量消耗进行预测。
2能源预测模型功能设计与实现
能源预测模型的系统架构如***2所示。能源预测模型按照功能和呈现形式的不同可分为三个子系统:能源预测配置与结果显示,能源预测主体框架,各工序单元模型与调用。能源预测配置与显示子系统包含了所有与能源预测相关的基础数据配置与修正,预测数据的查询显示以及分析功能,以客户端界面的形式整合到能源管理系统软件平台中。能源预测主体框架包含了能源预测模型中主要的运算功能,包括生产计划拆分、预测主框架计算、设备检修与异常响应等。该子系统不包含交互式操作,所以在服务器后台运行,在能源管理系统中无显示界面。各工序单元模型与调用包含系统中所涉及的各工序与子工序的能源消耗与发生的单元模型,模型的输入和输出由统一格式配置。各单元模型以动态链接库方式由预测主体框架程序调用。
2.1能源预测配置与显示能源预测配置与显示主要包括能源预测基础数据配置、子程序参数配置、能源预测结果显示、预测结果分析和修正系数自学习等功能。
2.1.1能源预测结果显示预测的条件包含工序件次(班次)生产计划,工序设备检修计划(如预测周期内有检修计划则必须纳入模型预测条件),工序异常数据(如预测周期内有工序异常则必须纳入模型预测条件)。能源预测模型的结果以表格形式显示,包含工序能源消耗预测统计数据,工序能源产生预测统计数据,工序能源替代消耗预测统计数据。预测的条件以表格形式显示,预测结果以表格和曲线***形式显示。
2.1.2能源预测结果分析能源预测结果分析的功能主要是为了对比能源预测数据和能源实际消耗和产生数据之间的差异,结合生产计划和实际生产实绩分析对应工序的能源消耗和产生情况。主要内容包括对比显示生产计划与生产实绩、能源预测消耗和发生值与能源实际消耗与发生值。
2.1.3修正系数自学习修正系数自学习功能主要是为了利用预测数据和生产实绩对能源预测模型所需的系数进行修正。所包含的系数有工序能源品种单耗、品种加工耗能的模型修正系数和不同品种规格产品的加工耗能系数。用户可以通过选择不同的能源类型、工序名称来对该工序下某种能源在生产不同品种规格的产品时的单耗、模型修正系数和加工耗能系数进行计算。加工耗能系数的计算前提为有相应工序能源下不同产品规格的单耗数据。在计算开始前,可以人工剔除载入的能源消耗实绩中有异常偏差的数据。
2.1.4基础数据配置预测基本信息配置是为用户提供配置预测技术数据的功能界面,并可进一步配置预测运行策略。该模块提供了配置预测技术数据表的功能。用户可以增加、删除、修改、查询能源管网信息。预测技术数据包括:能源管网编号、时间刻度、统计刻度、应用区域、预测标志。预测运行策略包括:能源管网编号、预测启动时间、运行频率、计划更新延时触发时间、异常延时触发时间等。
2.1.5单元模型参数设置单元模型参数配置功能主要是为了对能源预测模型调用的单元模型子程序进行参数配置。具体包含有对单元模型的调用参数配置和应用参数配置。分别使用在调用单元模型时输入驱动数据和所需参数,以及应用单元模型调用返回结果时所需要的参数。
2.2能源预测主体框架能源预测主框架包含了能源预测模型的主要运算功能。该功能模块通过对生产计划、检修计划和异常数据的处理,实现了各工序能源消耗与产出的预测,具体的功能按照主框架和子程序划分为四个***程序。
2.2.1能源预测模型计算框架用户可通过在能源预测策略中配置模型自动运行的时间和频率来开启预测模型,或者当有计划更新或工序异常时,自动触发能源预测流程。能源预测策略中可配置预测启动方式是自动运行还是手动运行。如果为自动运行,可配置需要进行预测的工序代码、能源管网编号、统计刻度、时间刻度、预测启动时间和预测频率。如果手动运行则在每次预测前选择需要进行预测的工序代码、计划开始时间和结束时间、能源管网编号,然后手动启动预测模型。预测启动所需要的条件有:工序件次(班次)生产计划,工序异常件次生产计划,因检修计划导致的宫女能源产生预测和统计数据等。能源预测模型主框架的输出为工序能源消耗预测数据和统计数据,工序能源产生预测数据和统计数据,工序能源替代消耗预测数据和统计数据等。
2.2.2生产计划读入子程序根据能源预测策略中的配置,每天定时或适时从MES系统读入各分厂所有工序的生产计划或计划更新并保存到工序计划表中,并按照计划产生的类型确定计划产生标志。根据计划产品的品种和规格检索品种规格分类索引表,得到该计划产品的品种和规格的索引。如果该计划是件次计划则直接存储到工序件次生产计划数据表中(转换标志为0),否则先存储到工序班次生产计划数据表中,然后进行班次产量->件次集的转换计算,储存到工序件次生产计划数据表中。
2.2.3工序异常处理子程序当异常发生时,将收到的异常数据进行处理。根据异常状态判断异常预计持续时间,生成工序异常件次生产计划表。
2.2.4检修计划处理子程序当接收到工序检修计划表时触发该子程序。根据工序检修基础数据表中对工序检修耗能的配置,将该计划中的检修耗能写入工序能源消耗预测数据表。
3结论
程序设计风格篇4
【关键词】保证金;copula理论;var模型;garch模型
一、引言
我国目前采用的方法为静态保证金设置模式,这种设置模式有两个特点:一是保证金设定标准固定;二是在特殊情况下会有所调整,如持仓量变化、临近交割期、法定节假日等。这种保证金设置模式的最大优点是操作方便,但缺点也很明显,不能根据市场行情的变化及时调整保证金的比率,容易造成资金的浪费或者无法覆盖全部的风险,这种保证金设置方式往往不能很好地与市场风险相匹配。这种不匹配主要表现在以下两个方面:一是针对单份期货合约,期货交易所往往不能根据合约风险的变化及时调整保证金,这往往造成收取的保证金比例偏高,影响期货市场的流动性;二是针对期货交易者持有的期货合约组合,期货交易所在收取合约组合的保证金时,往往是将各个合约保证金进行简单地累加,并没有考虑期货合约之间可能存在的风险对冲。
本文将用copula-var方法测量期货组合的风险值,为期货交易所制定动态的保证金提供依据。通过制定动态的保证金体系,在风险可控制的前提下,可以提高保证金的使用效率,增强期货市场的流动性,对促进我国期货市场的发展具有重要意义。
二、copula-var模型
以包含两种资产的组合为例,假设分别表示两资产的收益率序列,copula-var模型计算原理如下:
(一)各资产边缘分布形式的确定
利用copula函数计算资产间的相关结构时,需要首先确定各资产的边缘分布形式。copula函数对各资产的边缘分布形式不加限制,且各资产之间的分布形式也可以不同。金融时间序列往往并不服从正态分布的假设,而是呈现出尖峰、厚尾等特征,在对这类序列进行刻画时,可以运用garch模型对其进行拟合。
(二)copula模型参数的估计
copula函数的自变量均服从[0,1]上的均匀分布,因此,在计算出各变量的边缘分布后,需将各序列进行概率积分变换,转换成[0,1]分布序列,转换后的序列便是copula函数所要拟合的数据。研究变量间的相关结构,可以简化为研究变量残差序列间的相关性,因此,在计算过程中,可以将各变量边缘分布的残差序列进行概率积分变换,变换后得到的序列即为copula函数所要拟合的序列。得到观察序列后,便可以通过极大似然估计法等方法估计模型的参数。
(三)最优copula函数的选择
copula模型有很多分类,每一种copula函数对数据的刻画都不相同,因此,在计算中,需选择一种最能有效刻画数据的copula模型。通过上文的分析可知,copula函数对其任一变量的偏微分都服从[0,1]上的均匀分布,因此,对copula函数的拟合优度检验就可以转化为检验copula函数的偏微分是否服从[0,1]上的均匀分布。检验序列是否服从[0,1]分布常用的方法是k-s检验法,通过该方法,可以选出一种拟合效果最优的模型。
(四)var的计算
通过上面的计算,假设得到各变量的边缘分布分别为、,所得出的copula函数为,则投资组合的var可表示为:
其中,为资产在组合中占的比例,为对应一定置信水平的限定值,通过该公式,便可求出相应的var值。
三、数据描述
(一)数据选取与处理
本文研究选取大连商品交易所黄大豆一号和二号期货合约,样本区间选取为2005年1月4日至2009年12月30日,共五年,剔除节假日及两期货品种的不匹配数据,共获实际有效数据1026个,数据来源于文华财经期货行情系统。
对大豆期货品种,交易最活跃的合约通常是距离当前月(不包括当前月)的第3个期货合约,所以本文通过这种方式形成连续数据序列。在计算期货品种每日收益率时,本文采用几何收益率,即:
表1中的数据表明,这两个期货品种的收益序列具有尖峰后尾特征,不服从正态分布。q统计结果表明收益率序列存在一定程度的自相关性,arch-lm检验表明其存在显著的arch效应。
四、实证分析
(一)边缘分布拟合
本文利用garch(1,1)-ged模型对序列进行拟合,分析结果如下:
由表2统计结果可知,模型中的参数在5%的置信水平下均统计显著,且两个模型的,满足garch模型的参数约束条件的平稳性要求。再对该方程进行arch效应检验,无论滞后多少阶,都不存在arch效应,同时对残差及残差平方进行自相关检验,自相关系数和偏自相关系数都近似为0,说明残差序列不再存在arch效应。
(二)copula模型拟合
对copula函数进行建模时,大致可分为两个步骤:确定随机变量各自的边缘分布;根据各变量的边缘分布,选取适当的copula函数,从而能准确地描述边际分布间的相关结构。
1、原序列的概率积分变换
在进行copula模型拟合时,需将原时间序列的标准化残差()进行概率积分变换,转换为[0,1]上的均匀分布。***1便是对两期货品种的收益率残差进行概率积分变换后所得的序列散点***,也即copula模型所要拟合的数据:
为检验经转化后的序列是否服从[0,1]上的均匀分布,需对其进行检验,常用的方法是k-s检验法。k-s检验又称拟合优度检验,用来检验给定数据是否服从某种理论分布。该检验的原假设为,备则假设为不服从,k-s检验值越小,说明给定数据分布与理论分布偏离程度越小。表3为两序列的k-s检验结果:
从表3可以看出,两期货品种的k-s统计量对应的概率值p均大于0.05,说明对原序列残差经概率积分变换,所得序列服从[0,1]上的均匀分布,这也进一步说明garch模型对边缘数据的拟合较合适。因此,由标准化残差转化而成的[0,1]均匀分布序列可以作为copula模型拟合的自变量。
2、copula模型拟合
copula模型中常用的有两类模型,一类是椭圆族copula,另一类是阿基米德族copula。由于金融时间序列间相关关系通常并不服从椭圆分布,而是经常呈现出非对称的尾部相关性,因此本文选择能够较好刻画尾部相关关系的阿基米德族copula中常用的三种copula(frank copula、gumbel copula、clayton copula)进行拟合,并求得各copula的参数如表4所示:
3、最优copula模型选择
在初步得出copula模型的参数估计后,需要选择最能准确刻画序列相关关系的copula模型。根据copula函数的性质,可以将copula模型的拟合优度检验转化为其一阶偏导是否服从[0,1]均匀分布,若服从[0,1]上的均匀分布,则说明copula对变量拟合较好。
从***2-***4可看出,三种一阶偏导数序列均近似服从[0,1]均匀分布,且clayton函数和frank函数比gumbel函数更接近于[0,1]均匀分布,为进一步进行更精确的检测,运用k-s检验法,表5为三种copula模型的k-s检验值。
从表5可看出,在5%显著性水平下,接受clayton copula的一阶偏导数服从[0,1]均匀分布的原假设,而frank copula和gumbel copula没有通过检验,因此可以用clayton copula函数描述黄大豆一号和黄大豆二号期货合约间的相关结构。
(三)组合var计算
1、copula-var模型拟合
假设对黄大豆一号和黄大豆二号期货按等额投资,它们的价格为、,则该投资组合于在持有期的损失为:
给定置信度,可从的经验分布中求出该投资组合的var值:
在95%的置信水平下,根据garch-copula-var计算步骤,得到基于copula的期货组合var风险测量值统计量如表6所示:
2、模型有效性检验
用kupiec检验法检验基于蒙特卡罗模拟法的copula-var的准确性,检验结果如表7所示:
从表7可以看出,var值的失败频率均接近5%,lr的统计值也都明显小于临界值3.841,说明基于copula的var测量方法可以有效的拟合实际损益序列。
(四)实证结果分析
1、边缘分布拟合结果分析
上文分别利用garch模型对黄大豆一号和黄大豆二号期货收益率序列进行了拟合分析,并得出了模型的均值方程和方差方程,从计算结果可以看出:
(1)两期货品种的收益率序列具有典型的金融时间序列特征,即尖峰、厚尾、自相关、异方差等,因此利用传统的线性回归方程已不能对序列进行很好的拟合,而garch模型在这方面具有很好的建模效果,通过实证分析可以看出,garch(1,1)-ged模型对黄大豆一号和黄大豆二号这两个期货品种的收益率序列具有很好的拟合效果,有效消除了序列中存在的自相关和异方差问题。
(2)从模型的各项统计特征看,两期货品种收益率序列拟合方程的值和值在5%的置信水平下显著性检验均通过,说明期货收益率过去的波动对当前的波动有明显的影响;模型中的ged自由度都明显小于2,说明两期货品种收益率序列都存在厚尾性。
(3)从模型的均值方程中可以看出,期货当期的价格会受前几期价格的影响,期货价格之间有一定的相关性,也即期货交易者可以根据期货过去的价格来预测未来的价格走势。根据有效市场理论,在弱势有效市场中,当前的价格已反应了所有的历史信息,投机者无法根据过去的价格来预测未来的价格走势。因此,这从一定程度上说明我国的期货市场尚未达到弱势有效,这和我国期货市场起步晚、监管不到位等是有一定关系的。
2、copula拟合结果分析
从上文中对copula模型的计算结果可以看出,在三种阿基米德族copula函数中,只有clayton copula可以描述豆一和豆二间的相关结构。clayton copula对资产间的下尾相关性非常敏感,因此,在本文的研究中,用该函数描述黄大豆一号和黄大豆二号期货间的相关关系,说明豆一和豆二的收益率序列间,存在着明显的下尾相关性,也即,当其中一种期货价格暴跌时,很容易引起另一期货品种价格的暴跌,此时两期货品种的相关性明显增强。这种尾部相关性具有非对称性,即只有在价格暴跌时,两者的相关性才显著增强,而在价格暴涨时,两者并不存在相关性明显增大的现象。
3、多空头var值对比分析
从实证分析的结果看,豆一和豆二期货的风险是不对称的,也即,在同样的市场情况下,多头和空头面临的风险是不相同的。从表6统计数据可看出,多头合约组合var风险值的平均值为-92.10720,而空头组合的var平均值为-97.27039,空头组合面临的风险总体上要大于多头组合面临的风险。对多头合约持有者来说,其在期货价格上升时获利,在价格下跌时受损,而空头合约持有者刚好相反,其在期货价格上升时受损,价格下跌时获利。***5为黄大豆一号近5年的价格走势***(豆二价格走势分析与豆一相同),从***中可以看出,虽然在某些时段价格有涨有跌,但从总体价格走势看,其价格是呈上升趋势的。对多头合约持有者来说,价格上升可以使他们获利,但对空头来说,价格上升会让他们遭受损失。因此,上文中分析的空头组合风险总体上大于多头组合风险的结论和实际情况基本上是吻合的。
五、结论
通过分析,本文主要得出以下结论:
(1)copula模型可以准确地度量资产间的相关性。copula模型可以将变量的边缘分布和相关结构分开研究,对各变量的分布形式不加限制。在对单变量的模型拟合上,研究已相对成熟,如garch模型、极值理论等都可以较好地对单变量金融序列进行拟合。在此基础上,根据各变量的边缘分布,再选用合适的copula函数,便可以准确计量资产间的相关性,而且该模型可以度量变量间的非线性关系,因此在实际应用中具有很大的实用价值。
(2)copula-var方法可以有效地计量期货组合的实际风险。传统var方法由于正态假设、线性相关假设等,对资产的风险度量效果不太理想。而copula-var模型中,利用copula模型不但可以很好地拟合各变量的实际分布,而且可以准确度量资产间的风险相关性,在此基础上,将copula方法应用于var模型中,有助于准确地度量资产组合整体的风险。
(3)copula-var方法可以应用于动态保证金的设置体系中。copula-var模型可以有效地预测资产的风险,且可以通过调整var模型的持有期间、置信度等指标,以满足不同的风险监控要求。目前我国实行的按照合约价值一定比例的保证金收取方式已不再能有效促进我国期货市场的发展,实行动态的保证金体系是大势所趋。期货交易所可以利用copula-var模型,对资产组合的风险进行预测,并以此预测值为基础,结合其他需要考虑的因素,制定出更加符合期货实际风险的保证金水平,这样既能有效控制市场风险,又不至于过度牺牲市场的流动性。
参考文献
[1]anderson,rments on“margins and futures contracts”[j].journal of futures markets,1981,1(2):255-257.
[2]telser,l.g.and higinbotham,h.n.organised futures markets:costs and benefits[j].journal of political economy,1977,85(5):969-1000.
[3]ackert,hunter.a sequential test methodology for detecting futures markets disruptions with applacations to futures margin management[j].review of futures markets,1990,9(2):318-341.
[4]figlewski.margins and market integrity:margin setting for stock index futures and options[j].the journal of futures markets,1984,4:385-416.
[5]dewachter,gielens.setting futures margins:the extremes approach[j].applied financial economics,1999,9(2):173-181.
程序设计风格篇5
【关键词】保证金;copula理论;var模型;garch模型
一、引言
我国目前采用的方法为静态保证金设置模式,这种设置模式有两个特点:一是保证金设定标准固定;二是在特殊情况下会有所调整,如持仓量变化、临近交割期、法定节假日等。这种保证金设置模式的最大优点是操作方便,但缺点也很明显,不能根据市场行情的变化及时调整保证金的比率,容易造成资金的浪费或者无法覆盖全部的风险,这种保证金设置方式往往不能很好地与市场风险相匹配。这种不匹配主要表现在以下两个方面:一是针对单份期货合约,期货交易所往往不能根据合约风险的变化及时调整保证金,这往往造成收取的保证金比例偏高,影响期货市场的流动性;二是针对期货交易者持有的期货合约组合,期货交易所在收取合约组合的保证金时,往往是将各个合约保证金进行简单地累加,并没有考虑期货合约之间可能存在的风险对冲。
本文将用copula-var方法测量期货组合的风险值,为期货交易所制定动态的保证金提供依据。通过制定动态的保证金体系,在风险可控制的前提下,可以提高保证金的使用效率,增强期货市场的流动性,对促进我国期货市场的发展具有重要意义。
二、copula-var模型
以包含两种资产的组合为例,假设分别表示两资产的收益率序列,copula-var模型计算原理
(一)各资产边缘分布形式的确定
利用copula函数计算资产间的相关结构时,需要首先确定各资产的边缘分布形式。copula函数对各资产的边缘分布形式不加限制,且各资产之间的分布形式也可以不同。金融时间序列往往并不服从正态分布的假设,而是呈现出尖峰、厚尾等特征,在对这类序列进行刻画时,可以运用garch模型对其进行拟合。
(二)copula模型参数的估计
copula函数的自变量均服从[0,1]上的均匀分布,因此,在计算出各变量的边缘分布后,需将各序列进行概率积分变换,转换成[0,1]分布序列,转换后的序列便是copula函数所要拟合的数据。研究变量间的相关结构,可以简化为研究变量残差序列间的相关性,因此,在计算过程中,可以将各变量边缘分布的残差序列进行概率积分变换,变换后得到的序列即为copula函数所要拟合的序列。得到观察序列后,便可以通过极大似然估计法等方法估计模型的参数。
(三)最优copula函数的选择
copula模型有很多分类,每一种copula函数对数据的刻画都不相同,因此,在计算中,需选择一种最能有效刻画数据的copula模型。通过上文的分析可知,copula函数对其任一变量的偏微分都服从[0,1]上的均匀分布,因此,对copula函数的拟合优度检验就可以转化为检验copula函数的偏微分是否服从[0,1]上的均匀分布。检验序列是否服从[0,1]分布常用的方法是k-s检验法,通过该方法,可以选出一种拟合效果最优的模型。
(四)var的计算
通过上面的计算,假设得到各变量的边缘分布分别为、,所得出的copula函数为,则投资组合的var可表示为:
其中,为资产在组合中占的比例,为对应一定置信水平的限定值,通过该公式,便可求出相应的var值。
三、数据描述
(一)数据选取与处理
本文研究选取大连商品交易所黄大豆一号和二号期货合约,样本区间选取为2005年1月4日至2009年12月30日,共五年,剔除节假日及两期货品种的不匹配数据,共获实际有效数据1026个,数据来源于文华财经期货行情系统。
对大豆期货品种,交易最活跃的合约通常是距离当前月(不包括当前月)的第3个期货合约,所以本文通过这种方式形成连续数据序列。在计算期货品种每日收益率时,本文采用几何收益率,即:
表1中的数据表明,这两个期货品种的收益序列具有尖峰后尾特征,不服从正态分布。q统计结果表明收益率序列存在一定程度的自相关性,arch-lm检验表明其存在显着的arch效应。
四、实证分析
(一)边缘分布拟合
本文利用garch(1,1)-ged模型对序列进行拟合,分析结果
由表2统计结果可知,模型中的参数在5%的置信水平下均统计显着,且两个模型的,满足garch模型的参数约束条件的平稳性要求。再对该方程进行arch效应检验,无论滞后多少阶,都不存在arch效应,同时对残差及残差平方进行自相关检验,自相关系数和偏自相关系数都近似为0,说明残差序列不再存在arch效应。
(二)copula模型拟合
对copula函数进行建模时,大致可分为两个步骤:确定随机变量各自的边缘分布;根据各变量的边缘分布,选取适当的copula函数,从而能准确地描述边际分布间的相关结构。
1、原序列的概率积分变换
在进行copula模型拟合时,需将原时间序列的标准化残差()进行概率积分变换,转换为[0,1]上的均匀分布。***1便是对两期货品种的收益率残差进行概率积分变换后所得的序列散点***,也即copula模型所要拟合的数据:
为检验经转化后的序列是否服从[0,1]上的均匀分布,需对其进行检验,常用的方法是k-s检验法。k-s检验又称拟合优度检验,用来检验给定数据是否服从某种理论分布。该检验的原假设为,备则假设为不服从,k-s检验值越小,说明给定数据分布与理论分布偏离程度越小。表3为两序列的k-s检验结果:
从表3可以看出,两期货品种的k-s统计量对应的概率值p均大于0.05,说明对原序列残差经概率积分变换,所得序列服从[0,1]上的均匀分布,这也进一步说明garch模型对边缘数据的拟合较合适。因此,由标准化残差转化而成的[0,1]均匀分布序列可以作为copula模型拟合的自变量。
2、copula模型拟合
copula模型中常用的有两类模型,一类是椭圆族copula,另一类是阿基米德族copula。由于金融时间序列间相关关系通常并不服从椭圆分布,而是经常呈现出非对称的尾部相关性,因此本文选择能够较好刻画尾部相关关系的阿基米德族copula中常用的三种copula(frank copula、gumbel copula、clayton copula)进行拟合,并求得各copula的参数如表4所示:
3、最优copula模型选择
在初步得出copula模型的参数估计后,需要选择最能准确刻画序列相关关系的copula模型。根据copula函数的性质,可以将copula模型的拟合优度检验转化为其一阶偏导是否服从[0,1]均匀分布,若服从[0,1]上的均匀分布,则说明copula对变量拟合较好。
从***2-***4可看出,三种一阶偏导数序列均近似服从[0,1]均匀分布,且clayton函数和frank函数比gumbel函数更接近于[0,1]均匀分布,为进一步进行更精确的检测,运用k-s检验法,表5为三种copula模型的k-s检验值。
从表5可看出,在5%显着性水平下,接受clayton copula的一阶偏导数服从[0,1]均匀分布的原假设,而frank copula和gumbel copula没有通过检验,因此可以用clayton copula函数描述黄大豆一号和黄大豆二号期货合约间的相关结构。
(三)组合var计算
1、copula-var模型拟合
假设对黄大豆一号和黄大豆二号期货按等额投资,它们的价格为、,则该投资组合于在持有期的损失为:
给定置信度,可从的经验分布中求出该投资组合的var值:
在95%的置信水平下,根据garch-copula-var计算步骤,得到基于copula的期货组合var风险测量值统计量如表6所示:
2、模型有效性检验
用kupiec检验法检验基于蒙特卡罗模拟法的copula-var的准确性,检验结果如表7所示:
从表7可以看出,var值的失败频率均接近5%,lr的统计值也都明显小于临界值3.841,说明基于copula的var测量方法可以有效的拟合实际损益序列。
(四)实证结果分析
1、边缘分布拟合结果分析
上文分别利用garch模型对黄大豆一号和黄大豆二号期货收益率序列进行了拟合分析,并得出了模型的均值方程和方差方程,从计算结果可以看出:
(1)两期货品种的收益率序列具有典型的金融时间序列特征,即尖峰、厚尾、自相关、异方差等,因此利用传统的线性回归方程已不能对序列进行很好的拟合,而garch模型在这方面具有很好的建模效果,通过实证分析可以看出,garch(1,1)-ged模型对黄大豆一号和黄大豆二号这两个期货品种的收益率序列具有很好的拟合效果,有效消除了序列中存在的自相关和异方差问题。
(2)从模型的各项统计特征看,两期货品种收益率序列拟合方程的值和值在5%的置信水平下显着性检验均通过,说明期货收益率过去的波动对当前的波动有明显的影响;模型中的ged自由度都明显小于2,说明两期货品种收益率序列都存在厚尾性。
(3)从模型的均值方程中可以看出,期货当期的价格会受前几期价格的影响,期货价格之间有一定的相关性,也即期货交易者可以根据期货过去的价格来预测未来的价格走势。根据有效市场理论,在弱势有效市场中,当前的价格已反应了所有的历史信息,投机者无法根据过去的价格来预测未来的价格走势。因此,这从一定程度上说明我国的期货市场尚未达到弱势有效,这和我国期货市场起步晚、监管不到位等是有一定关系的。
2、copula拟合结果分析
从上文中对copula模型的计算结果可以看出,在三种阿基米德族copula函数中,只有clayton copula可以描述豆一和豆二间的相关结构。clayton copula对资产间的下尾相关性非常敏感,因此,在本文的研究中,用该函数描述黄大豆一号和黄大豆二号期货间的相关关系,说明豆一和豆二的收益率序列间,存在着明显的下尾相关性,也即,当其中一种期货价格暴跌时,很容易引起另一期货品种价格的暴跌,此时两期货品种的相关性明显增强。这种尾部相关性具有非对称性,即只有在价格暴跌时,两者的相关性才显着增强,而在价格暴涨时,两者并不存在相关性明显增大的现象。
3、多空头var值对比分析
从实证分析的结果看,豆一和豆二期货的风险是不对称的,也即,在同样的市场情况下,多头和空头面临的风险是不相同的。从表6统计数据可看出,多头合约组合var风险值的平均值为-92.10720,而空头组合的var平均值为-97.27039,空头组合面临的风险总体上要大于多头组合面临的风险。对多头合约持有者来说,其在期货价格上升时获利,在价格下跌时受损,而空头合约持有者刚好相反,其在期货价格上升时受损,价格下跌时获利。***5为黄大豆一号近5年的价格走势***(豆二价格走势分析与豆一相同),从***中可以看出,虽然在某些时段价格有涨有跌,但从总体价格走势看,其价格是呈上升趋势的。对多头合约持有者来说,价格上升可以使他们获利,但对空头来说,价格上升会让他们遭受损失。因此,上文中分析的空头组合风险总体上大于多头组合风险的结论和实际情况基本上是吻合的。
五、结论
通过分析,本文主要得出以下结论:
(1)copula模型可以准确地度量资产间的相关性。copula模型可以将变量的边缘分布和相关结构分开研究,对各变量的分布形式不加限制。在对单变量的模型拟合上,研究已相对成熟,如garch模型、极值理论等都可以较好地对单变量金融序列进行拟合。在此基础上,根据各变量的边缘分布,再选用合适的copula函数,便可以准确计量资产间的相关性,而且该模型可以度量变量间的非线性关系,因此在实际应用中具有很大的实用价值。
(2)copula-var方法可以有效地计量期货组合的实际风险。传统var方法由于正态假设、线性相关假设等,对资产的风险度量效果不太理想。而copula-var模型中,利用copula模型不但可以很好地拟合各变量的实际分布,而且可以准确度量资产间的风险相关性,在此基础上,将copula方法应用于var模型中,有助于准确地度量资产组合整体的风险。
(3)copula-var方法可以应用于动态保证金的设置体系中。copula-var模型可以有效地预测资产的风险,且可以通过调整var模型的持有期间、置信度等指标,以满足不同的风险监控要求。目前我国实行的按照合约价值一定比例的保证金收取方式已不再能有效促进我国期货市场的发展,实行动态的保证金体系是大势所趋。期货交易所可以利用copula-var模型,对资产组合的风险进行预测,并以此预测值为基础,结合其他需要考虑的因素,制定出更加符合期货实际风险的保证金水平,这样既能有效控制市场风险,又不至于过度牺牲市场的流动性。
参考文献
anderson,ments on“margins and futures contracts”[j].journal of futures markets,1981,1(2):255-257.
telser,l.g.and higinbotham,anised futures markets:costs and benefits[j].journal of political economy,1977,85(5):969-1000.
ackert,hunter.a sequential test methodology for detecting futures markets disruptions with applacations to futures margin management[j].review of futures markets,1990,9(2):318-341.
figlewski.margins and market integrity:margin setting for stock index futures and options[j].the journal of futures markets,1984,4:385-416.
程序设计风格篇6
一、医院对外经济事项中存在的风险
医院对外经济事项包括物资、设备、劳务购买,维修、基建等。这些经济活动的主要风险来自以下几方面。
1、质量风险
医院从事上述经济活动时,都存在质量上的不确定性。如果不能在经济合同中实施约定、控制,就会造成物资、设备、劳务、基建、维修等达不到质量标准,从而给医院带来经济损失的风险。
2、价格风险
医院从事上述经济活动时,存在较大的价格差异,如果不能在经济合同中明确约定价格,或者是价格确定的方式、依据、程序存在问题,就会使医院购买的价格偏离轨道,从而形成医院投入增加或者资金浪费的风险。
3、法律风险
医院从事上述经济活动过程中,存在着经营单位的经营行为及运输、安装、施工等过程,如果经营单位的经营行为不规范(如偷税漏税),或者运输、安装、施工过程出现安全事故(如工程意外、人员伤亡),就会造成承担法律责任不清的问题,从而使医院具有法律上的风险。
既然在医院对外经济活动中存在以上风险,本文认为,作为医院管理的部门,特别是经济管理部门,必须严格控制以上风险。而严格控制以上风险的最好办法,是加强医院经济合同的管理。
二、加强医院经济合同管理的做法
加强医院经济合同管理必须做好经济合同签订过程、执行过程的管理。
1、经济合同签订过程须做到的环节
(1)决策程序管理。经济合同签订前,必须对物资、设备、劳务、维修、基建的决策过程进行审查:凡大型设备、大批量物资采购和基建投资项目,必须经过医院领导班子集体决策;特别重大的医疗设备(如CT、核磁共振等)的购买、特别重大的基建项目(如新建楼房)必须经医院职代会表决通过。没有经过以上程序的经济事项,不得签订经济合同。
(2)价格形成过程管理。经济合同中所约定的价格必须分别采取招标、***府采购、竞争性谈判、议价等形式确定。一般说来,金额在50万元以上的,须实行社会公开招标;金额在10万元以上50万元以下的,须通过主管部门进行统一招标采购;万元以上10万元以下的,须进行竞争性谈判;万元以下的,则通过议价形式确定价格。
竞争性谈判和议价可以在医院内部进行,但必须坚持以下原则:参与竞标的单位必须有三个或三个以上,医院参与谈判的部门必须在三个以上,涵盖的部门包括监察、审计、财务及相关管理部门(如总务或设备管理部门)。
(3)经济合同草案审核程序管理。医院经济合同涉及的内容包括物资、设备、劳务购买、维修、基建等,涉及的管理部门包括设备、总务后勤、药剂、信息等。如果经济合同草案的审核由一个部门来完成,难免会出现疏漏,给医院带来损失。因此,合同草案应按照归口逐级审核的原则进行,具体路径为:合同草案初稿医院管理部门审核经济管理部门审核院领导审核签订。管理部门审核的内容包括各项合同标的、质量标准、合同履行时间等。此项工作可由管理部门的科长(主任、部长)进行。经济管理部门的审核主要对照《经济合同法》进行,内容包括:所签订的合同是否符合国家的法律和行***法规,是否符合协商一致、等价有偿、互利互惠的原则,合同约定价格形成的依据(程序),经济风险、安全事故责任划分与法律责任的承担、违约责任、纠纷处理等。此项工作可由财务科长(部长或总会计师)进行。聘请法律顾问的医院可由聘请的法律顾问审核把关。院领导审核的内容包括经济合同所涉及事项的决策程序是否符合医院管理的要求,相关部门是否进行了认真的审核。
2、经济合同执行过程须抓好的环节
(1)工程合同。首先,做好工程施工过程的质量控制:大型工程必须聘请监理公司对工程进行监理,以保证工程进度、质量;对隐蔽工程必须留存照片、录像、草***等资料,既作为工程质量的依据,也作为工程造价审计结算的依据;本院的工程管理部门做好工程的现场管理,本院的审计部门做好现场跟踪审计。其次,把好工程验收关:工程完工后,医院组织相关部门对工程进行严格的验收,其中有的项目(如X光机安装、环境保护排污工程、消防工程)必须请***府相关管理部门参与验收,以确保医院投入的项目达到规定的质量标准(包括***府强制性标准)。最后,做好工程的审计:对于金额较大的工程(一般为50万元以上),可以聘请专业的咨询公司进行工程造价审计,金额较小的工程,在本院有条件的情况下,可由本院审计科进行工程造价审计。
(2)劳务购买合同。对医院购买的劳务,在付费之前,必须先考核验收。考核验收的内容包括服务态度、服务质量。有的考核验收必须通过医院临床科室进行,如对保洁公司、保安公司提供的劳务。
(3)物资、设备购买合同。首先把好验收关:对物资、设备的产地、生产厂家、规格、性能、参数等进行认真验收。涉及运输、安装的,要验收运输、安装的质量。涉及到培训的要严格按合同规定办理。
(4)严把经济合同结算关。医院经济合同结算是经济合同执行的终端环节,一定要严格把关,否则,就会给医院带来难以挽回的损失。经济合同结算付款一般应按以下程序进行:工程或物资验收工程造价审计(指工程合同)工程监理审核(指工程合同)工程现场管理部门审核财务科(部)长(总会计师)审核院领导审批付款。
程序设计风格篇7
关键词:平面设计;民族风格;特征
社会的不断发展背景下,我们不仅要对先进的文化进行学习借鉴,同时也要能够注重本民族的文化传承和传播。通过现代化的设计,将民族风格加以融入,就能够呈现出不同的设计效果。只有将现代化的设计和民族的风格能够得到有机的结合,才能真正保障设计风格的多样性,从而对平面设计艺术就能起到拓宽的作用。
一、平面设计艺术的民族风格融合重要性和方法分析
1.平面设计艺术的民族风格融合重要性分析
平面设计在当前的各个发展方面都有着相应的呈现,已经和商业经济的发展紧密结合。将传统的民族风格和现代化的平面设计进行结合已经愈来愈受到设计师的重视,这样就能有效的产生全新的设计风格。我国的历史文化源远流长,在多民族的融合下也形成了多民族的风格以及文化。而将不同的民族文化和设计相结合,也能呈现出不同魅力风格的设计艺术。在我国和世界的发展关系愈来愈密切的情况下,商业空间的发展也比较大,在这一过程中充分注重民族风格文化与商业发展的融合就比较重要。现代的平面设计在这一环境下,就成为和传统民族风格相结合的一个重要契机,能够对弘扬传统民族文化有着积极意义和作用。
2.平面设计艺术的民族风格融合的方法
将平面设计艺术和民族风格进行结合,就要能注重相应的方法。进行将两者结合过程中,就要在选题以及对资料的搜索和生活采风等方法的有效应用,来对第一手的资源加以应用,从多样化的民族风格文化中,来寻找比较恰当的文化素材,使之能够和现代化的平面设计进行有效的结合。然后要能够通过自身对艺术设计的感知以及理解,以及对民间艺术的形式等方面的了解等,通过现代化的平面设计的观念方法的运用,和民族的文化以及语言等进行互补和结合,从而来形成独特性的设计风格。通过这样的方法就能够在现代化的设计理念上得到升华,在艺术审美的视野上也能得以有效拓宽,从而提升自身的审美价值。
二、平面设计艺术民族风格的特征体现和实现的程序
1.平面设计艺术民族风格的特征体现
平面设计艺术的民族风格有着比较鲜明的特征,在意象表现构思的特征方面这就和绘画有着很大的不同,在各自功能以及语言表现和造型等方面都有着很大的不同。由于在材料语言以及设计的主题层面的限制,进行平面设计就不能通过写实和具象的语言,而是通过抽象化以及秩序化等***像加上相应的观念思维,来进行对平面设计的主题观念进行传达,这是平面设计的意象手法的运用。通过这一手法的运用就能够将形意结合体现出传统的民族风格,也能通过文***对应的方式来将民族风格加以呈现。平面合计艺术当中的民族风格的特征还体现在对中和美的追求。中和之美是传统的美学,在形式以及内容之间的联系方面有着比较独到的间接,在传统文化的色彩上也比较浓厚。将中和之美和现代的平面设计进行结合,就能成为民族化的表现特征,在具体的展现上主张版面要素的多样化变化统一,在对立关系上要能协调等。这些中和之美主要就体现在语言的元素层面的和谐,以及对中和之美的应用等。除此之外,现代平面设计中的民族风格的特征还体现在对生命精神的体现。在这一特征方面主要就是从传统艺术的设计角度出发,传统的艺术设计比较重视生命精神的表现,这就和西方科学逻辑推理有着不同。在对民族化的语言运用过程中,要能从概念的抽取以及中间语言的组织和风格表现这样的形式来加以呈现,这些特征都是现代平面设计和民族风格融合的重要体现。
2.平面设计艺术民族风格的实现的程序
将现代平面设计艺术和民族风格进行融合,就要能通过相应的方法来加以实现。在平面设计过程中要注重对民间艺术的借鉴,将传统文化的观念进行吸收,不是简单的进行模仿,通过民族文化符号和平面设计进行有机的结合,这样才能使得平面设计的效果得以良好的呈现。对传统民族艺术的借鉴以及向着民族文化形式发展,要能在一定的基础上,就是要能够保证民族文化的优秀性和独特性,要能够充分的体现出平面设计的审美性以及精神性。如我国的传统道家的无为道德准则和含蓄的文化特征,就在进行平面设计过程中的自然含蓄以及意境的表达比较重视,在构***上对饱满以及完整性的追求,能够将民族风格得到有效的呈现,这就能够通过对这些民族文化的应用,使之和现代平面设计进行紧密结合,从而给现代平面设计新的发展活力。平面艺术设计过程中,要能对民族文化的内涵以及形式加以融合借鉴,这也是对平面设计进行丰富的重要方法。在民族风格的元素对平面设计的影响方面,主要是体现在构***方式以及色彩和造型的表现上,其中从构***方面来说比较注重对称美,这是古典美学中比较传统的对美的追求方式。而在色彩的表现方面主要对装饰性比较重视,这样就能够将这些民族的文化要素和平面设计进行紧密的结合,也能实现现代和传统的结合,在设计表现的效果上也能良好呈现。对于平面设计过程中的民族精神和传统文化的融合方面,民族民间的艺术当中的自由以及生动表现体现的比较鲜明。民间的美术是民间文化的重要基础,并使其成为其他的艺术形式的重要基础和大众艺术的形式。平面设计是文化活动的重要内容,尤其是在当前的发展阶段,平面设计对经济的发展也有着很大的促进作用,在进行设计过程中将其和民族风格进行有机的结合,就能呈现出不同的设计效果,体现出崭新的设计样式等。
三、结语
总而言之,在当前的平面设计过程中,对民族风格的展现就要从具体的内容上加以重视,通过民间艺术的元素以及素材的应用等,来实现平面设计的多样化和独特性。通过此次对平面设计的民族风格的理论研究,就能从一定基础上,促进平面设计的进一步发展,对我国的传统文化的传承也能起到积极意义。
作者:叶志协 单位:河源理工学校
参考文献:
[1]郑茜.东阳木雕***形与现代平面设计的辩证关系研究[J].美术教育研究,2016(07).
[2]邵卿.中国传统文化艺术元素在现代平面设计中的运用[J].艺术科技,2016(03).
[3]尹青.论现代平面设计如何与传统文化相结合[J].大众文艺,2014(23).
程序设计风格篇8
关键词:质量风险 质量管控 质量里程碑 十步阶梯
中***分类号:F426.472;F273.1 文献标识码:A 文章编号:1674-098X(2016)03(b)-0110-02
城市轨道客车的质量是优秀的设计人员设计出来的,而对产品的研发设计过程需要运用有效的管理方式和管理方法,采取科学的验证手段验证设计输出物质量。在多年的设计实践中,将“质量安全风险管理”的管控理念要融入具体的质量设计工作中,采取的主要设计方法为设计节点质量门评审,对设计***进行严格审查、在重要的设计环节要多次确认,对企业的执行标注进行固化设置。想要提高城市轨道车辆的质量,就必须从源头上着手,将影响到行车安全的隐患降到最低,杜绝质量问题的出现,从而提高产品质量的安全性能。
1 质量管控分类
前提控制,主要通过质量门进行管控。通俗来讲,质量门即为将质量的计划、标准、相关要素和控制方法及流程管理融为一体的通行证,当通行证中所有要素均达到要求,项目才可以继续;“质量门”就是产品证明产品合格的一张驾驶证,只有按质量和工作标准要求,对工作进行预先设定,在各项工作准备齐全之后,才可以流转到下一个工作环节。
过程控制,主要通过控制点进行管控。所谓控制点,就是产品实现过程中的一系列的过程检查项点,简单地说,“控制点”就是考试卷中的每一道题目,通过题目的设定、回答和批改,验证产品实现中每道工序、工步的执行情况;“控制点”也是公路上的交通警察,对产品实现情况进行实施把关,发现问题立即叫停,进行整改。“控制点”的具体控制内容包括:涉及工序生产的人、机、料、法、环、测等各要素,以及工序产品质量、工艺纪律执行等。
结果控制,主要通过里程碑进行管控。所为里程碑,就是产品在实现应用的过程中所设置的重要检查点,它对本阶段所要完成的标注进行明确的定义,并且还是开启下一段工作历程的重要前提,将产品从监控、评审和检查等各个功能和环节进行了系统化的管理。从简单意义上来说,“里程碑”就是产品的成绩单,虽然没有设置具体的分数,但是对合格和不合格做出了明确的界定,而且还描述每一个环节中产品所处于的实际状态和应该达到的状态。只有在达到合格的分数与要求之后,才能实现项目的输出,并且向下一个工作环节转移。“里程碑”的具体控制内容包括:产品质量状态、产品订单关闭、配置管理执行、检验记录,以及开口项管理等。
2 质量管控设计
设计环节以质量安全风险管理为核心的、覆盖产品实现全过程的质量管控模式的执行。
第一,建立了完善的产品研发设计平台,组织编制了设计评审和设计质量门及其他相关设计的评审工作内容和工作流程,在具体的项目开工之前,就要将开工、概念、方案、详细的设计以及设计验证这5个关键性的环节点进行合理设置,对整机所有涉及到安全性能的结构(及部件)做出评审的硬性要求,以规范各个设计质量门的评审内容;并且根据结构(及部件)的重要性不同,组织相关专家、人员进行不同层次、不同级别的设计评审,其中部件级评审组织公司级评审,整机评审必须邀请集团公司技术专家组参加,需要时,还应邀请第三方进行评审。
第二,里程碑的确认机制是产品设计的重要环节,在该环节,通过科学的计算方式和可行性的实验对产品进行合理的验证,从而保证产品的设计质量确保顾客的安全性,达到国家法律规定的标准和相关的技术规范的要求。公司要求,转向架、制动、牵引等子系统和整机完成后,必须进行设计安全评估,要从强度、材料、工艺、冗余功能、安全导向等层面,通过计算报告、试验验证、模拟安装以及运用验证等方式证明其系统的安全性、可靠性。
第三,在出***环节的设置,出***环节在一定程度上决定产品的可行性,所以要对相关文件进行详细的和全方位的审查。对文件的审查必须成立专家组,组织实践经验丰富的同志和技术人员对所要出***的文件进行全方位技术把关,有条件的话还可以聘请本行业优秀的专家对主要的项目和重要差Q评进行技术把关。通过技术专家和多方面的共同努力,最终在设计源头上保证产品的质量,降低产品存在的缺陷,从而确保设计的成功和产品质量的提升。
第四,产品存在质量问题受到多种因素的影响,主要是工人在操作过程中存在的失误和重复性问题。为了避免出现不同程度的质量问题,所以在具体的工作过程中要从产品的研发开始,在生产制造和售后运营等多个环境进行控制,一旦发现问题不仅要及时更正,同时还要做出通报,并且与业绩进行挂钩。通过推行季度通报,将小问题、简单问题,都及时暴露出来,防止再发生。采用这种方式不仅促使公司的技术人员在实践的过程中检验设计和生产过程中的不足,通过交流学习的方式,提高产品的质量,减少多种质量问题的存在。
第五,为强化设计变更的管理,防止设计变更导致的次生风险,实行了设计变更分级管理,已定型产品的设计变更,如确需变更的,将由公司总工程师批准方可进行变更。同时针对设计变更,实行了变更试装管理,只有经过试装,需要时通过一定运行公里数的运用考核证明没有问题后,方准许批量执行。
第六,针对成熟设计产品和结构,通过组织编制设计企业标准、修订设计手册的方式,将其进一步固化和完善。在接到产品的生产任务之后,就要把管理的标准、流程和技术指标进行明确的规划。企业的标注设计是企业非常重要的工作环节,一方面对新员工和年轻的设计者产生的影响是保证设计程序和执行标准的正确性,同时还可以作为验证的依据,杜绝重复设计现象的发生。在另一方面体现在对老员工的影响,主要是促使老员工在具体的工作过程中更加细致,避免设计漏洞的产生。
3 质量管控的执行
生产制造以质量安全风险管理为核心的、覆盖产品实现全过程的质量管控模式的执行。
3.1 质量安全风险项点的识别
生产制造环节的质量安全风险住主要是生产工艺策划不周全、不充分,设计生产的人机料法环测因素准备不充分,生产过程执行技术文件不到位、执行不充分等。根据上述分析,将其分为生产前管控、生产过程管控和生产后管控三部分。
3.2 生产前质量管控
生产前质量管控主要通过质量门进行控制。
项目质量团队在明确“质量门”的设置之后,要依据项目的具体需求,设置“质量门”的检查表和相关的评审计划,此类文件还要在项目经理的审批下形成只能是的检查依据,从而能够对检查项目的重点和主要的审核内容的广度和深度进行充分挖掘,并且还要还该充足的信息内容。
采用关闭和打开的方式是评定“质量门”是否合乎相关的技术参考值的重要方法,为了保证“质量门”中的各个要素均具备,首先采用的方式是将“质量门”进行关闭,在关闭其间完成所有的工作内容。完成相关的工作内容之后邀请专家和技术工作人员进行评审,并针对评审的意见来决定“质量门”是否开启。
3.3 生产过程质量管控
生产过程质量管控主要通过控制点,所谓控制点,即将每到工序细化为工步,根据工步的质量特性,将其细化,分别赋予监控等级,监控点分为停止点(H)、监督点(W)和资料证明点(R)3类,每一个控制点就是生产工序的一个质量风险点。
“里程碑”与每列轨道车辆的制造进程同步执行,每个里程碑在每列车的制造过程中都要执行一次。评审中,与“质量门”的评审相同,采取协商一致的原则进行,对工序产品质量状态共同进行确认。里程碑评审的项点包括工序产品是否检验合格并开具合格证;检验记录填写是否完成;所有的技术更改是否均已执行;配置清单是否记录完整;生产订单是否完成并报工;所有开口项是否完整记录;缺失件是否完整记录等内容。
只有通过了“里程碑”评审,工序产品才可以流转至下工序,下工序操作者只有见到标注有合格结论的里程碑评审表,方能接受上工序的产品。通过设置流程碑,对重要节点产品质量进行全面评审,有效控制车辆的实物状态,确保实物质量受控,确保流入下工序的产品为满足要求的合格品。
3.4 物资采购环节质量管控
物资采购环节,包括供应商管理和采购产品质量管控作为高速动车组项目的一个环节,包含了研发设计、工艺策划、生产制造、质量检验和运输交付等产品实现的全过程,其中包含了供应商间多个接口,其中物流、信息流十分复杂。物资采购阶段的风险主要有供应商产品为新产品没有经过验证、运用考核或验证、运用考核不充分,首检中没有发现采购件存在的质量问题或其生产工艺存在的漏洞,供应商批量生产的产品与首检通过产品存在重大差异,批量生产时供应商私自更换关键组件且未经批准,供应商的结构变更未经设计部门批准等。
因此,为确保采购产品质量管控,确保其产品质量满足项目执行需求,组建采购质量工程师队伍,将采购环节进行细化,实行了供应商十步阶梯管理,将“质量安全风险”细化到每个阶梯中,只有这些阶梯全部通过,采购产品才能允许装车使用。
4 结语
在供应商资质审核、质量合同谈判、首件检验、入厂检验等环节设置了“质量门”,对这些环节设置质量门,制定了规范的前提确认条件,要求供应商在申请供应商资质审核、质量合同谈判、首件检验、入厂检验时,按照前提确认条件的要求进行内部预评审,并提交预评审报告由质量系统进行审核。只有审核通过,才能进行正式评审,以强力推进供应商自主管控质量的主动性和积极性,促进采购件实物质量的提升。
参考文献
[1] 王沙威,王戈.质量管理体系与试飞安全管理体系融合模式探索[J].中国科技信息,2014(22):111-112.
[2] 姜东升.建筑工程项目管理的风险及对策[J].科技风,2014(22):182.
程序设计风格篇9
论文摘要: 文章对施工企业实施内部效益审计的的必要性、审计内容、审计步 骤进行了分析。同时指出,做好施工企业工程项目的内部效益审计工作,对维护企业利益, 避免合同风险、融资风险等,具有重要的意义。
当前我国建筑市场不规范行为仍然存在,拖欠工程款、垫资施工、阴阳合同、肢解单位 工程、造价一次包死的中标工程,结算时砍一刀等建设单位的不规范行为严重影响着建筑市 场秩序,给建筑施工企业的经营和竞争力的提高带来较大影响。另一方面,建筑用钢材、水 泥、铜等建筑材料价格波动较大,直接影响了企业工程成本 ,尤其是对造价一次包死的项目影响更大。一些改制后的施工企业在管理上与现代企业制度 的要求仍存在差距,粗放型管理的影响还较深;还有一些企业管理层次较多、管理手段较落 后、施工技术层次较低。
以上这些因素直接造成建筑企业存在合同管理、投资、融资、 垫资、拖欠工程款、施 工等多方面的风险,而内部审计是有效控制风险的手段之一。目前我国很多大型施工企业都 设置了审计机构,以更好地为管理服务。但由于我国内部审计刚起步,还不是很成熟:(1) 内审工作在管理和经营领域深入不够,多数停留在差错防弊的一般水平或层面上,使审计成 果利用价值不大。(2)在审计方式上,仍然以事后审计为主,并非是富有建设性的经营审 计;审计手段单一,使内部审计监督缺乏有效性;审计程序简单,取证不到位加大了审计风 险。(3)内部控制制度执行力度欠缺,项目管理规章制度流于形式,一些企业管理层没有 把内部控制放在整个企业经营管理的策略高度来考虑。
现代内部审计具有经济监督、效益评价、决策服务、间接管理等多方面职能,当前施工 企业的内部审计最主要的一项职能就是经济效益审计,。
一、实施内部效益审计的必要性
现阶段,许多大型民营和国有施工企业通常采用的是“三级管理三级核算”的组织管理 模式,从低到高依次为工程项目经理部,工程施工分公司,总承包公司。集团公司为利润中 心,工程公司为成本费用中心,项目经理部为责任成本中心,机制上按责权利效统一原则, 形成全方位、多层次、多形式的经济承包责任制。其基本考核模式为:项目经理部、分公司 实行集体风险抵押承包,即“包实基数,确保 上交、超额奖励、亏损受罚”。经理部实行“项目总承包合同书”和“年度经济承包责任状 ”。分公司按工程项目施工合同工期实行经济承包责任制和“年度经济承包责任状”。项目 经理和分公司经理作为承包代表人、重奖重罚。其奖罚标准同整体承包效益和个人业绩挂钩 。
为了使责任制落到实处,就必须坚持实行效益审计、成本跟踪核实、项目解体终审、责 任制自评、互评和纵向、横向交错考核等办法,力求承包合理、成果真实、考核严明、奖罚 兑现。
工程项目的内部效益审计就是施工企业内部通过制定适应项目管理目标审计方案,对其 所属工程项目实施的、以促进工程项目部完善内部管理,帮助项目负责人更好地履行经营受 托责任,提高项目的盈利能力,防范经营分险为目的的一种全面的效益审计形式。它是施工 企业经济活动的再监督,是内部控制机制的一个重要组成部分,其审计目标随着项目不同阶 段而异,主要表现在以下几个方面:
1.评价合同管理的有效性。合同签订、履行、变更、终止的真实性、合法性以及合同对 整个项目投资的效益性;合同执行中的变更管理,审计项目单位是否掌握和运用索赔技术。
2.评价成本管理的有效性。审计项目单位在施工项目成本的预测、计划、动态控制、核 算和分析是否真实、完整和有效。
3.评价质量管理、安全管理、进度管理的有效性。
4.评价信息管理的有效性。审计和评价项目单位预算计划、物料管理、财务系统的信息 使用效果。
二、施工企业内部效益审计内容
根据建设项目长期性、阶段性的特点,可以把内部效益审计分为三个阶段:即项目 投标(事前)、施工中(事中)和竣工后(事后)的经济效益审计。
1.项目投标决策内部效益审计。主要包括:参与标前评审,评价承接项目的可行性 ;参与预算分割制定,评价项目绩效考核指标的合理性和实施的可行性;审查标底编制的合 规性和标书制作的完整性,规避投标风险。在实务中,审计部门对其单***项审计情形并不 多见。
2.建设阶段内部效益审计,实质上是核实建设项目的成本造价。重点关注内容为: (1)工程量的真实性审计,即包括实体工程量和实际消耗量的大小,主要是验证其提供资 料的真实程度。(2)材料使用情况的审计,即施工单位是否真实采用所列材料的规格和数 量等情况。(3)对影响造价的材料价格签证等有无按施工合同要求办理。(4)审计工程质 量,即其是否按照合同约定采取相应的质量保证措施。(5)审查建设项目资金到位情况、 建设单位支付工程款的情况及有无挤占、挪用、转移现象。(6)通过审计,提出合理索赔 的可能性,根据同期施工日志,对索赔事件的起因和责任归属进行划分,按索赔程序,收集 充分适当的索赔证据。(7)在建设项目结算阶段,重点检查影响项目成本的事项,如材料 市场信息价格的变化、补充合同、工期执行和工程质量控制情况等。
3.竣工后内部经济效益审计。竣工后内部效益审计通常是在中介机构出具《建设项 目竣工决算审核报告》后,在财务收支真实性审计基础上对项目整体绩效目标完成情况 进行总体审核和综合评价。在这个阶段,内部效益审计侧重点是影响最终绩效激励兑现的量 化指标的审核,如项目收入支出的真实性、完整性的确认;项目外债情况及真实性确认,同 时对项目管理控制目标的实现情况进行项目后评价。
在各个阶段,对项目的整体完成情况进行审核分析,特别是对利润等绩效需考核的目标 完成情况进行审核分析,并依据效绩考核办法,出具内部效益审计定量指标评价报告;对工 程项目施工管理过程中工程质量、施工进度、材料、安全、现场管理等进行控制的有效性、 完整性进行内部控制测试,并出具内部控制评审意见;在财务收支真实性审计基础上进行产 值分析、利润分析、风险分析,出具项目中期控制预警报告,以达到过程控制,目标管理。
三、内部效益审计的具体审计步骤
内部效益审计实施过程就是实现项目审计目的的过程,其实施主体是总公司层级的内部 审计部门,传统的财务收支审计只是项目审计的一部分,而对影响工程成本的施工组织方案 、材料物资供应、施工机械的配置与调度、分包工程成本等重要因素的审计,需要工程技术 、经营计划、物资及审计部门本身等多部门参与。内部效益审计过程一般为:下达审计通知 书,制定审计方案,组织实施审计,编写审计报告,交换审计意见等。
工程项目审计实施时要充分考虑审计目的对方案的要求,在编制审计项目实施方案时, 要按照《内部审计程序规范》和《内部审计制度》,制定符合具体审计目标的适当的审计程 序。
以工程项目建设阶段内部效益为例,其主要审计程序的设计是在确定成本费用为重要效 益指标审计内容的基础上,通过设计查证分析表单,引导内部效益审计方向,并使现场审计 取证表单成为内部效益审计报告的主要组成内容。
1.总体审计方案中量化绩效指标的审计。以系列查证分析表单为线索,工程项目建设 阶 段内部效益审计以成本费用为重要审计内容,在工程结算收入较为确定的情况下,主要以分 析影响效益的关键因素为重点,对工程项目施工组织,人、财、物的供应,机具的配置等等 进行分析。
2.施工企业内部效益具体审计程序和审计表单举例。以《分包工程成本控制表》为例,审计表格的设计是为了最终反映审计成果,通过履行 相应的审计程序,对审计表格中的数据进行确认。在大量存在分包工程的情况下,重点加强 对分包工程的审计监督,对人工、材料、机械等结算价格的审查,是内部效益审计重点关注 内 容和必须履行的审计程序。通过选择或制定审计所需管理表单,在审计相关数据基础上,记 录并分析相关数据。
3.分包工程成本。一是 抽查分包工程款拨付单,检查拨付单的签发是否经过授权批准,分包工程拨款汇总 表是否经过适当人员复核,是否正确及时入账。 二是抽查分包工程材料发出及领用的原始凭证,检查领料单的签发是否经过授权批准, 材料发出汇总表是否经过适当人员复核,材料单位成本计价方法是否适当,是否正确及时入 账。再以《消耗主要材料差价分析表》为例,材料费一般占整个工程造价的70%以上,因此 对主要材料的审查就显得尤为重要。通过工程预算与财务数据的对比分析,采用双因素分析 方法,确定分别由价格和数量引起的偏差幅度。在价格审查上,可以通过查证材料购买合同 及发票,询问对方单位及对比市场信息价等具体的审计程序,来发现材料价格的真实性和合 理性。在数量分析上,主要审核材料进出库的内部控制、材料使用有无浪费、材料采购数量 有无超预算、材料采购计划合理性。
工程项目建设阶段内部效益审计除了测试内部控制制度完整性、合理性、有效性外,还 应深入到影响项目业绩及经营风险的每一个环节。在查证被审项目的收支基础上,对财务管 理数据加以分析对比、评价其是否节约,是否有效利用人力、物力和财力,是否达到预定的 目标和预期的效果,从中发现问题,提出提高经济效益的措施,促进项目部改善经营管理。 施工企业内部效益审计中有关安全、项目质量、项目进度等管理控制重点的审计,主要 通过实施过程控制测试实现。重点是关键控制程序和关键控制目标的测试,其中审计表单的 设计应与各项管理目标一致。
特别需要提出,目前企业在垫资及甲方拖欠工程款方面风险最大,因此将建设过程中的 索赔事项作为内部效益审计的关注内容,并制定具体审计程序,规范审计取证工作,是内部 效益审计出现的一个新的内容。
四、内部效益审计报告
内部效益审计报告及结果,有赖于上述审计程序的有效实施和获取充分适当的审计证 据。其审计结果可分为:项目效益评价结果报告和项目效益风险分析提示报告。
程序设计风格篇10
【关键词】工程量清单;合同;影响
工程量清单和施工合同都是招标文件不可或缺的重要组成部分,直接影响到建设项目的投资控制成败。工程量清单计价模式下的招投标是今后招投标的方向,它具有统一工程量、合理低价中标、投标单位根据企业定额自主报价等特点。工程量清单计价模式对工程造价控制目标和具体工作有着深刻的影响,新的计价模式下做好招投标阶段的工程造价控制工作,工程量清单成为报价的统一基础,使获得竞争性投标报价得到有力保证,合同条款的约定更注重合理分摊风险、更注重对造价的动态控制、更注重对价格调整以及工程变更、索赔等方面的约定。《建设工程工程量清单计价规范》GB50500-2008的编制,是对2003规范的补充和完善,较好的解决了执行03清单计价中存在的问题,但同时也对建设单位的投资控制带来了一些不利因素,大体总结如下:
一、 工程量清单的影响
08清单规定,招标人对编制的工程量清单的准确性(数量)和完整性(不缺项、漏项)负责,如委托工程造价咨询人编制,其责任仍由招标人承担。投标人依据工程量清单进行投标报价,对工程量清单不负有核实义务,更不具修改和调整的权利。所以工程量清单项目工程数量计算是否准确、项目特征描述是否清晰具体等,是招投标成败的重要因素,也是建设单位抓好投资控制的前提。这就要求建设单位编制工程量清单要注意解决几个重要问题:
一是清单漏项问题。清单应按设计***纸全面反映拟建工程内容,项目划分应适度,尽量细,以避免不平衡报价,就施工企业而言,不平衡报价是一种投标策略,而就建设单位而言,不平衡报价将导致低价中标,高价结算。但项目划分过细则易漏项,项目之间应界限清楚、项目作业内容、工艺和质量标准明确,既便于计量,也便于报价。若有漏项,不利于建设单位投资控制,也会导致投标人的投标报价失真,进而导致索赔等工程结算纠纷。
二是清单项目的特征描述不完整或不准确问题。《工程量清单计价规范》规定,分部分项工程量清单只列主体项目,围绕该主体项目施工的附属项目内容,主要靠项目特征的描述,随主体项目名称一并反映出来,构成组合并计算综合单价的依据。施工企业据此确定完成该主体项目所需要的具体“工程内容”并计价报价。限于设计深度和对《工程量清单计价规范》的认识和理解,项目特征描述常会出现不准确或不完整的情况,从而导致承发包双方因部分清单项目的“工程内容”是否已含在主体项目报价中而发生争议,导致结算纠纷,不利于建设单位控制投资。所以编制工程量清单,在全面了解工程有关资料,了解业主意***、技术规范、实地勘察现场情况,了解实际施工条件的基础上,用言简意赅的语言编制清单说明,包括工作内容的补充说明、施工工艺特殊要求说明、主要材料规格型号及质量要求说明、现场施工条件、自然条件说明等应准确表述,便于投标人与自己所了解的情况对照,为计算工程量打好基础,尽量减少日后工程变更。
三是“量”的问题。清单量应按08清单规范计算,08清单更强调按***示计算工程量,不像以前的清单或定额有放量的规定,这更便于工程量核对。建设单位如何管理“量”的风险,笔者尝试了一种解决办法。一是施工***纸尽量完整完善,减少在施工过程中洽商的出现;二是在招标文件中明确规定,中标通知书发出后一定期限内双方核对工程量,以后不再对工程量要求索赔;三是在合同条款中明确工程量已经核对,不再索赔工程量。实质上,已将单价合同转变为总价合同,这种办法适用前提是有比较完善的施工***纸。
四是“措施费”的问题,在执行03清单规范时,个人认为,在施工单位的报价内,招标人有理由认为投标人的报价包含了所有措施费用(只要招标人提供了相关的齐全的资料并要求投标人勘察现场),但08清单规范显然与03规范有很大不同,08规范明确了投标人对招标人所列的措施项目清单可以进行增补,如脚手架费用、模板费用,但对于增补的措施项目应该在投标人的施工组织设计或施工方案中明确,在评标时要经过评标委员会的评审。由此,可做如下理解:即投标人在施工组织设计中提及的措施,如果在报价中未另列措施项目清单,则招标人可以认定投标人的报价包含了该措施;但投标人的施工组织设计中未提及的措施,且招标人所列的措施清单中未列,投标人投标时也未增补,但施工中确实用增加的措施费用,应由招标人(发包人)承担。
所以相对于03清单规范,08清单规范将许多风险进行了分配,把承包人的风险降低,增加了建设单位的风险。
二、 合同约定的影响
与03清单中总价合同不同,08清单中说明“实行工程量清单的工程,宜采用单价合同方式”。工程量清单方式下中标单位投标时所报的综合单价即成为工程结算的依据,因此建设单位在招投标阶段应注重防止投标人出现不平衡报价。
合同价的形成方式使工程造价更接近工程实际价值。首先,确定合同价的两个重要因素――投标报价和标底价都以实物法编制,采用的消耗量、价格、费率都是市场波动值,因此使合同价能更好地反映工程造价性质和特点,更接近市场价值。其次,易于对工程造价进行动态控制。在原计价模式下,无论合同采用固定价还是可调价格,无论工程量变化多大,无论施工工期多长,双方只要约定采用国家定额、国家造价管理部门调整和材料指导价和颁布的价格调整系数,便适用于合同内、外项目的结算。在新的计价模式下,工程量由招标人提供,报价人的竞争性报价是基于工程量清单上所列量值,招标人为避免由于对***纸理解不同而引起的问题,一般不要求报价人对工程量提出意见或作出判断。但是工程量变化会改变施工组织、改变施工现场情况,从而引起施工成本、利润率、管理费率变化,因此带来项目单价的变化。新的计价模式能实现真正意义上的工程造价动态控制。
在合同条款的约定上,双方的风险和责任意识加强。在原计价模式下,由于计价方法单一,承发包双方对有关风险和责任意识不强。新的计价模式下,招投标双方对合同价的确定共同承担责任。招标人提供工程量,承担工程量变更或计算错误的责任,投标单位只对自己所报的成本、单价负责。工程量结算时,根据实际完成的工程量,按约定的办法调整。双方对工程情况的理解以不同的方式体现在合同价中,招标方以工程量清单表现,投标方则体现在报价中。风险共担还体现在材料价格上,08规范规定,在施工合同中没有约定,但材料价格有波动(如钢筋、混凝土、水泥等),则承包人可承担一定风险范围内的材料基期价格风险,发包人承担风险范围幅度以外的材料基期价格风险。在如今市场价格波动大的情况下,这项条款又给建设单位增加了不少风险。另外,工程一般项目造价已通过清单报价明确下来,在日后的施工过程中,施工企业为获取最大的利益,会利用工程变更和索赔手段追求额外的费用。因此,双方对合同管理的意识会大大加强,合同条款的约定会更加周密。
招投标阶段工程造价控制体现在三个方面:获得竞争性投标报价、有效评价最合理报价、签订合同预先控制造价变更。新的计价模式赋予三个方面造价控制工作新的内容和新的侧重点。首先工程量清单成为报价的统一基础使获得竞争性投标报价得到有力保证,无标底合理低价中标评标方式使评选的中标价更为合理,合同条款更注重风险的合理分摊,更注重对造价的动态控制,更注重对价格调整以及工程变更、索赔等方面的约定。
关于合同条款的约定
在编制合同条款时,应注重有关风险和责任的约定,将项目管理融入合同条款中,尽量将风险量化,责任明确,公正地维护双方的利益。主要重视以下几类条款:
(1)程序性条款。目的在于规范工程价款结算依据的形成,预防不必要的纠纷。程序性条款贯穿于合同行为始终。包括信息往来程序、计量程序、工程变更程序、索赔处理程序、价款支付程序、争议处理程序等。编写时注意明确具体步骤,约定时间期限。
(2)有关工程计量条款。注重计算方法的约定:(一般按净值计量)严格确定计量内容,加强隐蔽工程计量的约定。计量方法一般按工程部位和工程特性确定,以便于核定工程量、便于计算工价款为原则。
(3)有关价款的条款,特别注意价格调整条款。A:约定合同中未标明价格的,或无单独标价的计价方法。或计价公式、或计价原则。B:工程量变化综合价格的调整。约定工程量变化超过规定幅度值时综合单价的调整公式。C:对材料价格较大幅度变化等因素造成的价格调整,约定分担原则或调价公式。总之,有关合同价格调整的条款必须有明确细化的内容,尽量减少模棱两可带有争议性的条款出现,少留活口,为以后工程变更结算拟定方向性、可操作性强的条款。
(4)双方职责条款。为进一步划清双方责任,量化风险,应对双方的职责进行恰当的描述。对那些未来已可预见(如现在常发生的停电)并可能影响造价的事件和情况明确各方的责任,尽量减少索赔和争议的发生。
(5)索赔条款:明确索赔程序,索赔的支付、争端解决方式等。
(6)有关通用条款与专用条款。任何施工合同都应有通用条款和专用条款,通用条款是根据法律、行***法规规定及建设工程施工的需要订立,通用于各建设项目施工的条款。专用条款是发包人与承包人根据法律、行***法规规定,结合具体工程实际,经协商达成一致意见的条款,是对通用条款的具体化、补充或修改。而事实上当今有许多施工合同的专用条款往往写成“见通用条款第几条第几款”,这样就完全失去了专用条款的意义,也就不能体现该工程的特征,为今后工程合同管理及工程结算带来很大的隐患,为了根除隐患便于合同管理,必须量化、细化、深化合同的专用条款。