Sep 27, 2024  
2014-2015 Undergraduate Bulletin 
    
2014-2015 Undergraduate Bulletin [Archived Catalog]

CS 36000 - Software Engineering


An introduction to software engineering using an object-oriented approach. The software development process. Iterative and incremental development. Team organization aod project management. Object-oriented analysis and design. Representation of software models using UML: use cases, class and interaction diagram. Metrics for design evaluation. Software quality assurance. Testing planning and specification; unit and integration test methods. Software tools for analysis and design. Ethics and professionalism.

Preparation for Course
P: CS 26000 and ENG W234.

Cr. 4.
Session Indicators
Typically offered Fall and Spring.