170 likes | 255 Vues
Understand the importance of UML in software modeling. Learn to visualize and communicate system designs, document workflow decisions, and specify system structures. Explore UML history, model transformations, and specification with official UML diagrams. Discover UML elements and views. Dive into tool options like Magic Draw, Microsoft Visio, and more for UML modeling. Expand your knowledge with UML analogies for effective software development.
E N D
UML 2.X UML History
Why Model Software? • Visualize new or existing systems • Communicate decisions to the project stakeholders • Document the decisions made in each OOSD workflow • Specify the structure (static) and behavior (dynamic) elements of a system • Use a template for constructing the software solution
UML Modeleres • No Magic Magic Draw • Microsoft Visio • Sparx Enterprise Architect • IBM Rational Software Architect • IBM Rational Rose • BoUML • AmaterasUML • Artisan Studio Uno
UML Modeleres(Cont) • NetBeans • Oracle Jdeveloper • StarUml • MetaUML • ModelSphere • Papyrus • Moskitt • MetaUML
UML Modeleres(Cont) • UML Pad • Violet UML Editor • UMLet • Sybase Power Designer