Dacă soluția problemelor de nivele ierarhice înalte precede provocările nivele ierarhice inferioare, design-ul se numește în jos (rafinare în trepte). În cazul în care etapele asociate cu nivelurile ierarhice inferioare efectuate anterior, design-ul numit în sus.
Fiecare dintre aceste două tipuri de design, există avantaje și dezavantaje. Atunci când sistemul de design de top-down este dezvoltat într-un mediu în care elementele sale nu sunt definite încă, și, prin urmare, informații cu privire la capacitățile și proprietățile lor sunt tentativă. La proiectarea în sus, invers, sunt proiectate înainte de elementele sistemului, și, prin urmare, au un cerințe elemente de tentativă. În ambele cazuri, din cauza lipsei de sursă exhaustivă de informații, există abateri de la potențialul de rezultate tehnice optime. Cu toate acestea, trebuie să ne amintim că astfel de abateri sunt inevitabile într-o abordare bloc ierarhică la proiectarea și că orice abordare acceptabilă-bloc ierarhică alternativă în proiectarea obiectelor complexe nu există. Prin urmare, rezultatele optime ale blocului ierarhic-proiectare ar trebui să fie luate în considerare din punctul de vedere al indicilor tehnice și economice, inclusiv, în special, materialul și timpul necesar pentru proiectare.
Ca ipotezele adoptate nu pot fi justificate, de multe ori necesită re-executarea procedurilor de proiectare ale etapelor anterioare după finalizarea procedurilor de proiectare pentru fazele ulterioare. O astfel de repetiție oferă o abordare coerentă la rezultate optime și de a determina natura iterativă a desenului sau modelului. Prin urmare, este nevoie să se facă referire la iterativ importante principii de proiectare a obiectelor complexe.
În practică, de obicei, se combină ascendentă și design descendent. De exemplu, proiecția în sus are loc la toate nivelurile ierarhiei, care utilizează componente standardizate. Evident, că unificat elementele axat pe utilizarea unui număr de diferite sisteme de o anumită clasă, sunt dezvoltate mai devreme decât aceasta sau că sistemul special din clasa sa.
Avantajul de design de sus în jos este că permite dezvoltatorilor să se concentreze pe principalele probleme pentru acest lucru și să amâne adoptarea deciziilor, care nu ar trebui să fie luate în această etapă a proiectului. Design jos necesită de la început pentru a seta și de a rezolva problema fundamentală, punând probleme deosebite pentru examinare ulterioară.