Sep 28, 2024  
2019-2020 Undergraduate Catalog 
    
2019-2020 Undergraduate Catalog [OFFICIAL CATALOG]

Add to Bookmarks (opens a new window)

CPSC 4373 - Fundamentals of Software Engineering


Three hours lecture. Three credit hours.

Requirements definition, analysis and modeling including use cases and use case paths, domain models, state transition diagrams; techniques to increase robustness and avoid disastrous defects; object-oriented architecture and design patterns and specifications 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 table . Dual listed in the Graduate Catalog as CPSC 5373.

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



Add to Bookmarks (opens a new window)