Presentation is loading. Please wait.

Presentation is loading. Please wait.

BizTalk Server 2004.

Similar presentations


Presentation on theme: "BizTalk Server 2004."— Presentation transcript:

1 BizTalk Server 2004

2 高质量软件开发 李维 Borland大中华区 首席技术官

3 内容大纲 追求高质量软件! 为什么需要Modeling? 从程序设计到建模 从建模到高质量软件开发 结论

4 在这么多技术之后我们到底追求的是什么? 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

5 在这么多技术之后我们到底追求的是什么? 学习产生高质量软件的技术!!! 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

6 如何追求高质量软件? Feel Thy Pain Administer Relief To Thee 在程序代码层次 学习更多的程序语言
追踪和学习更多的源代码 熟练使用各种API 学习更多的Framework Refactoring 产生高品质程序代码..

7 如何追求高质量软件? Know Thy Customer Administer Relief To Thee 软件架构 C/S架构的设计
B/S架构的设计 分布式多层的设计 .NET架构的设计 如何掌握你的软件和外包项目的架构?

8 如何追求高质量软件? Know Thy Customer Feel Thy Pain 了解如何掌握 : 软件工程 RUP XP
Agile Development Test-Driven Development 学习增加软件生产力和质量的系统方法

9 追求高质量软件3种方法的共通点是什么? 是Modeling技术! 为什么?为什么我们需要Modeling?

10 为什么需要Modeling 因为我们一直在做Modeling! Modeling Cycle Modeling Process
Development Modeling Code

11 Once Upon A Time … ®™& ©二十世紀福斯影片公司

12 If you only knew the power of the dark side.
®™& ©二十世紀福斯影片公司

13 Preparation and Recommendation
Mindset Not religion, but rigorous Incremental adoption Training Learning & Training Apprenticeship Mentors Tools are required Agile Process Start Small ®™& ©二十世紀福斯影片公司

14 从程序设计到建模 Duwamish是如何设计的? .NET Pet Shop 3.0是如何设计的? NUNIT是如何设计的?

15 从程序设计到建模 .NET Pet Shop 3.0 Architecture

16 从程序设计到建模 程序代码层范例 软件架构层范例 软件工程层范例 LiveSource Design Pattern
Reverse Engineering Document Generation 软件工程层范例 TDD

17 LiveSource™技术 IBM/Rational Borland Together Binary Repository 不同步 即時同步
Reverse/Forward Engineer 不同步 即時同步

18 深度整合 Microsoft Visual Studio .NET

19 自动化文件产生

20 支援 Design Pattern

21 支持 XMI 汇入与汇出 IBM/Rational Borland Together XMI 交换格式

22 从建模到高质量软件开发 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

23 从程序设计到建模 MDA/DDA范例 快速开发.NET系统

24 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

25 总结 结论 May The Power Be With You !! 追求高质量软件! 我们一直在做Modeling
在程序代码 在软件架构, 在软件工程 Borland提供您.NET平台最好的工具 ! May The Power Be With You !! ®™& ©二十世紀福斯影片公司

26 Resources 试用版下载网址 请填写资料袋中的Borland反馈表,参加抽奖。

27 Realizing Your Potential
DevDays 2004 Realizing Your Potential Name Title

28 © 2003-2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "BizTalk Server 2004."

Similar presentations


Ads by Google