![]() ![]() ![]() Software Engineering 7Ĩ Main UML tools Commercial Rational Rose (IBM) It ensures that the layout of your diagram will look the same in another tool. ![]() ~migod/uml.html /tools/umltools_b圜ompany.html Many free tools/editions with limited capabilities Compatibility ensured by XML dialect XMI – XML Metadata Interchange may contain diagram layout info (Diagram Interchange Standard) Diagram Interchange standard available since UML 2.0. Software Engineering 6ħ UML tools Big competition among UML tool vendors Round-trip engineering code generation from diagram (forward engineering) diagram generation from code (reverse engineering) Test generation Simulation Model validation and verification Level of sophistication An example of a tool that supports last three points is Rhapsody and Statemate from I-Logix. Software Engineering 5Īdd-ons Document generation HTML, PDF etc. Uniform notations certain checks provided UML-tools provide add-ons The text in yellow on the figure is the warning message Poseidon gives. Modifications made easier communication between designers easier co-ordination and handling of large projects easier Software Engineering 4ĥ Why need UML tools? Advantages of UML-tools over drawing-tools Software Engineering 3Ĥ Why need UML tools? Advantages of “e-design” over “paper-design” 2 Agenda for today Why need UML tools? Main UML tools StarUMLĬase Study using StarUML Software Engineering 2ģ Brief re-cap of UML Modeling language used in analysis, design and implementation phases Textual and graphical notation to document specification Main diagram types: structural: class, component, deployment diagrams behavioral: use case, sequence, statechart diagrams 3rd bullet point: The colored diagram types will be used in the case study. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |