6533b7d1fe1ef96bd125c6c4

RESEARCH PRODUCT

iOS lietotņu arhitektūras risinājumi

Matīss Mamedovs

subject

iOSArhitektūrasDatorzinātneMVPVIPERMVVM

description

Viena no būtiskākajām programmatūras izstrādes daļām ir arhitektūras izvēle. Ja programmatūras izstrādes ciklā šim aspektam nav pievērsta liela uzmanība, projekts paliek grūti uzturams un ieviest jaunu funkcionalitāti paliek arvien grūtāk. Bakalaura darbā tiek apskatītas iOS lietotņu arhitektūras, to labās prakses un nepieciešamās tehnoloģijas, lai tās praktiski ieviestu. Darba praktiskajā daļā esoša laika projektā, kur arhitektūras izvēle bijusi neefektīva, vienā no moduļiem tiek ieviesti trīs arhitektūras tēli – MVVM, MVP un VIPER. Arhitektūras tēli tiek salīdzināti pēc to darbietilpības, izmantotajām tehnoloģijām, kā arī tika veikts ekspertu novērtējums, kurā nozares eksperti vērtēja izstrādātos arhitektūras tēlus.

https://dspace.lu.lv/dspace/handle/7/39714