Скачиваний:
0
Добавлен:
23.04.2025
Размер:
221.42 Кб
Скачать

8-ámeliy sabaq. Programmalıq támiynat prototipin jaratıw (V3.0). Tábiyiy prototiplew (2 den 3 ke shekem prototiplew)

Jumıstıń maqseti:

Bul ámeliy sabaqtıń maqseti – studentlerge programmalıq támiynattıń tábiyiy prototiplerin jaratıw procesin úyretiw hám bul procestiń programmalıq támiynat ónimin jaratıwdaǵı áhmiyetin túsindiriw. Studentler ámeliy tapsırmalar arqalı programmalıq támiynat interfeyslerin tábiyiy prototiplew usılların úyrenedi, paydalanıwshı tájiriybesin jobalaw principlerin ózlestiredi hám tábiyiy prototiplew quralların qollanıw kónlikpelerin aladı. Bul ámeliy sabaq studentlerge tereń paydalanıwshı testlewi ushın interaktiv prototipler jaratıw múmkinshiligin beredi.

Ámeliy bólim:

Tábiyiy prototiplew – programmalıq támiynat injeneriyasınıń áhmiyetli bólegi bolıp, onıń járdeminde haqıyqıy paydalanıwshı tájiriybesine maksimal jaqın prototipler jaratıladı. Bul metod programmalıq ónimlerdi jaratıwdıń dáslepki basqıshlarında qatelerdi anıqlaw hám dúzetiw múmkinshiligin beredi, bul bolsa waqıt hám finans resursların únemlewge alıp keledi.

Etap 1: Tábiyiy prototiplewdiń túsinigi hám áhmiyeti

Tábiyiy prototiplew – bul programmalıq támiynat ónimin jaratıwdıń áhmiyetli basqıshı bolıp, paydalanıwshı barlıq funkciyalardıń hám interfeyslerdiń haqıyqıy islew tájiriybesin seziwi ushın maksimal jaqınlaǵan prototip jaratıw bolıp tabıladı. Bul metod programmalıq támiynattıń jumıs islewin, funkcionallıǵın hám interfeysin tikeley programmalastırıw kodısız kórsetiwge múmkinshilik beredi.

Tábiyiy prototiplewdiń áhmiyeti:

Programmalıq ónimniń dáslepki versiyasın jaratpay turıp, onıń koncepciyasın testlew múmkinshiligi

Steykxolderler hám paydalanıwshılar arasında keri baylanıs ornatıw

Dizayn hám funkcionallıqqa baylanıslı mashqalalardı erte anıqlaw

Islep shıǵı procesin tezletiw hám optimallastırıw

Optimal paydalanıwshı interfeysin jaratıw

Etap 2: Tábiyiy prototiplewdiń túrleri

Programmalıq támiynat injeneriyasında tábiyiy prototiplewdiń bir neshe túrleri bar:

1.Gorizontal prototiplew: Programmalıq támiynattıń barlıq funkciyaların kórsetedi, biraq tereń detallarsız. Bul prototiplew túri programmalıq támiynat interfeysiniń ulıwma strukturasın kórsetiw ushın qollanıladı.

2.Vertikal prototiplew: Programmalıq támiynattıń sheklengen funkciyaların tereń detallar menen kórsetedi. Bul prototiplew túri belgili bir funkciyanı yamasa moduldi rawajlandırıwda qollanıladı.

3.T-prototiplew: Gorizontal hám vertikal prototiplewdiń kombinaciyası bolıp, ulıwma sistemanı kórsetedi hám belgili bir funkciyalardı tereń detallar menen kórsetedi.

4.Bir ret qollanılatuǵın prototiplew: Bul prototiplew túri programmalıq támiynattıń koncepciyasın demonstraciyalaw ushın qollanıladı hám keyin alıp taslanadı.

5.Evolyuciyalıq prototiplew: Bul prototiplew túri programmalıq támiynattıń tiykarın quraydı hám waqıt ótiwi menen tolıq ónimge aylanadı.

Etap 3: Tábiyiy prototiplewdiń ámeliy qollanılıwı

Figma quralı menen islew:

1. Figmada tábiyiy prototiplewdi baslaw:

oFigmada akkaunt jaratıw hám onı ashıw

oJańa proekt jaratıw (File → New File)

oQálegen platforma ushın (mobil, veb, desktop) freym jaratıw

2.Tábiyiy prototiplew ushın komponentler jaratıw:

oProgrammalıq támiynattıń tiykarǵı interfeys elementlerin jaratıw

(navigaciya, túymeler, formalar)

