Unified Modeling Language
...better explained as a tool to help you build your database; somewhat as if a flowchart helps, you identify the flow of your process. It helps you visualize the information and helps with the specifying, constructing and documenting the aspects of a database as well as other applications. The key elements of UML language are the three basic building blocks. They are Things, Relationships, and Diagrams. Things can be broken down into four kinds of things they are: Structural, Behavioral, Grouping, and Annotations. These are the core of the building blocks they are used to write the models. Structural things are the nouns of the UML Models according to the Safari Books online reading for week one. These Structural things can be broken down into seven types. They are Classes, Interfaces Collaborations, Use Cases, Active Classes, Components, and Nodes. Behavioral things are the D...