资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
BizTalk Server 2004,李维 Borland大中华区 首席技术官,高质量软件开发,内容大纲,追求高质量软件! 为什么需要Modeling? 从程序设计到建模 从建模到高质量软件开发 结论,在这么多技术之后我们到底追求的是什么?,Win API,C/C+,MFC,Framework,.NET,System,Basic,Web,ASP,ASP.NET,SOAP,COM/COM+,Multi-Tier,Language,Interface,Web Service,.NET Framework,XML,Remoting,HTTP,Mobile,Compact,DOS,Interrupt,在这么多技术之后我们到底追求的是什么?,Win API,C/C+,MFC,Framework,.NET,System,Basic,Web,ASP,ASP.NET,SOAP,COM/COM+,Multi-Tier,Language,Interface,Web Service,.NET Framework,XML,Remoting,HTTP,Mobile,Compact,DOS,Interrupt,学习产生高质量软件的技术!,在程序代码层次 Feel Thy Pain Administer Relief To Thee,学习更多的程序语言 追踪和学习更多的源代码 熟练使用各种API 学习更多的Framework Refactoring 产生高品质程序代码.,如何追求高质量软件?,Know Thy Customer 软件架构 Administer Relief To Thee,如何追求高质量软件?,C/S架构的设计 B/S架构的设计 分布式多层的设计 .NET架构的设计 如何掌握你的软件和外包项目的架构?,Know Thy Customer Feel Thy Pain 软件工程,了解如何掌握 : RUP XP Agile Development Test-Driven Development 学习增加软件生产力和质量的系统方法,如何追求高质量软件?,追求高质量软件3种方法的共通点是什么?,是Modeling技术!,为什么?为什么我们需要Modeling?,为什么需要Modeling,Modeling Code,Modeling Development,Modeling Process,Modeling Cycle,因为我们一直在做Modeling!,Once Upon A Time ,& 二十世紀福斯影片公司,If you only knew the power of the dark side.,& 二十世紀福斯影片公司,Preparation and Recommendation,Mindset Not religion, but rigorous Incremental adoption Training Learning & Training Apprenticeship Mentors Tools are required Agile Process Start Small,& 二十世紀福斯影片公司,从程序设计到建模,Duwamish是如何设计的? .NET Pet Shop 3.0是如何设计的? NUNIT是如何设计的?,从程序设计到建模,.NET Pet Shop 3.0 Architecture,从程序设计到建模,程序代码层范例 LiveSource Design Pattern 软件架构层范例 Reverse Engineering Document Generation 软件工程层范例 TDD,LiveSource技术,Binary Repository,IBM/Rational,Borland Together,不同步,即時同步,Reverse/Forward Engineer,深度整合 Microsoft Visual Studio .NET,自动化文件产生,支援 Design Pattern,支持 XMI 汇入与汇出,IBM/Rational,Borland Together,XMI 交换格式,从建模到高质量软件开发,Model Driven Architecture Initiative started by the OMG Benefits More precise specifications of systems Insulates businesses from technology and middleware changes Intended to cover the full life-cycle Built on standards,从建模到高质量软件开发,PIM,.NETPSM,Win32PSM,C+PSM,Win32App,C+App,.NETApp,从程序设计到建模,MDA/DDA范例 快速开发.NET系统,Borland ALM 产品策略 - .NET,总结,追求高质量软件! 我们一直在做Modeling Modeling在各层次都可以帮助我们 在程序代码 在软件架构, 在软件工程 Borland提供您.NET平台最好的工具 !,结论,May The Power Be With You !,& 二十世紀福斯影片公司,Resources,试用版下载网址 请填写资料袋中的Borland反馈表,参加抽奖。,DevDays 2004,Realizing Your Potential,NameTitle, 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.,1、有时候读书是一种巧妙地避开思考的方法。20.9.520.9.5Saturday, September 5, 2020 2、阅读一切好书如同和过去最杰出的人谈话。09:56:4909:56:4909:569/5/2020 9:56:49 AM 3、越是没有本领的就越加自命不凡。20.9.509:56:4909:56Sep-205-Sep-20 4、越是无能的人,越喜欢挑剔别人的错儿。09:56:4909:56:4909:56Saturday, September 5, 2020 5、知人者智,自知者明。胜人者有力,自胜者强。20.9.520.9.509:56:4909:56:49September 5, 2020 6、意志坚强的人能把世界放在手中像泥块一样任意揉捏。2020年9月5日星期六上午9时56分49秒09:56:4920.9.5 7、最具挑战性的挑战莫过于提升自我。2020年9月上午9时56分20.9.509:56September 5, 2020 8、业余生活要有意义,不要越轨。2020年9月5日星期六9时56分49秒09:56:495 September 2020 9、一个人即使已登上顶峰,也仍要自强不息。上午9时56分49秒上午9时56分09:56:4920.9.5 10、你要做多大的事情,就该承受多大的压力。9/5/2020 9:56:49 AM09:56:492020/9/5 11、自己要先看得起自己,别人才会看得起你。9/5/2020 9:56 AM9/5/2020 9:56 AM20.9.520.9.5 12、这一秒不放弃,下一秒就会有希望。5-Sep-205 September 202020.9.5 13、无论才能知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。Saturday, September 5, 20205-Sep-2020.9.5 14、我只是自己不放过自己而已,现在我不会再逼自己眷恋了。20.9.509:56:495 September 202009:56,谢谢大家,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号