oElementlerdiń ózgeretuǵın jaǵdayların jaratıw (basılǵan, fokuslanǵan, aktivlestirilgen)

oJaratılǵan elementlerdi komponentler kitapxanasına qosıw

3.Interaktivlikti qosıw:

oPrototype rejimin aktivlestiriw

o Interaktiv elementlerdi belgilew hám olardı tiyisli ekranlarǵa baylanıstırıw

oÓtiw effektlerin qosıw (Smart Animate, Dissolve, Slide hám t.b.)

oShártli prototiplewdi qollanıw (shártli ótiwler, túrli jaǵdaylar)

4.Overlay hám peremennıylar menen islew:

oOverlay'lar jaratıw (modal terezeler, vıpadayushiy menyu)

o Peremennıylar jaratıw hám olardı prototipte qollanıw

oPeremennıylar arqalı prototiptiń halatın saqlaw hám ózgertiw

5.Prototipti testlew:

oPresent rejimin aktivlestiriw

o Prototipti túrli qurılmalarda testlew

o Prototipti basqalar menen bólisiw hám keri baylanıs alıw

Adobe XD quralı menen islew:

Adobe XD – bul Adobe kompaniyası tárepinen jaratılǵan prototiplew quralı, ol programmalıq támiynattıń interfeysin jaratıw hám paydalanıwshı tájiriybesin testlew ushın qollanıladı.

1.Adobe XDda tábiyiy prototiplewdi baslaw: o Adobe XDdi ornatıw hám onı ashıw

o Jańa proekt jaratıw (File → New)

o Qálegen platforma ushın (mobil, veb, desktop) artbord jaratıw

2.Tábiyiy prototiplew ushın komponentler jaratıw:

o

o

Programmalıq támiynattıń tiykarǵı interfeys elementlerin jaratıw

(navigaciya, túymeler, formalar)

Elementlerdiń ózgeretuǵın halatların jaratıw (basılǵan, fokuslanǵan, aktivlestirilgen)

oJaratılǵan elementlerdi simvollar kitapxanasına qosıw

3.Interaktivlikti qosıw:

oPrototype rejimin aktivlestiriw

oInteraktiv elementlerdi belgilew hám olarǵa tiyisli háreketlerdi qosıw

oÓtiw effektlerin qosıw (Auto-Animate, Dissolve, Slide hám t.b.)

oShártli prototiplewdi qollanıw (háreketler, triggerler)

4.Voice prototiplewdi qollanıw:

oDawıs buyrıqların qosıw

o Dawıs buyrıqların tikkeley programmalıq támiynat interfeysiniń elementlerine baylanıstırıw

oDawıs buyrıqların testlew hám optimallastırıw

5.3D transformaciyalardı qollanıw:

oInterfeys elementlerine 3D effektler qosıw

o 3D transformaciyalardı animaciyalaw o Prototipti 3D rejimde testlew

Etap 4: Tábiyiy prototiplewdiń nátiyjelerin analizlew

Tábiyiy prototiplew nátiyjelerin analizlew – bul áhmiyetli process, óytkeni ol programmalıq támiynattı jaqsılaw hám optimallastırıw ushın zárúr maǵlıwmatlardı alıwǵa múmkinshilik beredi.

1.Paydalanıwshı testlewin ótkeriw: o Testlew scenariylerin jaratıw

o Testlew sessiyaların jobalaw hám ótkeriw

o Paydalanıwshı háreketlerin baqlaw hám dokumentlestiriw

2.Alınǵan maǵlıwmatlardı analizlew:

o

o

Paydalanıwshı tájiriybesin analizlew (qanshelli ańsat, qızıqlı hám effektiv)

Interfeystiń kúshli hám hálsiz táreplerin anıqlaw

oPaydalanıwshı qáteliklerin analizlew hám olardı saplastırıw jolların tawıp kóriw

3. Programmalıq támiynattı jaqsılaw ushın usınıslar qáliplestiriw: o Interfeys elementleriniń jaylasıwın optimallastırıw

o Funkcionallıqtı jaqsılaw

o Paydalanıwshı jolın optimallastırıw

Etap 5: Tábiyiy prototiplewdi rawajlandırıw cikline integraciyalaw

Tábiyiy prototiplewdi rawajlandırıw cikline integraciyalaw – bul áhmiyetli process, óytkeni ol programmalıq támiynattı jaratıw procesinde tuwrıdan-tuwrı qollanılıwı kerek.

1. Agile metodologiyasında tábiyiy prototiplew: o Hár sprint ushın prototipler jaratıw

