|
Dec 21, 2024
|
|
|
|
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)
|
|