May 02, 2024  
2021-2022 Graduate Catalog 
    
2021-2022 Graduate Catalog [OFFICIAL CATALOG]

Add to Bookmarks (opens a new window)

CPSC 5373 - Fundamentals of Software Engineering


Three hours lecture. Three credit hours.

This is a foundational course that covers fundamentals of modern software engineering. Topics included are: requirements definition, analysis, and modeling including use cases and use case paths, domain names, state transition diagrams; techniques to increase robustness and avoid disastrous defects; object oriented architecture and design patterns and specification in UML; performance impact of design choices; analysis of designs regarding maintainability and testability; security engineering; practical system test and glass – box testing fundamentals; verification of test coverage via decision tables and state transition tables. Not open to students with credit for CPSC 4373.

Prerequisites: Graduate Standing.



Add to Bookmarks (opens a new window)