Foreword

Software plays a vital role in every field of human activity and we are literally relying on them to do anything in our lives today. It has become an integral part of life for banking, shopping, communicating, and even in commuting as software is part of automobile functioning today. Currently, they are simply embedded in everything we have in our car, in our office, and in our home. With the day-to-day advancement of the internet, we will find them taking over our life in everything we have and everything we do and the controls to come even from what we wear as they become wearable devices.

With this accelerated growth of software, one thing is certain. The complexity of the software development has become multi-fold and with the ever-changing ...

Get Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.