Credits: 3 Level: graduate
An introduction to software engineering covering development life-cycle models, requirements analysis and specification, design concepts and methods, testing, maintenance, CASE tools and management concerns. Additional topics may include reuse, metrics, experimentation, reengineering, development environments, and standards. The student may be required to write a research paper and/or give an in-class presentation.Prerequisites:
There are no prerequisites for this course.