Introduction to fundamentals of the discipline of software engineering with focus on the software development life cycle. Topics include software development methodologies and processes, requirements, analysis, modeling, architecture, design, implementation, testing, and maintenance. Basics of software management are also introduced. Credit cannot be obtained for both CMPE 2043 and CS 2043.
Prerequisite: CS 1083 |