The application of object-oriented analysis and design methods to develop commercial software. Emphasis is placed on software process maturity, software development life cycles, software documentation, and team projects. Class 3. Prerequisite(s): COSC 2103 or COSC 2203.