Разлика между подхода отгоре надолу и подхода отдолу нагоре

Разлика между подхода отгоре надолу и подхода отдолу нагоре
Разлика между подхода отгоре надолу и подхода отдолу нагоре

Видео: Разлика между подхода отгоре надолу и подхода отдолу нагоре

Видео: Разлика между подхода отгоре надолу и подхода отдолу нагоре
Видео: Сколько нужно отдыхать между подходами 2024, Ноември
Anonim

Подход отгоре-надолу срещу подход отдолу-нагоре

Подходът отгоре надолу и подходът отдолу нагоре са два подхода, които обикновено се използват при проектирането на всеки проект. Не много разбират разликите между тези два подхода и тази статия има за цел да подчертае характеристиките на двата, за да улесни читателя да оцени двете концепции в тяхната цялост.

Докато дизайнът отгоре надолу започва от абстрактно, за да се постигне най-накрая солиден дизайн, подходът отдолу нагоре е точно обратното, тъй като започва с конкретния дизайн, за да се стигне до абстрактна същност. Що се отнася до проектирането на чисто нови системи, най-често се използва подходът отгоре надолу. От друга страна, в случай на обратен инженеринг, когато целта е да се разбере дизайнът на някой друг, се използва подход отдолу нагоре.

Подходът отдолу нагоре продължава с проектирането на модула или подсистемата от най-ниско ниво, към най-високия модул или подсистема. Човек се нуждае от структурна диаграма, за да знае стъпките, свързани с изпълнението. Също така са необходими драйвери за завършване на този тип проектиране.

Подходът отгоре надолу започва с модула от най-високо ниво и преминава надолу към модула от най-ниското ниво. В действителност обаче никоя система не се следва стриктно и дизайнерите са склонни да отскачат напред-назад между тези два подхода, според нуждата.

И двата подхода имат плюсове и минуси. Ако говорим за предимствата на подхода отгоре надолу, той е лесен за визуализация, осигурява усещане за пълнота и е лесен за оценка на напредъка на всеки етап. Недостатъкът е, че като подход, управляван от потребителския интерфейс, има шансове за излишни бизнес логики.

От друга страна, при подход отдолу-нагоре, потребителят има предимствата на солидната бизнес логика, способността да напише добър единичен тест и лекотата, с която промените могат да бъдат управлявани и модифицирани. Недостатъците му са, че са необходими много усилия за написване на тестови казуси и напредъкът не може да бъде проверен лесно в средния етап.

Обобщение

• Отгоре надолу и отдолу нагоре са два подхода за проектиране

• И двете се използват от дизайнерите

• И двата подхода имат свои собствени плюсове и минуси

• Отдолу нагоре обикновено се прилага в обратното инженерство, докато за чисто нов проект обикновено се използва подход отгоре-надолу

Препоръчано: