3IT83
3IT83
Course Objective:
To provide understanding of various stages of software development and quality management
process.
Course Contents:
Unit Teaching
Topics
No. Hours
1 Project Management:
The management spectrum, The people, The product, The process, The project,
Software development life cycle, Typical software roles and responsibilities, 4
Components, Review of models for software development, The W5HH
principle.
2 Project Life Cycle And Effort Estimation
Software process and process models, Choice of process models, Rapid
application development, Agile methods, Extreme Programming, SCRUM,
Managing interactive processes, Basics of software estimation, Effort and Cost 8
estimation techniques, COCOMO II A Parametric productivity model - Staffing
Pattern.
List of References:
1. R. S. Pressman, “Software Engineering”, 7thed ,Tata McGraw Hills.
2. Pankaj Jalote, “Software project management in practice”, Addison-Wesley.
3. B. Hughes & M. Cotterell, “Software Project Management”, Tata McGraw Hills.
4. Mantel et al., “Project Management – Core text Book”, Wiley .
5. Roger S. Pressman, “Software Engineering: A practical Approach”, McGraw-Hill.