Recommended books for software engineering course.
There is no course textbook. Here are some useful books on software engineering:

  • Frederick P. Brooks, Jr., The Mythical Man Month. Addison-Wesley, 1972. This is the classical text on software engineering. It is short, witty and still very relevant after thirty years.
  • Sommerville, Ian, Software Engineering, Fifth Edition. Addison-Wesley , 1996.
  • Pfleeger, Shari Lawrence, Software Engineering Theory and Practice, second edition. Prentice- Hall 2001.
  • Ben Potter, Jane Sinclair, David Till, An Introduction to Formal Specification and Z (Prentice Hall) 1991. This is the standard book on formal specification using Z.
  • Grady Booch, Object-Oriented Analysis and Design with Applications, second edition. Benjamin/Cummings 1994.
  • Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language. Addison-Wesley 1999.
  • Rob Pooley, Perdita Stevens, Using UML Software Engineering with Objects and Components. Addison-Wesley 1999.
  • Bernd Bruegge and Allen H. Dutoit, Object-Oriented Software Engineering Using UML, Patterns and Java, Second Edition. Prentice Hall, 2004.
  • Mary Shaw and David Garlan, Software architecture: perspectives on an emerging discipline. Prentice Hall, 1996.
  • E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994. This is the standard book on design patterns.

With the help of these books a person cab get good grade in Software engineering subject. Wish you best of luck.

Sponsored Links