Innovations in software engineering have ushered in an era of wired technology. We are constantly surrounded by the products of this revolution. With this book, the author has created a resourceful cache of latest information for aspiring software engineers, preparing them for a productive industry experience. Elaborating on concepts of software development and engineering, the book gives an ...