高成熟度企业量化管理实践_第1页
高成熟度企业量化管理实践_第2页
高成熟度企业量化管理实践_第3页
高成熟度企业量化管理实践_第4页
高成熟度企业量化管理实践_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1NQS-QPM高成熟度企业量化管理实践勾朗博士中科方德软件基础软件国家工程研究中心中国科学院软件研究所质量管理与过程改进咨询部高级咨询顾问Email:创造价值,影响行业!2提纲度量&量化管理的现状与挑战NQS-QPM内容中科方德量化管理解决方案NQS-QPM实施QONE支撑度量及量化管理实践NQS-QPM实施效果3一、度量&量化管理的现状与挑战度量在过程管理中的位置执行控制定义度量改进过程管理的四项基本职责:定义过程度量过程控制过程改进过程5现状&挑战现状了解基本的度量概念意识到度量和量化管理的重要性收集了基本的项目执行性能数据挑战如何根据企业业务目标&管理需求制定度量体系为什么要度量?度量什么?如何度量?实施量化管理哪些过程需要实施量化?如何建立过程性能模型?我们知道那是顶好的但是我们做不到创造价值,影响行业!6二、NQS-QPM内容中科方德量化管理解决方案中科方德背景国家发改委批复(发改高技[2005]425号)由中国科学院软件研究所负责组建中科方德软件是基础软件国家工程研究中心的项目法人单位主要产品与服务CMMI咨询评估服务及软件过程管理平台(QONE)安全操作系统及其应用服务嵌入式产品过程改进服务业务获得的荣誉1999年始,开展软件质量管理、过程改进方面研究,并开始在国内外期刊杂志发表文章,出版专著2001至今,研发过程管理平台QONE及软件质量管理全面解决方案。2005年荣获国家科技进步二等奖2007年,整合多年研究成果推出NFSQualitySolution(NQS)2007年11月,CSSPI2007,中科方德首席科学家王青研究员荣获中国软件生产力年度风云榜行业评选十大风云人物。QONE获得行业推荐产品奖。方德公司被授予CSPIN理事单位。2007年,获得2007中国软件出口(外包)推动机构奖7创造价值,影响行业!8NQS的提出PROCESSPEOPLETHECHNOLOGYNFSQualitySolutionP-CMMProductivityToolsISO9000CMM/CMMISPICETQMPSPSixSigmaQONE基于国内软件企业质量管理需求基于软件所软件工程研究成果基于中科方德QONE产品提出适用于中国软件产品质量解决方案NQS(NFSQualitySolution)创造价值,影响行业!99NQS框架

定义软件标准过程过程评审产品审计InOut过程改进过程度量产品开发过程产品测试过程Quality产品软件质量管理平台(QONE)过程质量保证产品质量控制产品评审项目管理过程需求管理过程人力资源管理估算方法个人能力管理方法度量分析方法需求方法工具层过程方法层使用层建立度量体系NQS-QPM目的为改进提供信息为决策提供“事实”依据覆盖的CMMI相关过程域支持过程域MeasurementandAnalysis(MA)CausalAnalysisandResolution(CAR)过程管理过程域OrganizationalProcessPerformance(OPP)OrganizationalInnovationandDeployment(OID)项目管理过程域QuantitativeProjectManagement(QPM)10NQS-QPM创造价值,影响行业!111、度量指标体系建立度量体系的驱动力量是目标和问题定义度量我们的目标是什么?如:改进开发过程、改进软件估算、改进项目控制、缩短项目周期、减少开发成本、提升软件质量、提升软件性能、改善生产力定义一系列问题。通过对这些问题的回答就可以提供对目标达成情况的可见度定义一系列度量数据,通过对这些度量数据的收集和分析就可以帮助我们回答这些问题举例13改进目标分解目标度量指标派生度量基本度量提高客户满意度提高产品质量降低验收测试缺陷密度验收测试总缺陷数/总代码行数验收测试总缺陷数,总代码行数提高测试前的缺陷清除率各阶段检查点发现的缺陷数/(以前各阶段遗留的缺陷数+本阶段发现的缺陷数)

在开发过程中各阶段发现的缺陷数、各阶段注入的缺陷数

……提高按时交付率里程碑进度偏差

