|
May 04, 2024
|
|
|
|
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)
|
|