IS670 Software Engineering

The course explores the principles and practices of software engineering. Students will learn about software development methodologies, the different levels in the Capability Maturity Model, object design, the use of CASE tools, and configuration management. Students will also learn about reuse, risk management, software quality factors, behavioral specifications, software testing techniques, verification and validation, software costing models, agile programming, and software complexity. Upon successful course completion, students will be able to develop software-intensive systems through the use of industry standard software engineering principles.

IS510, IS530

Credit Hours: 
Catalog Code: