SFWE 407
Foundations of Software Engineering
Usually offered: Spring
Required course: No
Course Level
Undergraduate
Units
3
Prerequisite(s)
SFWE 301
Course Description
Students study the different software development lifecycle (SDLC) phases used in developing, delivering, and maintaining software products for a wide variety of applications. Common software process models are introduced, along with developing an understanding of the importance of defining software requirements, developing software architectures and designs, and the various forms of testing that go into delivering reliable and resilient software systems. Concurrent with SFWE 507.