In this book gives an overview of advanced concepts in software engineering.It comprises of six chapters. The first chapter deals with the fundamentals concepts of software engineering. The second chapter provides with detailed description of object oriented concepts in software engineering. Third chapter focuses on the Software reliability, quality and risk management. The fourth chapter deals with the fundamental concepts of software reuse management. Fifth chapter provides an introductory knowledge about the emerging trends software project management. Sixth chapter focuses on software quality assurance.