Are you new to UML or need a refresher course? These tutorials will quickly get you up and running.
More articles by Mandar Chitnis, Pravin Tiwari, & Lakshmi Ananthamurthy
Catch IBM's take on the state of Java with Jamie Thomas, VP Development for WebSphere Application Server.
Leverage the usefulness of well-known patterns to make application designing a lot easier.
Implement the deployment diagram to see the big picture.
Component diagrams represent the implementation perspective of a system. Hence, components in a Component diagram reflect grouping of the different design elements of a system, for example, classes of the system.
Add dynamic interaction of objects within your system. With Collaboration diagrams you not only display objects and their association with other objects in the system but now you can also show how they interact with each other.
Discover the ins-and-outs of the most widely used dynamic diagram in UML, the Sequence Diagram. Using this diagram you can easily represent the interaction among the different objects within your system.
By the end of this article, you will know what an Activity diagram is, what its elements are, and you will be able to create Activity diagrams for your system.
Discover how you can depict the dynamic behavior of the entire system, or a sub-system, or even a single object in a system.
Gain a logical view of the system with the object diagram. This is especially helpful to difine smaller portions of your system, when your system class diagram is very complex, and also sometimes recursive.
See a practical example of what class diagrams are, and how to create them.
Continuing our UML series, we will see what class diagrams are, what the elements of a class diagram are, what each of these elements signify, and how to identify them.
Learn the basics of UML use case diagrams and try your hand at drawing one. Additionally, see what a UML use case specification is.
Who wants to work with pen and paper when there are cool tools available? This second article in the UML series will introduce you to key products and features.
In order to effectively develop and use web services you need a strong understanding of XML. Do not pass GO, do not collect $200 until you understand this concept.
We start a tutorial series on UML with an overview. What is UML and how is it used?
Part 2 of our tutorial on Web Services discusses the topic of architecture.