Virtual Voice Sample
  • Modern Software Engineering: Principles and Practices

  • By: Koffka Khan
  • Narrated by: Virtual Voice
  • Length: 17 hrs and 9 mins

Prime logo Prime members: New to Audible?
Get 2 free audiobooks during trial.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.
Modern Software Engineering: Principles and Practices  By  cover art

Modern Software Engineering: Principles and Practices

By: Koffka Khan
Narrated by: Virtual Voice
Try for $0.00

$14.95/month after 30 days. Cancel anytime.

Buy for $3.99

Buy for $3.99

Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.
Background images

This title uses virtual voice narration

Virtual voice is computer-generated narration for audiobooks
activate_primeday_promo_in_buybox_DT

Publisher's summary

Welcome to "Modern Software Engineering: Principles and Practices." This textbook is designed to provide students and professionals with a comprehensive understanding of software engineering in the context of today's rapidly evolving technological landscape.

Software engineering has become an indispensable discipline in the development of robust, reliable, and scalable software systems. With the increasing complexity and interconnectivity of modern applications, it is crucial to have a solid foundation in software engineering principles and practices to meet the ever-growing demands of the industry.

This book takes a holistic approach to software engineering, covering a wide range of topics and techniques that are essential for successful software development. It combines theoretical concepts with practical examples and case studies to bridge the gap between theory and real-world application.

Each chapter in this book is structured to guide you through the different phases of the software development life cycle. Starting from the fundamentals of software engineering, such as requirements engineering and software design, you will progress through software construction, testing, maintenance, project management, and quality assurance.

Furthermore, this textbook goes beyond the traditional boundaries of software engineering and explores emerging areas such as web and mobile development, cloud computing, artificial intelligence, cybersecurity, and other cutting-edge technologies. These chapters provide insights into the latest trends and challenges faced by software engineers in these domains.

Throughout the book, we emphasize the importance of collaboration, communication, and ethical considerations in software engineering. Software development is rarely an individual endeavor, and understanding how to work effectively within teams and navigate ethical dilemmas is crucial for long-term success.

Whether you are a student embarking on a software engineering career or a seasoned professional looking to enhance your knowledge and skills, this book will serve as a valuable resource. It provides a solid foundation in software engineering principles while also addressing the current and future trends shaping the field.

We hope that "Modern Software Engineering: Principles and Practices" will inspire you to explore the fascinating world of software engineering and equip you with the knowledge and tools necessary to develop high-quality software solutions that meet the needs of today's fast-paced, technology-driven world.

Best wishes on your journey into the world of modern software engineering!

Koffka Khan.

What listeners say about Modern Software Engineering: Principles and Practices

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.