
7-ameliy PT_A
.pdf
7-ámeliy sabaq. MOODLEdıń házirgi versiyasına sáykes keletuǵın “Free Dekan’s office”ti reinjiniring etiwge tayarlıq.
Jumıstıń maqseti:
"Free Dekan's office" sistemasın MOODLE platformasınıń házirgi versiyasına iykemlestiriw hám sistemanı qayta injiniring etiw processine tayarlıq kóriw.
Ámeliy bólim:
1.Házirgi sistemanı analizlew
Házirgi "Free Dekan's office" sistemasınıń funkcionallıq múmkinshiliklerin anıqlań:
o Studentler haqqında maǵlıwmatlardı basqarıw o Oqıw jobaların basqarıw
o Bahalardı esapqa alıw
o Sabaqlarǵa qatnasıwdı qadaǵalaw o Esabatlardı dúziw
2.MOODLE platformasın izertlew
MOODLE platformasınıń sońǵı versiyasın ornatıń
Administratorlıq funkciyalardı úyreniń
MOODLE API múmkinshiliklerin izertlep shıǵıń
Plagin hám moduller menen islesiw principlerin úyreniń
3.Talaplardı anıqlastırıw
Dekanat xızmetkerleri menen intervyu ótkeriń
Sistemaǵa qoyılatuǵın talaplardı anıqlań:
o Funkcionallıq talaplar (ne islew kerek)
o Funkcionallıq emes talaplar (qanday islenetuǵının)
oSheklewler hám qosımsha shártler
4.Maǵlıwmatlar bazasınıń strukturasın jobalastırıw
Házirgi maǵlıwmatlar bazasınıń sxemasın analizleń

