A true Master Class in software design: first principles and comprehensive techniques that apply to software systems of all sizes and types
Targets the specific reasons so many software projects still fail, even when they’re carefully architected and and how to correctly design the system based on volatility
Helps you integrate the two key elements of software design that must work together: system design and project design
Includes a complete, start-to-finish case study
By Microsoft Software Legend Juval Löwy, one of the world’s leading experts in effective software engineering
Looking for educator resources?
Find the course content, tools and apps you need for any subject