Useful Links
1. Foundations of Object-Oriented Thinking
2. Introduction to UML (Unified Modeling Language)
3. Structural UML Diagrams
4. Behavioral UML Diagrams
5. Object-Oriented Design Principles
6. Design Patterns in UML
7. Object-Oriented Analysis and Design Process
8. UML Tools and Methodologies
9. Advanced UML Concepts
  1. Computer Science
  2. Programming

UML and Object-Oriented Design

1. Foundations of Object-Oriented Thinking
2. Introduction to UML (Unified Modeling Language)
3. Structural UML Diagrams
4. Behavioral UML Diagrams
5. Object-Oriented Design Principles
6. Design Patterns in UML
7. Object-Oriented Analysis and Design Process
8. UML Tools and Methodologies
9. Advanced UML Concepts
  1. Introduction to UML (Unified Modeling Language)
    1. Purpose and History of UML
      1. Origins of UML
        1. Three Amigos Contribution
          1. Standardization by OMG
            1. UML Versions and Evolution
              1. Role in Software Engineering
              2. Goals of Visual Modeling
                1. Communication Among Stakeholders
                  1. Documentation and Specification
                    1. Analysis and Design Support
                      1. Code Generation Support
                        1. Reverse Engineering
                        2. UML Building Blocks
                          1. Things
                            1. Structural Things
                              1. Classes
                                1. Interfaces
                                  1. Collaborations
                                    1. Use Cases
                                      1. Components
                                        1. Nodes
                                          1. Artifacts
                                          2. Behavioral Things
                                            1. Interactions
                                              1. State Machines
                                                1. Activities
                                                2. Grouping Things
                                                  1. Packages
                                                    1. Subsystems
                                                    2. Annotational Things
                                                      1. Notes
                                                        1. Comments
                                                          1. Constraints
                                                        2. Relationships
                                                          1. Dependency
                                                            1. Association
                                                              1. Generalization
                                                                1. Realization
                                                                2. Diagrams
                                                                  1. Definition of a Diagram
                                                                    1. Diagram Notation Conventions
                                                                      1. Diagram Views and Perspectives
                                                                    2. UML Diagram Categories
                                                                      1. Structural Diagrams
                                                                        1. Overview and Purpose
                                                                          1. Static View of System
                                                                          2. Behavioral Diagrams
                                                                            1. Overview and Purpose
                                                                              1. Dynamic View of System

                                                                          Previous

                                                                          1. Foundations of Object-Oriented Thinking

                                                                          Go to top

                                                                          Next

                                                                          3. Structural UML Diagrams

                                                                          © 2025 Useful Links. All rights reserved.

                                                                          About•Bluesky•X.com