MOODLE maǵlıwmatlar bazasınıń strukturasın izertleń
Jańa sistemanıń maǵlıwmatlar bazası sxemasın jobalastırıń
Maǵlıwmatlardı kóshiriw strategiyasın islep shıǵıń
5.Sistemanıń arxitekturasın jobalastırıw
Sistemanıń ulıwma arxitekturasın dúziń
Moduller hám komponentler arasındaǵı baylanıslardı anıqlań
MOODLE ge integraciyalaw noqatların anıqlań
Qáwipsizlik mexanizmlerin jobalastırıń
6.Prototip jaratıw
MOODLE platformasında dekanat funkciyalarınıń ápiwayı prototipin jaratıń
Házirgi bazadan test maǵlıwmatlarin import etiń
Prototipti testlew hám analizlew
7.Reinjiniring jobasın islep shıǵıw
Reinjiniring processiniń jumıs grafigin dúziń
Resurslar hám juwapkershiliklerdi bólistiriń
Táwekellerdi analizleń hám olardı minimizaciya etiw strategiyasın dúziń
Byudjetti bahalań
ÁMELIY TAPSÍRMALAR
Ámeliy tapsırma 1: Házirgi sistemanı analizlew
1."Free Dekan's office" sistemasına kiriń hám tiykarǵı ekranlardı skrinshot etip alıń.
2.Sistemadaǵı hár bir moduldiń funkcionallıq múmkinshiliklerin jazıp shıǵıń: o Studentler moduli
o Oqıtıwshılar moduli o Jobalar moduli
o Bahalaw moduli o Esabatlar moduli
3.Hár modul boyınsha tómendegi maǵlıwmatlardı toplań: o Interfeys elementleri
o Operaciyalar hám funkciyalar o Shıǵıs hújjetler
o Maǵlıwmatlar strukturası
4.UML diagrammalarınıń járdeminde sistemanıń házirgi arxitekturasın
vizuallastırıń.
Ámeliy tapsırma 2: MOODLE platformasın izertlew
1.MOODLE platformasınıń sońǵı versiyasın lokal kompyuterge ornatıń: o Apache/Nginx veb-server ornatıń
o PHP hám MySQL/MariaDB ornatıń o MOODLE di júklep alıń hám ornatıń
2.MOODLE platformasınıń tiykarǵı administratorlıq funkciyaların izertleń: o Paydalanıwshılardı basqarıw
o Kurslardı basqarıw
o Rollerdi hám ruqsatlardı basqarıw o Plaginlerdi basqarıw
3.MOODLE API múmkinshiliklerin izertleń:
o MOODLE dokumentaciyası menen tanısıń o API shaqırıwlarǵa mısallar islep kóriń
oMaǵlıwmatlar bazası strukturasın úyreniń
4.MOODLEdıń standart plaginlerin izertleń hám óz plagininiń úlgisin jaratıń.
Ámeliy tapsırma 3: Talaplardı anıqlastırıw
1.Dekanat xızmetkerleri menen intervyu ótkeriw ushın sorawnama tayarlań: o Házirgi sistemanıń artıqmashılıqları hám kemshilikleri
o Jańa sistemadan kútiletuǵın múmkinshilikler o Jumıs processleri hám biznes-logikası
2.Intervyu nátiyjeleri tiykarında talaplar specifikaciyasın dúziń:
o Funkcionallıq talaplar
o Funkcionallıq emes talaplar (isenimlilik, ónimlilik, masshtablanıw)
oSheklewler hám shártler
3.Use-case diagrammaların dúziń.
4.Funkciyalar matricasın dúziń hám olardıń áhmiyetliligin bahalań.
Ámeliy tapsırma 4: Maǵlıwmatlar bazasınıń strukturasın jobalastırıw
1.Házirgi "Free Dekan's office" maǵlıwmatlar bazasınıń strukturasın analizleń: o Kesteler hám olardıń strukturasın eksport etiń
o Kesteler arasındaǵı baylanıslardı vizuallastırıń
2.MOODLE maǵlıwmatlar bazasınıń strukturasın izertleń:
o Tiykarǵı kestelerdi anıqlań
oPaydalanıwshılar, kurslar hám ruqsatlar menen baylanıslı kestelerdi izertleń
3.Jańa maǵlıwmatlar bazasınıń konceptuallıq modelin dúziń:
oER-diagramma jaratıń
oKestelerdiń strukturasın anıqlań
oBaylanıslardı anıqlań
4.Maǵlıwmatlardı kóshiriw skriptlerin jazıń:
oEskiden jańa strukturaǵa maǵlıwmatlardi kóshiriw ushın SQL
skriptler jazıń
o Test maǵlıwmatları menen skriptlerdi testleń
Ámeliy tapsırma 5: Sistemanıń arxitekturasın jobalastırıw
1.Sistemanıń arxitekturasın jobalastırıń: o Tiykarǵı komponentlerdi anıqlań
o Komponentler arasındaǵı baylanıslardı anıqlań o MOODLE ge integraciya noqatların anıqlań
2.Moduller strukturasın jobalastırıń:
o Studentler moduli
oOqıtıwshılar moduli
oDekanat moduli
oEsabatlar moduli
3.Paydalanıwshı interfeysin jobalastırıń:
oWireframe ler dúziń
o Navigaciya strukturasın jobalastırıń
oHár bir tiykarǵı ekrannıń dizaynın ótkeriń
4.Qáwipsizlik mexanizmlerin jobalastırıń:
oAutentifikaciya hám avtorizaciya
o Maǵlıwmatlardı qorǵaw
o Jurnallaw hám monitoring
Ámeliy tapsırma 6: Prototip jaratıw
1.MOODLE platformasında "Free Dekan's office" funkciyalarınıń ápiwayı prototipin jaratıń:
o Dekanat rolin jaratıń
o Studentler haqqında maǵlıwmatlardı basqarıw interfeysin jaratıń o Oqıw jobaları hám bahalawdı basqarıw funkciyasın qosıń
2.Test maǵlıwmatlarin import etiń:
oStudentler maǵlıwmatların import etiń
oOqıw jobaların import etiń
oBahalaw maǵlıwmatların import etiń
3.Prototipti testleń:
oStandart operaciyalardı orınlap kóriń
o Interfeystiń qolaylılıǵın testleń o Ónimlilikti testleń
Ámeliy tapsırma 7: Reinjiniring jobasın islep shıǵıw
1.Reinjiniring processiniń jumıs grafigin dúziń: o Jobanıń fazaların hám etapların anıqlań o Hár bir etaptıń waqıt mólsherin anıqlań
o Kritikalıq noqatlardı hám múddetlerdi belgileń
2.Resurslar hám juwapkershiliklerdi bólistiriń:
o Joba komandasınıń quramın anıqlań
oRollerdi hám juwapkershiliklerdi bólistiriń
oResurslarǵa bolǵan talaplardı anıqlań
3.Táwekellerdi analizleń:
oPotencial táwekellerdi anıqlań
o Táwekellerdiń áhmiyetliligin bahalań
oTáwekellerdi minimizaciya etiw strategiyasın islep shıǵıń
4.Jobanıń byudjetin hám resurslarǵa bolǵan talaplardı bahalań.