TBC 305 Software Engineering
TBC 305 Software Engineering
1 Contact Hours: 42 L 2 T1 P 0
4 Credits: 0 3
5 Semester:
Autumn Spring Both
9 Course Outcome: A student who successfully fulfills the course requirements will be
able to-
CO1 Understand and apply software engineering principles and development life cycle
models in real life projects.
CO2 Develop software requirement specification and design documents for software projects.
CO3 Understand and apply design and coding principles in software projects.
CO4 Create and develop test cases using black box and white testing techniques.
CO5 Evaluate software in terms of size, cost and schedule using project management
principles.
CO6 Understand and analyze the importance of quality and reliability in software projects
11 Suggested Books:
Sl. YEAR OF
NO. NAME OF AUTHERS/BOOKS/PUBLISHERS PUBLICAT
ION
1 Pressman, Roger S., “Software Engineering: A Practitioner’s Approach Ed. 2004
Boston: McGraw Hill, 2001
2 Jalote, Pankaj, “Software Engineering Ed.2”, New Delhi: Narosa 2002 2002
3 Schaum’s Series, “Software Engineering”, TMH 1999
4 Ghezzi, Carlo and Others, “Fundamentals of Software Engineering”, PHI 1998
5 Alexis, Leon and Mathews Leon, “Fundamental of Software Engineering”, 2001
Vikas
6 Sommerville, Ian, “Software Engineering”, AWL, 2000 Fairly, “Software 2000
Engineering”, New Delhi: TMH