This book provides the software engineering fundamentals, principles and skills needed to develop and maintain high quality software products. It covers requirements specification, design, implementation, testing and management of software projects. It is aligned with the SWEBOK, Software Engineerin[...]