Topics in Software Engineering

Course number: 

The success of a software project depends on making an accurate estimate of the effort and cost required to develop the software system and thoroughly planning the progress of the project. This course presents techniques for estimating the cost and effort required for software production, concentrating on the COCOMO 2 model for algorithmic cot estimation. The topics in this class will include : software cost estimation introduction, the Early prototyping, the Early Design, and the Post-Architecture models defined in COCOMO 2, and software metrics. This course is intended for students with knowledge of software engineering, especially software metrics.