CS 691 - Soft Req 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.

College: Sciences and Humanities
Hours: 3
Permission: Y
Prerequisite: CS 690
Prerequisite: CS 498
Co-requisite: none