Mchoro wa usanifu wa Bandari na Adapta (Hexagonal), unaojulikana pia kama muundo wa usanifu wa Hexagonal au muundo wa usanifu wa Bandari na Adapta, ni muundo wa usanifu wa programu ambao unalenga kuunda programu thabiti na inayoweza kudumishwa na utenganisho wazi wa wasiwasi.
Mchoro hutumia umbo la hexagonal kuwakilisha vipengee mbalimbali vya programu tumizi na mwingiliano wao, huku msingi wa heksagoni ukiwakilisha mantiki ya kikoa cha programu na kingo zinazozunguka zinazowakilisha lango mbalimbali za ingizo/towe. Mchoro huu umejengwa kulingana na dhana ya "bandari" na "adapta," ambapo milango inawakilisha violesura vya ingizo/towe na adapta huunganisha lango kwenye mantiki ya msingi ya programu.
Faida kuu ya muundo wa Bandari na Adapta ni uwezo wake wa kupunguza utata wa programu kwa kutenganisha mantiki ya msingi ya biashara kutoka kwa miundombinu ya nje. Hii hurahisisha msimbo kutunza na kujaribu, na inaruhusu sehemu tofauti za mfumo kubadilishwa kwa kujitegemea bila kuathiri programu nyingine.
Mchoro huu ni muhimu haswa kwa programu ambazo zina vyanzo vingi vya ingizo/pato, kama vile programu za wavuti, programu za rununu, au mifumo mingine inayohitaji ujumuishaji wa data kutoka kwa vyanzo vingi. Inaweza pia kutumika kwa mifumo ya urithi ambayo inahitaji kusasishwa ili kuendana na mabadiliko ya mahitaji ya biashara.
Tarehe ya kuchapishwa: