BizTalk Server 2004
高质量软件开发 李维 Borland大中华区 首席技术官
内容大纲 追求高质量软件! 为什么需要Modeling? 从程序设计到建模 从建模到高质量软件开发 结论
在这么多技术之后我们到底追求的是什么? Interrupt DOS Framework Win API .NET C/C++ System MFC System Basic Multi-Tier Web ASP SOAP ASP.NET Language COM/COM+ Interface Web Service .NET Framework HTTP XML Mobile Remoting Compact
在这么多技术之后我们到底追求的是什么? 学习产生高质量软件的技术!!! DOS Interrupt Win API Framework C/C++ .NET MFC System 学习产生高质量软件的技术!!! Basic Multi-Tier Web ASP SOAP ASP.NET Language COM/COM+ Interface Web Service .NET Framework HTTP XML Mobile Remoting Compact
如何追求高质量软件? 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! Modeling Cycle Modeling Process Development Modeling Code
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™技术 IBM/Rational Borland Together Binary Repository 不同步 即時同步 Reverse/Forward Engineer 不同步 即時同步
深度整合 Microsoft Visual Studio .NET
自动化文件产生
支援 Design Pattern
支持 XMI 汇入与汇出 IBM/Rational Borland Together XMI 交换格式
从建模到高质量软件开发 Business (UML) expert designs platform-independent business model of application 1 PIM Developers use platform-specific design environment in their IDE to continue the application development 2 .NET PSM C++ PSM Win32 PSM Developers build, debug, test, optimize and finally deploy their application 3 .NET App C++ App Win32 App
从程序设计到建模 MDA/DDA范例 快速开发.NET系统
Borland ALM 产品策略 - .NET Together® Edition For Microsoft Visual CaliberRM™ Janeva Together® Edition For Microsoft Visual Studio .NET Microsoft Visual Studio .NET 2003 OptimizeIt™ For .NET StarTeam Visual SourceSafe
总结 结论 May The Power Be With You !! 追求高质量软件! 我们一直在做Modeling 在程序代码 在软件架构, 在软件工程 Borland提供您.NET平台最好的工具 ! May The Power Be With You !! ®™& ©二十世紀福斯影片公司
Resources 试用版下载网址 http://www.borland.com/products/downloads/download_together.html 请填写资料袋中的Borland反馈表,参加抽奖。
Realizing Your Potential DevDays 2004 Realizing Your Potential Name Title
© 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.