
Utbildning
UML
UML
Modellbaserad utveckling med UML
Enterprise Architect från Sparx Systems är programvaran som hjälper dig med analys- och designfasen för ett programutvecklingsprojekt där man arbetar med modellbaserad utveckling med hjälp av UML. Med hjälp av Enterprise Architect börjar du förslagsvis med att dokumentera kraven för ditt nya programutvecklingsprojekt. Sedan arbetar du med de olika diagrammen i UML. Du beskriver användningsfall s.k. Use Case och tar fram en analysmodell. Enterprise Architect stöder UML 2.1 och dess 13 diagramtyper.
De 13 diagramtyperna som stöds är:
• Use Case
• Activity
• State
• Timing
• Interaction Overview
• Sequence
• Communication
• Package
• Class
• Object
• Composite
• Component
• Deployment
Från en modell kan sedan programkod genereras. Stöd finns för C++, C#, Java, Delplhi, Visual Basic, ActionScript, PHP och Python. Vid eventuella ändringar i koden kan du utföra s.k. Reverse Engineering med hjälp av Enterprise Architect samt utföra synkronisering mellan kod och modell så att modellen alltid är uppdaterad. Enterprise Architect stöder versionshanterare (CVS-standard) som ClearCase, Visual SourceSafe, AccuRev och Perforce samt har en inbyggd dokumentations- och rapportgenerator. Du kan också utföra datamodellering med Enterprise Architect. Forward Database Engineering till DDL och Reverse Database Engineering från ODBC stöds direkt i verktyget.
Vill du lära dig allt om UML och verktyget Enterprise Architect anmäler du dig till vår populära kurs "OOAD and UML using Enterprise Architect".



