May 04, 2024  
OHIO University Graduate Catalog 2009-2011 
    
OHIO University Graduate Catalog 2009-2011 [Archived Catalog]

Add to Portfolio (opens a new window)

C S 657B - Software Design


Advanced object oriented modeling is studied. Specifically, students learn how to employ the Unified Modeling Language (UML) for advanced structural modeling, advanced behavioral modeling, and architectural modeling of software systems. Advanced structural modeling involves software components and their relationships. Concepts taught in advanced behavioral modeling pertain to hierarchical representations of external environment dependencies and interactions as well as concurrency. The course also covers architectural modeling, including design patterns, collaborations, and deployment diagrams.

Prerequisites
Prereq: 657A.

Credits: (4)



Add to Portfolio (opens a new window)