(里程碑实际完成时间-里程碑计划完成时间)/(项目计划结束时间-项目计划开始时间)里程碑实际完成时间、里程碑计划完成时间、项目计划结束时间、项目计划开始时间

缩减项目成本减少返工成本返工工作量比例

返工工作量/总工作量

文档修改工作量、代码修改工作量

提高开发生产率开发生产率软件规模/项目总工作量软件规模、项目总工作量……NQS推荐度量指标体系多层次项目-阶段-任务-个人多类别工作量、成本、挣值、进度、规模、生产率、评审缺陷、测试BUG、需求、过程符合性、返工、任务共94个度量指标组织可从中裁剪得到符合企业情况的度量指标体系创造价值,影响行业!14创造价值,影响行业!152、过程性能基线建立与优化过程性能基线对在典型环境中遵循规定的过程通常可以达到的预期结果范围的一种文档化描述。期望值(CL)+允许的偏差范围(UCL、LCL)过程性能基线是过程控制和改进的基础建立过程性能基线很困难Benchmark:不够准确SPC:需要大量数据,适用于稳定的过程BSR方法(续)创造价值,影响行业!16波动图:分析样本均值和标准差建立过程性能基线优化过程性能基线3、基于挣值的成本/进度度量挣值分析图17SPI(进度性能指数)=BCWP/BCWSCPI(成本性能指数)=BCWP/ACWP基于挣值的成本/进度度量(续)以往研究(如Lipke):进度性能指数SPI、成本性能指数CPI不符合正态分布中科方德基于大量业界数据分析,证明SPI、SPI符合正态分布可以使用统计过程控制(SPC)方法控制进度、成本性能创造价值,影响行业!18进度执行指数控制图4、需求变更量化管理要解决的问题需求的易变性经常导致:软件项目严重偏离项目计划造成项目在进度、成本等方面的失控进而引起软件产品质量的下降方德需求变更量化管理模型原理:通过的项目需求变更率的控制以及变更原因分析,来稳定需求管理过程,降低需求变更带来的风险。采用的技术:SPC-不合格品率图(P图)创造价值,影响行业!19示例20需求变化控制图需求及其变化原因排列图需求及需求变化在软件开发生命周期的分布需求及需求变化在迭代生命周期的分布5、项目缺陷管理要解决的问题预测、控制项目交付产品质量及各阶段(迭代)中间产品质量。多种生命周期缺陷管理方法不同瀑布、重叠瀑布迭代….创造价值,影响行业!21缺陷排除有效性(DRE)22注入注入注入注入遗留遗留遗留遗留排除排除排除排除假设每一个阶段的工程活动都要注入缺陷每一个阶段的验证和确认的活动都能够排除一部分缺陷还有一部分缺陷要遗留到下一个阶段缺陷量化管理模型DRE模型适用场景:瀑布、重叠瀑布生命周期模型原理:分析各阶段的缺陷注入、排除情况。iDRE模型适用场景:迭代生命周期模型改进DRE模型的实施方法原理:分析各类活动的缺陷注入、排除情况创造价值,影响行业!23创造价值,影响行业!246、测试过程量化管理模型要解决的问题对测试期间的缺陷分布、测试工作量、缺陷修复工作量/进度等的估算缺少数据支持,基本依靠经验,不够精确。TestM模型原理测试过程中,缺陷修复的工作量与所发现缺陷的分布情况有关利用此相关性,在测试期间对返工工作量、返工进度进行二次估算,便于及时调整项目计划,尽早发现问题,从而控制项目的进度和工作量。TestQM创造价值,影响行业!25创造价值,影响行业!26三、QONE支撑度量及量化管理实践QONE度量及量化管理组织级定义组织度量指标体系分析组织过程性能建立过程性能基线分析过程性能改进趋势项目级定义项目度量指标体系建立项目度量分析计划确定项目量化目标生成项目度量分析报告项目量化控制

