Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Academic Catalog
College Catalog 2024-2025 
  
    Dec 21, 2024  
College Catalog 2024-2025

SWE 3110 - Software Requirements And Design


Credit(s) 3

This course provides an introduction to the concepts and methods required to successfully design professional large-scale software systems. It covers the fundamental topics in the software requirements, architecture and detailed design, including requirement elicitation, prioritization, analysis and negotiations, and validation criteria. UML, architectural views, architectural styles and patterns, component design, creational, and behavioral design patterns, design quality evaluation (e.g., efficiency, reliability, and maintainability), state based design, table based design, design managment, design documentation, and code design. Ethical, societal, and professional issues present in software design will be stressed.

Prerequisites
CSC 2180  with a C or better
Course Frequency:
Fall