Software Engineering
Course Name:
Software Engineering (CS305)
Programme:
B.Tech (CSE)
Semester:
Fourth
Category:
Programme Core (PC)
Credits (L-T-P):
04 (3-1-0)
Content:
Introduction to software engineering, Software development life cycle & various models, Requirements engineering, Software specification, Software metrics, Software design, Objectoriented software engineering, Software testing & various testing mechanisms, Software verification and validation, Verifying performances, Verifying reliability, Software cost estimation models, Software complexity analysis models, Economics of software development, Software development tools including CASE tools, Software project management, Automated testing and analysis of large-scale modern software systems, Applications-cloud computing, Big Data & others.
References:
Roger S. Pressman, Software Engineering: A Practitioner's Approach, McGraw-Hill, Eight Editions. Ian
Sommerville, Software Engineering, Addison-Wesley, 9
th edition, 2010
R.Fairley, Software Engineering Concepts McGraw-Hill, 1995.
Rajib Mall, Fundamentals of Software Engineering, Prentice HallIndia, 2009. Pankaj Jalote, An Integrated
Approach to software Engineering, Narosa Pub. ,2002.
Department:
Computer Science and Engineering