Diferența Dintre Abordarea De Sus în Jos și Abordarea De Jos în Sus

Diferența Dintre Abordarea De Sus în Jos și Abordarea De Jos în Sus
Diferența Dintre Abordarea De Sus în Jos și Abordarea De Jos în Sus

Video: Diferența Dintre Abordarea De Sus în Jos și Abordarea De Jos în Sus

Video: Diferența Dintre Abordarea De Sus în Jos și Abordarea De Jos în Sus
Video: МАЛЬДИВЫ, которые в самое сердце. Большой выпуск. 4K 2024, Aprilie
Anonim

Abordare de sus în jos vs abordare de jos în sus

Abordarea de sus în jos și de jos în sus sunt două abordări care sunt utilizate în mod obișnuit la proiectarea oricărui proiect. Nu mulți înțeleg diferențele dintre aceste două abordări și acest articol intenționează să evidențieze caracteristicile ambelor pentru a facilita cititorului să aprecieze cele două concepte în întregime.

În timp ce designul de sus în jos începe de la abstract pentru a obține în cele din urmă un design solid, abordarea de jos în sus este doar inversul, deoarece începe cu designul concret pentru a ajunge la entitatea abstractă. Când vine vorba de proiectarea unor sisteme noi, cea mai frecvent utilizată este abordarea de sus în jos. Pe de altă parte, în cazul ingineriei inverse ca atunci când este scopul de a înțelege designul altcuiva, se folosește abordarea de jos în sus.

Abordarea de jos în sus continuă cu proiectarea modulului sau subsistemului de cel mai mic nivel, până la modulul sau subsistemul cel mai înalt. Este nevoie de o diagramă de structură pentru a cunoaște pașii implicați în execuție. De asemenea, sunt necesare drivere pentru a finaliza acest tip de proiectare.

Abordarea de sus în jos începe cu modulul de nivel superior și progresează în jos până la modulul de nivel inferior. Cu toate acestea, în realitate, niciun sistem nu este urmărit rigid, iar proiectanții tind să revină între aceste două abordări, după cum ar putea fi nevoie.

Există păreri pro și contra ambelor abordări. Dacă vorbim despre avantajele unei abordări de sus în jos, este ușor de vizualizat, oferă un sentiment de completitudine și este ușor de evaluat progresul în orice etapă. Dezavantajul, fiind o abordare bazată pe interfața de utilizare, există șanse de logici de afaceri redundante.

Pe de altă parte, într-o abordare ascendentă, utilizatorul are avantajele unei logici de afaceri solide, capacitatea de a scrie un test de unitate bun și ușurința cu care modificările pot fi gestionate și modificate. Dezavantajele sale sunt că este nevoie de mult efort pentru a scrie cazuri de testare, iar progresul nu poate fi verificat cu ușurință în etapa medie.

rezumat

• De sus în jos și de jos în sus sunt două abordări ale proiectării

• Ambele sunt utilizate de designeri

• Ambele abordări au propriile argumente pro și contra

• De jos în sus se aplică în mod obișnuit în ingineria inversă, în timp ce pentru un proiect nou, se folosește în general abordarea de sus în jos

Recomandat: