This note explains the following topics: Features of UML, Need for UML,
Object Orientation, Structural Things, Behavioral Things, Grouping Things, Annotational Things, Diagrams, Use Case Diagrams, Activity Diagram, Sequence
Diagrams, Class Diagrams.
This note covers the
following topics: Prominent OO Methodologies, Factional view, Static
structural view, Class Modeling and Design Approaches, Behavioral State
diagram, Approaches for developing dynamic systems, Architectural view, Reuse:
Libraries, Frame works components and Patterns.