May 21, 2024  
Undergraduate Catalog 
    
Undergraduate Catalog
Add to Bookmarks (opens a new window)

CPSC 4373 - Software Engineering


Three hours lecture. Three credit hours.

Methodologies for successful software development. Requirements definition and analysis, use cases, domain models. Object-oriented architecture, high-level and detailed design in UML and BPMN. Analysis of designs for robustness, maintainability, performance, testability, and security. Agile development, sprints, scrums. Software project management. Students develop requirements, software architecture, design, and a project plan for a software project. Dual listed in the Graduate Catalog as CPSC 5373.

Prerequisites: CPSC 3380  or equivalent, CPSC 3383  or equivalent, and MATH 1452  or equivalent.



Add to Bookmarks (opens a new window)