2160 – Using Together in Delphi John Kaster Principal Engineer, Borland
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
Together – Diagramming Types Class Diagram Collaboration Diagram Use Case Diagram Activity Diagram Component Diagram Deployment Diagram Statechart Diagram Sequence Diagram
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
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
Together – Documentation Generation UML Documentation Wizard HTML Generation Documentation The HTML documentation has three frames: Diagram frame Project and Overview frame Documentation frame
Together - Refactorings Safe Delete Changing Parameter Creating InlineVariables Extracting Interface Method Superclass Introducing Fields Variables Moving Members Pull Members Up Push Members Down
Together for Delphi Demonstration
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
Thank you! Fill out your evaluation form.