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

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

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

Видео: Разлика между подхода отгоре надолу и подхода отдолу нагоре
Видео: п-р Людмил Ятански - I Солунци 2 гл. 17 ст. - 3 гл. 13 ст. - 11.10.2015 г. 2024, Ноември
Anonim

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

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

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

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

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

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

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

Резюме

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

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

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

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

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