李维-高质量软件开发

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

李维Borland大中华区首席技术官高质量软件开发内容大纲•追求高质量软件!•为什么需要Modeling?•从程序设计到建模•从建模到高质量软件开发•结论在这么多技术之后我们到底追求的是什么?WinAPIC/C++MFCFramework.NETSystemBasicWebASPASP.NETSOAPCOM/COM+Multi-TierLanguageInterfaceWebService.NETFrameworkXMLRemotingHTTPMobileCompactDOSInterrupt在这么多技术之后我们到底追求的是什么?WinAPIC/C++MFCFramework.NETSystemBasicWebASPASP.NETSOAPCOM/COM+Multi-TierLanguageInterfaceWebService.NETFrameworkXMLRemotingHTTPMobileCompactDOSInterrupt学习产生高质量软件的技术!!!•在程序代码层次•FeelThyPain•AdministerReliefToThee•学习更多的程序语言•追踪和学习更多的源代码•熟练使用各种API•学习更多的Framework•Refactoring•产生高品质程序代码..如何追求高质量软件?•KnowThyCustomer•软件架构•AdministerReliefToThee如何追求高质量软件?•C/S架构的设计•B/S架构的设计•分布式多层的设计•.NET架构的设计•如何掌握你的软件和外包项目的架构?•KnowThyCustomer•FeelThyPain•软件工程了解如何掌握:•RUP•XP•AgileDevelopment•Test-DrivenDevelopment•学习增加软件生产力和质量的系统方法如何追求高质量软件?追求高质量软件3种方法的共通点是什么?是Modeling技术!为什么?为什么我们需要Modeling?为什么需要ModelingModelingCodeModelingDevelopmentModelingProcessModelingCycle因为我们一直在做Modeling!OnceUponATime…®™&©二十世紀福斯影片公司Ifyouonlyknewthepowerofthedarkside.®™&©二十世紀福斯影片公司PreparationandRecommendation•Mindset•Notreligion,butrigorous•Incrementaladoption•Training•Learning&Training•Apprenticeship•Mentors•Toolsarerequired•AgileProcess•StartSmall®™&©二十世紀福斯影片公司从程序设计到建模•Duwamish是如何设计的?•.NETPetShop3.0是如何设计的?•NUNIT是如何设计的?从程序设计到建模•.NETPetShop3.0Architecture从程序设计到建模•程序代码层范例•LiveSource•DesignPattern•软件架构层范例•ReverseEngineering•DocumentGeneration•软件工程层范例•TDDLiveSource™技术BinaryRepositoryIBM/RationalBorlandTogether不同步即時同步Reverse/ForwardEngineer深度整合MicrosoftVisualStudio.NET自动化文件产生支援DesignPattern支持XMI汇入与汇出IBM/RationalBorlandTogetherXMI交换格式从建模到高质量软件开发PIM.NETPSMWin32PSMC++PSMBusiness(UML)expertdesignsplatform-independentbusinessmodelofapplication1Developersuseplatform-specificdesignenvironmentintheirIDEtocontinuetheapplicationdevelopment2Developersbuild,debug,test,optimizeandfinallydeploytheirapplication3Win32AppC++App.NETApp从程序设计到建模•MDA/DDA范例•快速开发.NET系统BorlandALM产品策略-.NETBorlandCaliberRM™BorlandJanevaBorlandTogether®EditionForMicrosoftVisualStudio.NETC#Builder™fortheMicrosoft®.NETframeworkBorlandOptimizeIt™For.NETBorlandStarTeamDelphi™8fortheMicrosoft®.NETFramework总结•追求高质量软件!•我们一直在做Modeling•Modeling在各层次都可以帮助我们•在程序代码•在软件架构,•在软件工程•Borland提供您.NET平台最好的工具!结论MayThePowerBeWithYou!!®™&©二十世紀福斯影片公司Resources•试用版下载网址••请填写资料袋中的Borland反馈表,参加抽奖。Q&A

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功