UML

Free Books – UML Package Diagram

What is UML package diagram? Package diagram, a kind of UML structural diagram, shows the arrangement and organization of model elements in middle to large scale project. Package diagram can show both structure and dependencies between sub-systems or modules, showing different views of a system, for example, as multi-layered (aka multi-tiered) application – multi-layered application […]

UML

Free UML Books – State Machine Diagram

What is state machine diagram (UML)? A state diagram is a type of diagram used in UML to describe the behavior of systems which is based on the concept of state diagrams by David Harel. State diagrams depict the permitted states and transitions as well as the events that effect these transitions. It helps to […]

UML

Free UML Class Diagram Books

What is UML class diagram? In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system’s classes, their attributes, operations (or methods), and the relationships among objects. What is a class? A Class is a blueprint […]

UML

Free Books – UML Sequence Diagram

What is sequence diagram What is sequence diagrams in UML? When do we draw sequence diagrams? UML Sequence Diagrams are interaction diagrams that detail how operations are carried out. They capture the interaction between objects in the context of a collaboration. Sequence Diagrams are time focus and they show the order of the interaction visually […]

UML

Free UML Use Case Diagram Books

What is use case diagram? What is a use case diagram (UML)? Why Use case diagram? or simply, Why use cases? A UML use case diagram is the primary form of system/software requirements for a new software program underdeveloped. Use cases specify the expected behavior (what), and not the exact method of making it happen […]

UML

Ultimate UML Books Collection

What is UML (Unified Modeling Language)? UML, short for Unified Modeling Language, is a standardized modeling language consisting of an integrated set of diagrams, developed to help system and software developers for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling and other non-software systems. Origin of UML […]