Voor persoonlijke hulp of snellere levering
+32 2 558 30 00
Altova UModel 2015 is the starting point for successful software development. Visually design application models in UML and generate Java, C#, or Visual Basic .NET code and project documentation. Or, reverse engineer existing programs into UML 2 software architecture diagrams, then fine tune your designs and complete the round trip by regenerating code. UModel is the UML tool that makes visual software design practical for any project.
- Supported Diagram Types
- UML 2.4 Use case diagram
- UML 2.4 Activity diagram
- UML 2.4 Class diagram
- UML 2.4 Communication diagram
- UML 2.4 Component diagram
- UML 2.4 Composite structure diagram
- UML 2.4 Deployment diagram
- UML 2.4 Interaction diagram
- UML 2.4 Object diagram
- UML 2.4 Package diagram
- UML 2.4 Sequence diagram
- UML 2.4 State machine diagram
- UML 2.4 Timing diagram
- UML 2.4 Profile diagram
- XML Schema as UML diagram
- UML diagrams for SQL databases
- Business process model (BPMN 1.0 and 2.0) diagrams
- SysML diagrams and SysML extensions to UML diagrams
- Visual Editing Features
- Diagram-specific toolbars
- Syntax coloring within diagrams
- Customizable styles and cascading style sheets
- Entry Helpers for fast editing of elements, properties
- Auto-completion for direct editing in diagrams
- Valid / invalid highlighting while editing in diagram
- Immediate report of syntax errors during diagram creation
- Favorites folder for frequently used elements
- Overview window for navigation of complex diagrams
- Expand / collapse compartments
- Show / hide element information
- Create and name diagram layers
- Assign element to specific diagram layer
- Selectively hide or view diagram layers
- Teamwork Support
- Build main projects from multiple independent subprojects that may be edited simultaneously
- Include subprojects by reference in editable or read-only modes
- Optionally include subprojects by copy
- Optionally include or exclude subprojects from main project generated documentation, or generate documentation for a subproject only
- 3-way project merge to merge changes in project files that have been independently edited
- Model SQL Databases
- Display SQL databases in editable diagrams
- Import existing databases to create UML database models
- Export changes in database diagrams to directly update SQL databases, or to create a SQL database change script
- Supported Databases
- Microsoft® SQL Server® 2000, 2005, 2008, 2012
- PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1
- Oracle® 9i, 10g, 11g
- MySQL® 5, 5.5
- IBM DB2® 8, 9, 9.5, 9.7, 10.1
- IBM DB2 for iSeries® v6.1, 7.1
- Informix® 11.70
- Sybase® 12, Sybase ASE 15, 15.7
- Microsoft AccessT 2003, 2007, 2010, 2013
- Program Code Engineering
- Java, C#, and Visual Basic code generation
- Assign custom code generation templates by project
- Reverse engineer Java, C#, and Visual Basic source code and binary files
- Round-trip engineering - update UML diagrams from modified source code
- Code generation from state machine diagrams in Java, C#, and Visual Basic
- Code generation from sequence diagrams in Java, C#, and Visual Basic
- Interoperability
- Integration with source control systems
- Export diagrams as .PNG or .EMF image files
- Generate customizable project documentation in HTML, RTF, or Microsoft® Word formats
- Optionally generate project documentation in HTML, RTF, Microsoft® Word, or PDF formats using SPS stylesheets
- Import / Export UML models in XMI 2.1or XMI 2.4 file format
- Automation Support
- OLE support
- ActiveX Control
- Command-line interface
- Integrated scripting environment with graphical script editor
- API to allow external manipulation of application and projects
- Multi-purpose IDE Integration
- Visual Studio® integration
- Eclipse integration
- Automatic synchronization of changes to either code or model
- Model Driven Architecture
- Platform independent UML modeling
- Model transformation between Java, C#, VB.NET, XSD, databases, and platform independent UML