Dec 07, 2025  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Catalog (opens a new window)

CS 5318 - Object-Oriented Analysis and Design


Credits: 3

Object-oriented analysis and design is essential in developing high-quality software systems and in designing software systems that are easy to maintain, evolve, and reuse. This course provides an overview of object-oriented analysis and design by integrating the work of Booch, Rumbaugh, Jacobson, Gamma, Helm, Johnson, and Vlissides. Topics cover the basic concepts of object-oriented analysis and design, Unified Modeling Language and process, design patterns, design modularity, and stakeholder/value driven design. Prerequisite: Junior or senior standing.



Add to Catalog (opens a new window)