资源描述
Click to edit Title Slide,Click to edit Master text styles,Second level,Third level,Click to edit Title Slide,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Title Slide,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,BizTalk Server 2004,李维,Borland大中华,区,区 首,席,席技术,官,官,高质量,软,软件开,发,发,内容大,纲,纲,追求高质量,软,软件!,为什么,需,需要Modeling?,从程序,设,设计到,建,建模,从建模,到,到高质,量,量软件,开,开发,结论,在,这么多,技,技术之,后,后我们,到,到底追,求,求的是,什,什么?,WinAPI,C/C,+,+,MFC,Framework,.NET,System,Basic,Web,ASP,ASP,.,.NET,SOAP,COM,/,/COM+,Multi-Tier,Language,Interface,WebService,.NET Framework,XML,Remoting,HTTP,Mobile,Compact,DOS,Interrupt,在,这么多,技,技术之,后,后我们,到,到底追,求,求的是,什,什么?,WinAPI,C/C,+,+,MFC,Framework,.NET,System,Basic,Web,ASP,ASP,.,.NET,SOAP,COM,/,/COM+,Multi-Tier,Language,Interface,WebService,.NET Framework,XML,Remoting,HTTP,Mobile,Compact,DOS,Interrupt,学习产,生,生高质,量,量软件,的,的技术!,在程序,代,代码层,次,次,Feel ThyPain,Administer ReliefToThee,学习更,多,多的程,序,序语言,追踪和学习更,多,多的源,代,代码,熟练使,用,用各种API,学习更,多,多的Framework,Refactoring,产生高,品,品质程,序,序代码.,如何追求高质量,软,软件?,Know ThyCustomer,软件架,构,构,Administer ReliefToThee,如何追求高质量,软,软件?,C/S架构的,设,设计,B/S架构的,设,设计,分布式,多,多层的,设,设计,.,NET架构的,设,设计,如何掌,握,握你的,软,软件和,外,外包项,目,目的架,构,构?,Know ThyCustomer,Feel ThyPain,软件工,程,程,了解如,何,何掌握:,RUP,XP,AgileDevelopment,Test-DrivenDevelopment,学习增,加,加软件,生,生产力,和,和质量,的,的系统,方,方法,如何追求高质量,软,软件?,追求高,质,质量软,件,件3种方法,的,的共通,点,点是什,么,么?,是Modeling技术!,为什么?为什么,我,我们需,要,要Modeling?,为什么,需,需要Modeling,ModelingCode,Modeling,Development,Modeling,Process,Modeling,Cycle,因为我们一,直,直在做Modeling!,Once UponATime ,&,二十世,紀,紀福斯,影,影片公,司,司,Ifyouonlyknewthepowerofthe darkside.,&,二十世,紀,紀福斯,影,影片公,司,司,PreparationandRecommendation,Mindset,Notreligion, butrigorous,Incrementaladoption,Training,Learning,&,& Training,Apprenticeship,Mentors,Toolsarerequired,AgileProcess,StartSmall,&,二十世,紀,紀福斯,影,影片公,司,司,从程序,设,设计到,建,建模,Duwamish是如何,设,设计的?,.NET PetShop 3,.,.0是如何,设,设计的?,NUNIT是如何,设,设计的?,从程序,设,设计到,建,建模,.NET PetShop 3,.,.0Architecture,从程序,设,设计到,建,建模,程序代,码,码层范,例,例,LiveSource,DesignPattern,软件架,构,构层范,例,例,Reverse Engineering,DocumentGeneration,软件工,程,程层范,例,例,TDD,LiveSource技术,Binary,Repository,IBM,/,/Rational,Borland Together,不同步,即時同,步,步,Reverse/ForwardEngineer,深度整,合,合MicrosoftVisual Studio,.,.NET,自动化,文,文件产,生,生,支援DesignPattern,支持XMI汇入与,汇,汇出,IBM,/,/Rational,Borland Together,XMI交换格,式,式,从建模,到,到高质,量,量软件,开,开发,ModelDrivenArchitecture,Initiative startedbythe OMG,Benefits,More precisespecificationsofsystems,Insulatesbusinessesfrom technologyandmiddlewarechanges,Intendedtocoverthefulllife-cycle,Builtonstandards,从建模,到,到高质,量,量软件,开,开发,PIM,.NETPSM,Win32PSM,C+PSM,Business (UML) expert designs platform-independent business model of application,1,Developers use platform-specific design environment in their IDE to continue the application development,2,Developers build, debug, test, optimize and finally deploy their application,3,Win32App,C+App,.NETApp,从程序,设,设计到,建,建模,MDA,/,/DDA范例,快速开,发,发.NET系统,Borland ALM产品策,略,略- .NET,Borland,CaliberRM,Borland,Janeva,Borland,Together Edition,For Microsoft Visual,Studio .NET,Microsoft,Visual Studio,.NET 2003,Borland,OptimizeIt,For .NET,Borland,StarTeam,Microsoft,Visual SourceSafe,总结,追求高质量,软,软件!,我们一,直,直在做Modeling,Modeling在各层,次,次都可,以,以帮助,我,我们,在程序,代,代码,在软件,架,架构,在软件,工,工程,Borland提供您.NET平台最好的,工,工具!,结论,MayThe Power Be WithYou !,!,!,&,二十世,紀,紀福斯,影,影片公,司,司,Resources,DevDays 2004,RealizingYourPotential,NameTitle, 2003,-,-2004MicrosoftCorporation,.,. Allrightsreserved,.,.,This presentationisforinformationalpurposesonly.Microsoftmakesnowarranties,expressorimplied,inthis summary,.,.,
展开阅读全文