Modern software design approaches usually combine both top-down and bottom-up approaches.
Modern yazılım tasarımı yaklaşımları genellikle yukarıdan aşağıya ve aşağıdan yukarıya yaklaşımlarını birleştirir.