oSprint Review hám Sprint Retrospective sessiyalarında prototiplerdi qollanıw

oBacklogta prototiplew tapsırmaların jobalaw

2.DevOps processinde tábiyiy prototiplew:

oContinuous Integration hám Continuous Delivery processine prototiplewdi integraciyalaw

o Avtomatik testlewge prototiplewdi qosıw

oPrototiplew nátiyjelerin bahalaw hám monitoring qılıw

3.Tábiyiy prototiplewdi mansetken komandalarda qollanıw:

oDizaynerler, baǵdarlamashılar hám produkt menedjerlerin prototiplew

processine qosıw

o Prototiplew nátiyjelerin komanda aǵzaları arasında talqılaw hám qayta qarap shıǵıw

o Prototiplew nátiyjelerin sheshim qabıl etiw processinde qollanıw

ÁMELIY TAPSÍRMALAR:

Tapsırma 1: Mobil bank qosımshasınıń tábiyiy prototipin jaratıw

Mobil bank qosımshasınıń tábiyiy prototipin jaratıw tapsırıladı. Qosımsha tómendegi funkciyalarǵa iye bolıwı kerek:

Paydalanıwshı autentifikaciyası (login hám parol, biometrik autentifikaciya)

Schetlar (kartochkalar) dizimi hám olardıń balansı

Tólem hám awdarma operaciyaları

Tranzakciyalar tariyxı

Tólem kategoriyalarınan qarız statistikası

Kol-centrge baylanısıw múmkinshiligi

Prototip Figma quralında jaratılıwı hám interaktiv elementler (túymeler, formalar, navigaciya) menen tolıq integraciyalanıwı kerek. Prototip hár bir funkciyaǵa tereń detallar menen gorizontal hám vertikal prototiplewdi qollanıwı kerek.

Tapsırma 2: Dawıs buyrıqları hám 3D elementleri bar prototip jaratıw

Adobe XD quralın qollanıp, 1-tapsırmada jaratılǵan prototipke dawıs buyrıqları hám 3D elementlerin qosıw:

Dawıs buyrıqları arqalı tólem operaciyaların orınlaw

Dawıs buyrıqları arqalı schet balansın tekseriw

3D effektler menen kartochka hám schetlar arasında awısıw

3D animaciyalardı qollanıp, tranzakciyalar tariyxın vizualizaciyalaw

Bul tapsırma qosımshanıń interaktivlik dárejesin joqarılatıp, paydalanıwshı tájiriybesin bayıtıwǵa múmkinshilik beredi.

Tapsırma 3: Paydalanıwshı testlewi hám nátiyjelerdi analizlew

Jaratılǵan prototipti paydalanıwshı testlewinen ótkeriw hám nátiyjelerdi analizlew:

Testlew scenariylerin jaratıw (mısalı, paydalanıwshı qosımshaǵa kiriw, awdarma islew, tólem ámelge asırıw)

Testlew sessiyasın jobalaw hám ótkeriw (gruppadaǵı basqa studentlerden testlewshiler retinde paydalanıw)

Paydalanıwshı háreketlerin baqlaw hám dokumentlestiriw

Alınǵan maǵlıwmatlardı analizlew hám prototipti jaqsılaw ushın usınıslar jaratıw

Tapsırma 4: Tábiyiy prototiplewdi rawajlandırıw cikline integraciyalaw jobasın jaratıw

Tábiyiy prototiplewdi rawajlandırıw cikline integraciyalaw jobasın jaratıw:

Agile metodologiyasında tábiyiy prototiplewdi qollanıw planın jaratıw

DevOps processinde tábiyiy prototiplewdi qollanıw planın jaratıw

Tábiyiy prototiplewdi mansetken komandalarda qollanıw planın jaratıw

Hár bir student jaratılǵan prototip hám onı analizlew nátiyjeleri boyınsha esabat tayarlawı hám qorǵawı kerek. Esabat tómendegi bólimlerden turatuǵın bolıwı kerek:

Prototiptiń súwreti hám táriypi

Prototiptiń maqseti hám koncepciyası

Prototiptiń funkcionallıǵı hám interfeysi

Paydalanıwshı testlewiniń nátiyjeleri

Prototipti jaqsılaw ushın usınıslar

Rawajlandırıw cikline integraciyalaw jobası

Jaratılǵan prototip hár bir funkciya ushın interaktiv elementler menen tolıq integraciyalanıwı hám paydalanıwshı testlewinen ótkeriliwi kerek.

Соседние файлы в папке Programmalıq injiniringge kirisiw