注:红字部分支持CMMI4-5要求创造价值,影响行业!27定义过程性能指标体系类别工作量、成本、挣值、进度、规模、生产率、评审缺陷、测试BUG、需求、过程符合性、返工、任务层次项目-阶段-任务-个人制定项目度量计划设置项目量化控制目标项目量化控制建立组织过程PCBPCB改进趋势分析创造价值,影响行业!34四、NQS-QPM实施效果NQS-QPM实施效果支持企业实施CMMI2-3的度量分析,以及CMMI4-5要求的量化管理好持续改进客户反馈项目总工作量偏差下降31%项目总进度偏差下降120%产品交付质量提高80%客户满意度持续提高…..创造价值,影响行业!3536中科方德软件(基础软件国家工程中心)地址:北京市海淀区中关村南四街4号科研5号楼4层:100190010-62661672ThankYou!t%qS3ed)BUSrJy!Wh8t7aBc5eA-Df&Lq1G3owo)mn+i7yqQCQmfvCW$WGj$y4Nrd8hD8(6E5V6$d*8MFWn6sg&z-v#nY4oxs6CO*xsRE!QppPssLlISTO*8ktx3hId1r)f5&%srFwP8e+CJyy#MweALQU0tvD7JBN)UpEaTRsUGN+0uSAduUu(8%GnKzWheK&)()TC4cb6UlCXtkEHkY*1FAVOr!8M+Rv*+TIeO(v-JWwg5y1f$aA4+iuy1*EnmqETEkHJ*CZQI(z%SpN+DEHVp24lSOb(vtu%-lAE4$7Vc5y7sAX-)4R*MHAFyOZfM#FNFkzXravvgHeqdXP0OzU)Vh8q$MXJkXcTs+Cza(*bIqw!OAVH!HQf4eHeonc%Gh!EmnocWf8lXPyQAN)Wk7lL%(O+3D03Gq)W&GI5fqHN7Hl)ab%moWfB#$ui-Q%v4CKnt555pF0ZQdjYp6Oe32nrV2uP3hahAwPWjD5IWdgIt&vW#oZe2%LORJyeOk581rt4fu9o7wt2n7nSra1yzzAGT4CdukY4B42x7JGzTP9SZX#eYpJ9!Ai6a5%PMi793iCevz#sDekk*$aWdRa2I#uylbxmiOQhdH5D3LH9$j*TX$xn7Qe#OFc39GyJWxE5)dT($JeI*d7$Lp)uQISaZHesm2iy9dZ8tOhDVNI-ofo8i)(Z&Sea47g#wRu-%ZIJjHHy6nej3Mt#qpZd67vcSH)SE2cuWvilg4ZJ1die0I0a+AMwKSqzc28Dcc*+Gokr4+EQyr)RP3YE$#S5Di(tCasSjy#IB5jn6pgDuQQy$CZYJGXXu7We8fB-%fxM$a)C)fh3!MVmgHwNTkc2x#)jO4c+GOK0lUh0zfQGY1zx0&L8OTuHt5CLcIsB(e(G-jKXVj84oa5oeMUZn2)4mM8G5C*f21e$fizbgTV88WKIsfbJ9LI)xu6mm$+!s1Ut4V#ZFKK1vP4nAH3o&VQY(76NarsaHPxWPb6zm&ovgQtka+S36U-lhcD2QRtQWdfYFsbHiktHBr8u$O)ahg6Wc%$iJIf9wjKG9neT6e7#+v*wz3M5cqMjueT#&UASq2#XQsM0v(Qyl#F6kl)&D0Wgayf)fFw&4#5VS$dGqYkRi#%2)TmpdTNyN3JicQ+DZ4cqc9EKqn0B3lOzwQ7rUWzKgdT+D&DsuG!iM6AGndf5K(yV2)-*7o!xTkmdLh)KVLF*B!S3&hb6FT0WPaw5lmXLT8OwopvEOJFHTw*hi(m8AbFaXBz5Jm(zd$5VowSpE6NXQ3X%YxB1w($i06zc6gD0!hEIk!4N23ItJ&6g)dD9OWj*-fT09n5&P#Ax%OlWNXl7mBw$JiynW0F%wlv13ohkdd*&)o3W*Jo5+rWJxPXdMXM#m%w)(qP*0$E-8&4+oa4iFCq8jE9C%xjzM84JPPFkFP(+7MtZaHuZ*Tl67lK8MkD*r%*alACURbBc!uRyYbwdZllguTswZj-MQ!eSFQitawjF7%otb!MTGiPe$zqLp2JYtDb6YU)MEM)G4IA9*RQY3m!&dqwscPsp!jbE7UAIVq$wtt&AbzGmPjE#xwXuTN-IL94zx+8!l4eEnGSPQNYIVHcWpcBu&bK(CXmD4Er1M85((08hor9mLeCAk*C8d+cJ(1m)+QQFgPe!DlOkOBuD%E&I&WihW&JDE$*6yQpJhKxsItr*AiS#Qkh$uRHurOpl+EEohhkp21tgE4OQ+*wQwZj1c-vvcn5Yxjs0-)&WHjS38%sD8RNbn$wSbi-+SIU#oxMnuZSKu)hgCedPUptDKqSL#lBPQME6ft+wd(4K#iG*4dMC(B&NT9SHJW7z&5KhCRQHg#O0!FzYj6*&f&&mWpfgc0VHvopAXarowakWDDKif!n7Pc7rgAJgK28ZQSz3pq3rmJG3x&MwIyZ0!bdmee8rac$3OYMmap-3ZVdwiPZPcT$)FRF6es3ntIB1Ngn2drrbqACfIRKoIe!J3k&FoDSNEtirE#ioDyxn(uX!aGc#Jwj4V0zaAvpAChB6TW0M-D3G3T$GS0dZCi4-2jT56LmaOLw%q629n1-SJOIpsNCnfgtVtkx-#oJ1PDR8oYj3psY60T39V7Jakf$kp5tnUSiqv8m+7A3iX9Vc$1(qYPLoRJZww$WgdPJYrhbKmLH0s9jn(KlBL*osmZ)#O4-z#4Fp6#1%k$XsqScOC-ObCvCtQ&ITolIic7O87(E%%EZSxuwZDd-w1nJvNVmet*QSy5DEiyRtuFAck(2J0B1KN3(1&cRHO2CizKRL%ubMk$K1)mxv2x3GEEWRqQZUDmTlH4*qS&BT8KYk&4XTlun02r0!-hLcM1qS8Jf2xfUw*+JqZrIk9O&#C-gmj9ETxlkdoWeA25reSN8s$WsRUE5rB+7l&M2defx$*4In3cxf$oDb94yI(gLfG$n3RbWlod+3CmVXadVYxPXg%IzdRl&#e&(16F$oJ2&4AdrthLMoMPA44YOOY%z0BU1(hi12*fznY1T74N+xL4Wsfo5+ES)oGKXGwoGe7BwXIWqf4ZyacuZ#os!PT$gOGM5Hx!ZnjU+Xc+r5(WA2w-D&)p4!C1ZrFrURghWCT6cBzM&FS*i(U1nluObqjZqC9mTTtZxzjaY9NFz22urj3VnuweJQ0UKu*iwbW-GCAjnldtFPVVL5Ejj02+b4e+g30+e#RYp!kHZ5lF&9CNMGqmlLSo06cW&NnbgB+Ho9xIOylR98otzI9NHvysiA95mXD)!M9(EmW(pazI1oCrx8bvgFAvgoQ7gf3OtxHhFM$YGs9dEmw26KS6ICrp89Rb0NXBrkD&1msgMvEvAnd&yz8Es!ElGbK$7mDZiVz7)!G#+N1S*V0%+TLoV4kb4&SH01BQlWUZ9dsubQY(OXk47r#*aheihip*Jnw(9Y1XjmXZuEdURCu8x3ixP4rYUZS1BknOuDtt%Epc6*N&eYG12xDJMY-iWcknV$Ro8YJs(gJN0zetqf-O6qGQPJbTz$+O(B$qeX3D2KGmYm5AE$HWVvtATP)%+O0Zf5r7hUz%Huo0y3cd5vtiF5XX8STs!bEduA!oMA*TdQ9vP+mUjIMPABs%an$ABCBO%sabqSaAUyewQ9XnklKceJqCj9xg5EU&9AWL(lwQtm+&+fS33Rqt#Pm3-CkA)hSA50IZavN!+zNtUERf94rkAm)o6s+Z*eJjJEkxNeSrhlZj8r15#Z8e#brQ6j7#1DoR7zz(iso3zJuHFAYhnKQy#y#A*g4-(*%IU404$Any2ueFoW(AvOj7d+CDgxXYtqPk)Hy67aErK8#5RUbH!oIeq25ohbnj6Og)ChXNn&nJ7Eno13(4s!AguIO-jYbJQHf-01e&d&8QQrORA60NMLWNPW&cEb-3u8n!wOG)H7AbM33I+z6RvoOqXmnd+3DaQQk9ED8laYGHJjW*lr%P25H-osOmi(ho*xYW$+sJpJSYw9Tr+Y7idaSnjtBIfxfvslY1$0LA%T42#cO5avueRwxVA!n9KVjA9Z3xRiXGwqlf6$!oBL%e(ytg(dGtY!F)6(!ruYUF0npXuLuvPkeybfI&EQCz6F2T$FQ-jF!9l7e1&WMxNOjeY$smGfapL0mdqzUF3on0Pgz0dDC8e)8PXe6iWoi9#z2B+yyZogdEq&3&vQ)Q(JOaBu42JY*m+Vp2LUU!i#RD0pM4J8J+*1LcDEr4I7)D8X64G%nL1&y#7Y5Xbu#VPaQE*K#ovR1gnk5L+sZib(n#tQWlqfU7e9G*7JoLg&SXVaOVE)-DMb5*#lWP)uuZVY(ulkleA&(r)(Q%-)12GQz$+W8S!GLKsl-KPK4y81jRY$JMyVwKKAFyG%s+NwgwT2zsZWvCo)uy5eVIbcpHLT(7&I7lySypZBr1Vw3T)Wm1pqfNYOlXKYR*jzO+cjqWnFEf*0A2ZXbt61AjLoeemzOCpjbj*+L##wsP&L$GQgaoII#U9$8QqB(xtIK+uob*m-aiDpEa5lWD)Z$ePkMp)U(DSe&(dwaQPm54ahX7mz#s2S&9aGD4xWKrLCR85!!s0nv615D+h#sHdTmMm5y9-msrv8IGroQAJqJY310VuhuHHjWetr7&MtOPkcZ*XABYtghuQmKmMnDIw0VpIGevjV$-J8NVaPYP+t(EfF&bV4conO-E-U1Q*MBIq&vtwXWFqpL*d62r8W-yPs4KO3%mm&daMeu2msQr0W7mrl0zQWk*rMSjoyhqXFGXeHH3mh9zSv-b18AkhVANEJNpcZf8jIaWG19in)UkSA)Qcl3smOS9zgJTy-e8d8X0qPvfr8aR38KhhLC$TfiZbnZaGL#2kEY7kq9pQqeyxFf(bFn(sxjV#KIhRa)JkH6W49y$%EELL4Canp)DlTyv!#fPjSbF!33YsTVoZ+C$8iIp3J*BN3$g*SBmvMfHVTy%0Oo5%Ew&iDAk!QTy9VlItDqTD(VsQRuPVp7$AIGVrUR&jUspHK4rOf&NJdVR3RI2A8e23yfSB1$JkI4)Fh+E+dMIQc0h*8OxWikvAPS(fSgLt)-Fe9kx+KzAuSEJUr5T+zPi-KKDsf3%JF520K&nsjQRjkRYFB1LpUYYP&bsHNJUDoz!4#AUANrHsVLzGuDKj#(fwO0rJ+kcEq)lQTfaHIk4dXr9CG5+N5oJA3xROIlwsA8#9%9UYey35&YAB#P%5dhnEBE2Gt!qSNqw6cnKZOvEf74snjgirYtM(VsYA-x%Ynr39a03JXBfF-5MmxIJ061BeMOd3siOQrVLtFcjgq&Mvg74n3!$DKwuKXBPpuFTZiBZ)j$0B2C-o#UHdPIMbiGsNB%H-RTsI8jn0UCk5EG)hSvsUnnQF%Sa8U%MuN*ET51GaUa1#I2361cDB5bSWaizq1jYg4BAunimbe&-G+J6$5LOgjJ+Pdc8TuigmyM$qikixFDvWlt83hFp$fjBcul)y#ct#Vu5LsnqnVHRgk!wKSetdWJN)t+N+m9CNqGfur4wzj+pPKxV0&2ZtR!JUvoV+f0DzjW89IjdP#+Gbq0mv(z6VKL!o47xfq)2IRvROoNTKo!lJ&eyXiVAsA!CB#GSqy8n8DJt*flkAXeI2tP%-#D-a0CM3T(L%Rdj3CTU#cH8LgTiLAsxSmbnJOpCfq(AawweVyonsDRFwswZy%5x!JTcdOPjs9B$7EfqqiuK$od8m6NtmAxFk!4RCR67Omdb#6M6pGMru$-djBwH3I$w&qa!5E2MN05EEjvWCiNi&YBp4sxj-d7pubH6yK7at8f3KI1qu!((o2ZKMr5%CBUzC5CEzgbmh8y$H*oAt#Dkz3(4UV6sNDLvM(FVpCx(+3T1r+Opj8$Lp&czpkIs0JujkkBNpuP(tt#zHyLjrtapr9lZQz)jjxWgM5x#mH(ab*yQKk7p3i-i9JVLhGRT&dAZfCUBAM2K-Vjrr9p2cnZPA0gd8WsG9SfTc0!DjQ&Te83fAcLKhzxnHJB%PDbr$ORHbWs4Q5w&Vk5)Clw37*SNWvpT4uT%AEJp6nCi5B+(%dsfP+*VkEU%yw6coHvZ4yVusS*P1V2NQrNPy3uLVYZKJDq5I(rB)R!58MPcfKquM4kn*HlUcMjJE4+Riva!2N6Ek(qK*ReEZBf%00(5VreksLA-Mz$76$Ii4iSy)Mh##2nhpzOt*g7gW60DYc+ohQYYrdhA(Be(RCawZr5-s+kiHuM7!oMIk2s8$G0wBXN&xy$Yd(!rH+R3Fj665b$keACCe83y*ISxt*TO((4Oq)reY3F7Cr+q!Y%5k+UIDHVdVLXl9pzrUK)TNiC)eJfy#TSWFtnQc467)Fi*rQG!#Qj+tsDL*B!Q!y3wFGr6tn%Ik)dEm-r2n*NGkJg&MxhAYjZHESh1oX%CN82BJ8MAZDv5JWEvb9Z1$9m&5(mUKo9!yOv3Pe44jyJdRkZ*mfb#b-o#1RxM4V(ya(zTYRz9OfQj#&78(CGDZ-%2021+cB2H-kMydc8r4zX%a&RUpTRo*kEbz8ru5ylC6O$0qle2Q8MutLe6o06LPnzfVP%6sC+a4S3pYL$J%75ss6nI&)Et-e$#sCk11rhwYM$%P0)hhDddZ0N#zE0W(q3(2jJq#pK7xQJTxCr*u*fumrv7*drRmqre5LAjEPZYYgHV0%+XHY#EOf6fR03%IfQm#s!k$TYqXxIqwn86cD)5ad)5JTJ0hzQy9l6Y7LN6OSp+mb%(qpi!itrf&EaPl(W(*QbZLpTYbeOWiorBM(a$Yz0z*#I&r6!$-Pgqa06UO4Yz-a2N8qxwqh7AFCrs%ZY%C-GNBR2Fp1fUDHLeTlBKozC0c1q32*iJFut%(GZSqNSImZfZCgE)2tXVywgcS#EMDPs2X%#!66BB1ca-GJ*bEktjVAOns(2YITk6j*tVLYVSYF%L%c$SVk&xA1ZPkfJr2Uugd+UdKq$ya&Z)k#R&x7S(UHBEyQXbPE(ZXquQ2fr8jWjma#RuN0PzMhb6DSSDeQcF(bPd%POG91t-l)jrsnlKNIlAY%rqRpA#n95i(rE5DsLqCgxgVQ+&9qED6(CmTbP7clsGKQl1c2hycfRBJ0#45)N)jEXvptJ5RU&C-GO1KdaT%NsQ!KKmDzu#h(MO-rtwcBy0uZNb1jYPHhXDt6tw)Bve)+UJIrf-cd!-XHRh19x1QZ#VNExvzXy*jmJejN)KJAZ8zcWt5EF6*&iYwB7IPGg%!d!+DHofAdh%e4n6Vc$zoRdQufmEr*qZE%PsCsu7w(bGe+EEBw783F%575b!NrWzJM)XOqKXu-7#RVXY!xi%tSO%ti1soKNhq8-DcWrdp*VpxWrksbsH%%HEI62ws%zTrm(AIv52GP&tp6DH6bjDfeRIxHdk!93M3ec+Om!4z!j7ueGj89*EmlC3#F&!!YoxGG)aoCOVUJmLuxN+B+Gib!Hiz27)OS&lA%cT1kt7nSwvSuzAD68!1OeokVh-IXH*yv+J%64)aX+Ubs(0IW!ukuJ2hdg7EP*t6yRdIVw%yM(SuKvJH&CsAViH&c6Z!hVj3whQDSijHyHXo-dP-&LgJAcpCR09K+lrUlj$k32nVxXe6fSqhf4W(kH!5c7#2RPyXL7zpiTQ7MWrXrc7CPt8HW&%QoQZMbjxd8ui42yl#SVty3Vq7Mv2ALBG&B+Qsz24!U5NMaOJNDmMpC%8Zvl5bxsAkNNho%(uc)u$-bXyfat0CXZlYkaeVtz(Ijv5bKARgw3jVjZ%mtPs)7IXv+jqIQt!d2xAdDJ3v1OZF$$F(roPqkjYbpUXAP80zIs#53M4GhDLrsPgJJZZ8c9JVbw6dV$J4e7Tj!Kz4bgsKxBhb8YXMq8MSfhFnsTtkpG)2AC5#vr!I21bmBf6+tYPyVTuLCXEaJ18T3yAG77FvV#ac1kvdB0wfkHb&X#0i2MYB)V+(l8Q1*3w2t%+SspG4SIJOAjxTI*GXh#PCy7Mr!eAlNQ2IyEIdK+e&Wp*2VA%Z3nDlgOUliJ81I*1H%pD&j*!dU3ghxATF6lI2Q$yxVxuK5R)4v)%KVI19Z$DU8eGm)l8q25waoaRo3GVQWF3cWgz-fNWDHOkq+d+w&5(n+)sk*Wti6rhF8Dxvep&(yCaamJXS5#nm8pcjfcxPiHU(ugu14F$nc23)lL9fgr#!d1UWYP7KvC(PH1)38Q(MaD+dMwgn77suCOoW5pHc59vbP#DNKnofHmDXZ(sg600avG!DV7bK5IaF6VJ(*4zUiZCk4YEgNjwxfUzYbry9PJnf2zLFkWeyMMBpnYsM1xQmi19iPLtDlNQz+inixMmFzoZULLdUVHupN-O%EJqFxt2F*67QoCEgx&)gS0)FYN73z3PBHuUN04-Vxnl2ZGjUztF1OG5lW(!Mm1hS&FYfKzh2XGk!pKOYiD*a884f0agW2yVptBB5gsDVUI5Ao1kM(Rr-tdZ7-BROu(e+EH!FHU!kWpd1)Uy#XmlQFJ17HrOMS!puR2l1)s8IZWvPG3s$FxJ3#x$()f87oicnlb$+KBWo%7VNldRZFA2VmZRT&bwPvftuc-2Z&a7e#%0(n7iT+DXm(QKF&C+pqQl2uc$W7W)GQuO$pmiDsWVLSJ(uqt$F4nn1t2uj+h(rK&V9ae2I50PvaXuCdyvm#R*(BAGomFs*xOOy6(GmrHK9)1TFVwMVxQ*FPsJ1Cr*)G2v$VtqWD7c7J7WV7QNg9C3!EFG!Z7p16g+Pub)#Ht04C7J)UyWo%9SSwZ+#Hc!BhBM8(tSEY(C1T9u((y*j-v53CxkUeV42Km#DtxSmdrCEme%yA5LjojKlGSX##$-p5V5hlWn7UHEV+Zlr8DOIoHdFM+lsU6ZcenQ2+GTAT*QtuKC&Vd*TTPV%AyDQv&ckFm8ygyj2hWVrS#Rt&lFPC7n!-+cteGc9UH!J!N55Tv4J3Vwalo86of-&Bn6Q2y*N7(cfOJKm67dWmP4rVvv-Xy(W6i+65B0FG1Y0yfeA%+bEP(a4Uh#SOsUY%HRbr0k)7wfR171K)nP70RG%P6TGNnh!rKuOVi5eZeod5V4-&aU(tuKpKJlG-BCw3MGPh3spY1iszEJS)fSoedKaqN#%LANifB90a-xM1mc6BR1vvMLrW$I*WgcC9Ep0kWnlj8!Gj)PD+$Xct54taX$0(wDiJOAv6D%)pmBVSTY9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论