1 / 14

UML modeling for Microsoft Visual Studio

UML modeling for Microsoft Visual Studio. Xiao-yun Wang Engineering Director Sybase xwang@sybase.com. François MERAND Responsable groupe architectes Microsoft France fmerand@microsoft.com. Agenda. Development process Application modeling with UML 2.0

Download Presentation

UML modeling for Microsoft Visual Studio

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UML modeling for Microsoft Visual Studio Xiao-yun Wang Engineering Director Sybase xwang@sybase.com François MERAND Responsable groupe architectes Microsoft France fmerand@microsoft.com

  2. Agenda • Development process • Application modeling with UML 2.0 • PowerDesigner integration with Visual Studio 2005 • Visual Studio 2005 Team System Presentation

  3. Requirementdefinitions Analysis Conception Development Test Deployment Maintenance Development Process Roles Project Managers analysts, architects Businessusers Developers, testers, DBAs, Admins Conception tooling (PowerDesigner 12, …) MDA Project Management, Life-Cycle (Team Foundation Server, …) Development Tools (Visual Studio 2005, …)

  4. New in UML 2.0 • 4 new diagrams • Composite structures • Expose the internal structures of an object (classes, interfaces, ports, parts, …) • Global interaction diagram • System Interaction et information flow • Package Diagram • Time Diagram • New Objects • Ports, parties, requirement links, connectors • Control blocks within the sequence diagrams (if…then…else; loop) • Reusable sequences • …

  5. New in UML 2.0 • Diagram Enhancements • Use-case Diagrams • Component Diagram • Deployment Diagram • Many changes in the activity diagram • Object renaming • Definition changes

  6. UML 2 support in PowerDesigner 12 • Adapt UML 2.0 • New diagram • Composite objects diagram • Classes and interfaces within classes • New objects • Ports, pieces, requirement links, connectors

  7. UML 2 support in PowerDesigner 12 • Enhanced Diagrams • Class Diagram • Ports • Sequence Diagram • Interaction reference • Interaction fragment • Component diagram • Composite structure of the components • Deployment Diagram • Composite structure of the nodes

  8. PowerDesigner 12.0 with Visual Studio 2005 • PowerDesigner 12.0 • Requirements Definition • Model definition (UML 2.0, Data, …) • .NET code generation by default from the models • Solution and project generation for Visual Studio 2005 • Enrich the code with Visual Studio 2005 • Reverse engineer .NET code to update the models

  9. PowerDesigner 12.1 with Visual Studio 2005 • PowerDesigner 12.1 • Plugin for Visual Studio 2005 • UML, Data, Processes • Import/export of requirements  Team Foundation Server • Requirements  Work Items • O/R mapping generation for .NET • MDA • Synchronization between the UML models and the .NET code • Class diagram  C#, VB .NET • Support of the advanced functions in SQL Server 2005 • Stored procedures in .NET, …

  10. Import/export of requirements as Work Items in Team Foundation Server

  11. O/R mapping generation for .NET • Persistent business objects • Separation of persistence and business logic • Data Access Layer • ADO .NET, NHibernate, … • Factory • Unitary tests for persistent objets • Team Test or NUnit • Default user interface • WinForm • Based on persistent objects and CABs (Composite Application Block)

  12. Conclusion • PowerDesigner 12 + Visual Studio 2005 Team System is the most comprehensive solution for conception and development with .NET

  13. Question?

  14. UML modeling for Microsoft Visual Studio Xiao-yun Wang Engineering Director Sybase xwang@sybase.com François MERAND Responsable groupe architectes Microsoft France fmerand@microsoft.com

More Related