Presentation is loading. Please wait.

Presentation is loading. Please wait.

2160 – Using Together in Delphi  John Kaster  Principal Engineer, Borland.

Similar presentations


Presentation on theme: "2160 – Using Together in Delphi  John Kaster  Principal Engineer, Borland."— Presentation transcript:

1 2160 – Using Together in Delphi  John Kaster  Principal Engineer, Borland

2 Delphi 2006 – Together for Delphi and C#  Together for Delphi and C# New LiveSource Class diagramming two-way modeling – changes in code reflected in the model and viceversa New UML Diagram suite Class, Use Case, Sequence, Collaboration, State Chars, Deployment, Activity, and Component Diagrams Design Patterns Get started quickly with industry recognized GOF (Gang of Four) design patterns or add your own. Refactorings Audits and Metrics Gain insight into your source code Document Generation Automatically generate professional quality documentation from your source code and models

3 Together – Diagramming Types  Class Diagram  Collaboration Diagram  Use Case Diagram  Activity Diagram  Component Diagram  Deployment Diagram  Statechart Diagram  Sequence Diagram

4 Together – Design Patterns  Powerful Reuse Capabilities  Defined in Pattern Registry  Managed via Pattern Organizer  Supports C#, Delphi, Design Projects  Create/Edit Patterns  XML File Defines Model and Link Information

5 Together – Audit and Metrics  Audits  Source code conformity rules  Violations displayed  From Design Issues to Naming Conventions  Descriptions & How to Fix  Metrics  Evaluate Object Complexity  Quantify your code  Highlight Redesign Needs  Change Impact Analysis

6 Together – Documentation Generation  UML Documentation Wizard  HTML Generation Documentation  The HTML documentation has three frames:  Diagram frame  Project and Overview frame  Documentation frame

7 Together - Refactorings  Safe Delete  Changing Parameter  Creating InlineVariables  Extracting  Interface  Method  Superclass  Introducing  Fields  Variables  Moving Members  Pull Members Up  Push Members Down

8 Together for Delphi Demonstration

9 Refactoring and Modeling references  Refactoring by Martin Fowler Refactoring  UML Distilled by Martin Fowler UML Distilled  The Object Constraint Language by Jos Warmer and Anneke Kleppe The Object Constraint Language  Advanced Use Case Modeling by Frank Armour and Granville Miller Advanced Use Case Modeling

10 Thank you! Fill out your evaluation form.  johnk@borland.com


Download ppt "2160 – Using Together in Delphi  John Kaster  Principal Engineer, Borland."

Similar presentations


Ads by Google