Дээрээс доош хандах хандлага ба доороос дээш хандлага
Дээрээс доош чиглэсэн хандлага ба доороос дээш хандлага нь аливаа төслийг төлөвлөхдөө түгээмэл хэрэглэгддэг хоёр арга юм. Эдгээр хоёр аргын ялгааг олон хүн ойлгодоггүй бөгөөд энэ нийтлэл нь уншигчдад хоёр ойлголтыг бүхэлд нь ойлгоход хялбар болгох үүднээс хоёулангийнх нь онцлогийг онцлон харуулахыг зорьсон.
Дээшээ доош нь хийсвэр загвараас эхлээд хатуу загварт хүрэхийн тулд доошоо чиглэсэн загвар нь хийсвэр объект руу орохын тулд бетон дизайнаас эхэлдэг тул эсрэгээрээ байдаг. Цоо шинэ системийг зохион бүтээхдээ дээрээс доош чиглэсэн аргыг хамгийн ихээр ашигладаг. Нөгөөтэйгүүр, урвуу инженерчлэлийн хувьд хэн нэгний дизайныг ойлгох зорилго тавьсан тохиолдолд доороос дээш чиглэсэн аргыг ашигладаг.
Доороос дээш чиглэсэн хандлага нь хамгийн доод түвшний модуль эсвэл дэд системийн дизайнаас хамгийн дээд модуль эсвэл дэд систем рүү шилждэг. Гүйцэтгэх үе шатуудыг мэдэхийн тулд бүтцийн диаграмм хэрэгтэй. Мөн энэ төрлийн дизайныг дуусгахын тулд жолооч хэрэгтэй.
Дээрээс доош чиглэсэн арга нь дээд түвшний модулиас эхэлж, доод түвшний модул хүртэл доошоо урагшилдаг. Гэвч бодит байдал дээр ямар ч системийг хатуу мөрддөггүй бөгөөд дизайнерууд хэрэгцээ шаардлагаасаа хамааран эдгээр хоёр аргын хооронд нааш цааш урсдаг.
Энэ хоёр аргын давуу болон сул талууд бий. Хэрэв бид дээрээс доош чиглэсэн аргын давуу талуудын талаар ярих юм бол үүнийг төсөөлөхөд хялбар, бүрэн дүүрэн мэдрэмжийг өгдөг бөгөөд ямар ч үе шатанд ахиц дэвшлийг үнэлэхэд хялбар байдаг. Сул тал нь UI-д суурилсан арга барилын хувьд илүүдэл бизнесийн логик үүсэх магадлал бий.
Нөгөөтэйгүүр, доороос дээш хандлагын хувьд хэрэглэгч хатуу бизнесийн логик, сайн нэгжийн тест бичих чадвар, өөрчлөлтийг удирдах, өөрчлөхөд хялбар зэрэг давуу талуудтай. Үүний сул тал нь тестийн тохиолдлуудыг бичихэд маш их хүчин чармайлт шаарддаг бөгөөд ахиц дэвшлийг дунд шатанд хялбархан шалгах боломжгүй байдаг.
Хураангуй
• Дээрээс доош болон доороос дээш нь дизайн хийх хоёр арга юм
• Хоёуланг нь дизайнерууд ашигладаг
• Энэ хоёр арга нь өөрийн гэсэн давуу болон сул талуудтай
• Урвуу инженерчлэлд доороос дээш нь ихэвчлэн хэрэглэгддэг бол цоо шинэ төслийн хувьд дээрээс доош чиглэсэн аргыг ихэвчлэн ашигладаг