2020-2021 Graduate Catalog

CS 691 Software Requirements and Design

Methods, tools, and notations for requirements capture, analysis, and design. Unified Modeling Language (UML), logic and algebraic specification, prototyping, use cases, domain modeling, software architecture, design patterns, refactoring, software reuse. Prerequisite: CS 690 or 498.

Credits

3