Ózbekistan respublikasí joqarí HÁm orta arnawlí bilimlendiriw ministirligi


Programmalıq támiynat islep shıǵıwnin' ómir ciklı modelleri



Download 29,19 Kb.
bet3/3
Sana02.11.2022
Hajmi29,19 Kb.
#859493
1   2   3
Bog'liq
bes 2 [46](3)-1

Programmalıq támiynat islep shıǵıwnin' ómir ciklı modelleri.

4


Programmalıq támiynat procesinin' modelleri
process iskerligi

2


uzgarishlar ústinde islew
processni jetilistiriw

2

  1. Agile (operativ maslasıwshı ) programmalıq támiynat islep shıǵıw.

4


Agile usılları
Agile programmalıq támiynat islep shıǵıw texnikası

2


Agile proektsin basqarıw
masshtablı Agile usıllar

2

  1. Funktsional hám funktsional bulmagan injinirin' talapları.

6


Funktsional hám funktsional bolmagan talaplar



2


Injinirin' processleri talapları
talaplardı anıqlap alıw
talaplar specifikaciyası



2


Talaplardı tekseriw.
talaplardı ózgertiw

2

  1. Proektlani joybarlaw

6


Programmalıq támiynat ma`nisi
Joba tiykarında islep shıǵıw

2


Proekt grafigini dúziw
Agile joybarlaw
Esaplaw Texnikası



2


COCOMO ǵárejetlerdi modellestiriw

2

  1. Sistemalı analiz. Sistemanı modellestiriw

4


Kontekst modelleri
Strukturalıq modeller

2


Modelge tiykarlanǵan arxitektura. Minez-qulıq modelleri

2

  1. Proyetlestiriw hám nátiyjeni ámelde qollanıw etiw

4


UML járdeminde obiektke yunaltirilgan proyetlestiriw Proekt shablonları



2


Ashiq kodlı islep shıǵıw. Nátiyjeni ámelde qollanıw etiw máseleleri

2

  1. Konfiguratsiyani basqarıw

4


Versiya menejement
Sistemanı qurıw

2


O’zgarislardi basqarıw
Islep shıǵıw menejmenti

2

  1. Programmalıq támiynat arxitekturası hám arxitekturalıq proyetlestiriw

6


Arxitekturalıq proyetlestiriw qararları
Arxitekturalıq usıllar
Arxitekturalıq patternlar
Qosımsha arxitekturaları

2


Arxitekturalıq usıllar

2


Arxitekturalıq patternlar
Qosımsha arxitekturaları

2

  1. Isenimli hám social texnikalıq sistemalar

6


Isenimlilik qásiyetleri
Social -texnikalıq sistemalar

2


Kupaytirish hám túrme-túrlıq
Baylanıslı bolǵan processler

2


Formal usıllar hám isenimlilik

2

  1. Programmalıq támiynat sınaqtan ótkeriw

4


Islep shıǵıwdı sınaqtan ótkeriw
Testlewge tiykarlanǵan islep shıǵıw

2


Juwmaqlawshı testlew
Paydalanıwshı talaplarına kóre testlew

2

  1. Programmalıq támiynat evolyutsiyası .

2


Evolyutsiya processleri
Eski sistemalar
Programmalıq támiynatqa xizmet kórsetiw
Programmalıq támiynatqa xizmet kórsetiw

2

  1. Programmalıq támiynattidan qayta paydalanıw.

2


Qayta paydalanıw landshaftı
Qosımsha shablonları
Tiykarǵı (bazalıq ) programmalıq támiynatlar
Qosımsha sistemasınan qayta paydalanıw
Komponentalardan qayta paydalanıw
Qosımsha sistemasınan qayta paydalanıw
Komponentalardan qayta paydalanıw

2

  1. Sapa menejementi.

4


Programmalıq támiynat sapası
Programmalıq támiynat standartları
Kommentariya hám tekseriwler

2


Sapanı basqarıw hám Agile islep shigiw
Programmalıq támiynattı ulshash

2

  1. Proyetlestiriw basqarıw hám proekt hújjetleri.

2


Qáwiplerdi basqarıw
Proekt gruppası azolarini basqarıw
Jámáát menen islew
Proekt gruppası azolarini basqarıw
Jámáát menen islew

2

Jámi

60

Ámeliy shınıǵıwlar boyınsha kórsetpe hám usınıslar
Ámeliy shınıǵıwlar ushın tómendegi tema hám tapsıriklar usınıs etiledi:



Tema atları

saat


Proektlik usınıslar hám toparlar. Biznes qosımshalardı bolistirw boyinsh mısallar.
1-tapsırik: Toparlar hám proekt surovnomasi.

6


2. Ámeliy islerdi analiz etiw
2-tapsırik: Máselelerdi analiz etiw hám oyda sawlelendiriw payda etiw.

6


3. XR qag’iydalarin korip shigiw
3-tapsırik: XR qagiydalarin ko’rip sigiw hám onda pikir payda etiw.

6


4. Paydalanıw boyinsha qollanba jazıw
4-tapsırik: Talaplardı aniqlaw hám qáwiplerdi basqariw.

6


5. Programmalıq támiynat prototipini jaratıw (v1. 0)
Eskiz hám qag’az prototipi (1 den 3 shekem tezlikte prototiplew)
5-tapsırik: Operativ programmalardı prototiplash (RAD - Rapid Applications Prototyping). Prototiplash hám islep chikish ortalıqın urnatish.
Python ushın Tkinter (standart grafik paydalanıwshı interfeysi tuplami)
JavaFX (kup kavatli paydalanıwshı interfeysi hám interaktiv programmalardı jaratıw ushın SWing-ni standart retinde almastırdı )
ECLIPSE bul kursda isletiletuǵın GOE.
6. Programmalıq támiynat prototipini jaratıw (v2. 0)
Rakamli prototiplash (2 den 3 ke shekem operativ prototiplash).
7. Programmalıq támiynat prototipini jaratıw (v3. 0)
Tábiy prototiplash (2 den 3 ke shekem operativ prototiplash).
8. Islep shigilgan prototip kodın GitHub-ra uRnatish hám júklew

6


6 -tapsırik: Ǵárejetler smetasi (Bul tapsırik xar bir iteratsiyadan keyin atqarılıwı kerek, keyingisi basında ).
9. Qosımsha arxitekturası hám eko-sistemasın aniklash
Tiykarǵı arxitekturalıq patgernlar haqqinda qisqasha maǵlıwmat

6


7-tapsırik: Arxitekturalıq patternlar hám loyixdlash (2 hápte). Yu. Qosımsha shegaraların (programmalıq ekotizim) belgilew.
I. Test sınaqların jazıw hám tekseriw

6


8-tapsırik: Bolek programma hám sistemanı sınaqtan u'tkazish.
12. Keleshektegi talablarni jetilistiriw hám olardı birlestiriw

6


9 -tapsırik: Programmalıq támiynat talapların islep chikish hám olardı tasdiklash.
13. Programma kodni kayta korip shigiw hám kayta islew

6


10 -tapsırik: Programma kodtı tekseriw hám kayta islew.
14. Proekt takdimotini kórsetiw

6


11-tapsırik: Proekttiń juwmaqlawshı takdimoti, esabat hám bahalaw.
Lekciya hám ámeliy mashgulotlar mul'timediya kurilmalari menen buyımlanǵan auditoriyada yamasa Zoom platformasi orkali virtual klass shólkemlesken túrde alıp barıladı. Ámeliy mashgulotlar xar bir akadem gruppaǵa ayrıqsha utiladi. Mashgulotlar aktiv hám interaktiv usıllar járdeminde, “Keys-stadi” texnologiyasınan paydalanǵan túrde utiladi, keyslar mazmunı professor -ukituvchi tárepinen belgilenedi. Ámeliy mashgulotda kullaniladigan kurgazmali materiallar, teoriyalıq hám ámeliy maǵlıwmatlar takdimot kurinishida onlayn yamasa multimedia kurilmalari járdeminde takdim etiledi.

6

Jámi

60



O’z-betinshe tálim hám mustakil jumıslar
Mustakil jumıs jámáátlik proekt islep chikish (developing Team Project) tiykarında ámelge asıriladı. Bunda xar bir jámáátte 2-3 kisi qatnasadı hám xar bir jámáát aǵzası proektte shaxean uzi atqarǵan jumisına kura baxolanadi. Jámáátlik proektti orınlaw ushın kuyidagi temalar usınıs etiledi:
Programmalıq támiynat islep chikish processleri analizi Programmalıq támiynat islep chikish ushın talaplardı qáliplestiriw hám olardıń analizi
Programmalıq támiynat islep chikish modelleri hám texnologiyaları Programmalıq támiynat arxitekturasın islep chikish Programmalıq támiynattı testlew usılları
Programmalıq támiynat islep chikish hám testlew buyicha standartlar analizi
Paydalanıwshı hám sistema talapları Funktsiya nal talaplar No-funktsional bulmagan talaplar Domen talapları (Domain Requirements)
Programmalıq támiynat talaplar hújjeti (Software Requirements Document).
Klass diagrammalari Xolatlar diagrammalari
G rafik modellardan foydalanish (Use of graphical models) Kontekst modellar (Context models)
Uzaro munosabat modeli (Interaction models)
Strukturali modellar (Structural models)
Fel-atvor modeli (Behavioral models)
The Model-View-Controller (MVC) shabloni Satxdi arxitektura shablonlari Arxiv shablonlar Klient-server arxitekturasi Kanal va filter arxitekturasi Ilova arxitekturasi
V. Fan ukitilishining natijalari (shakllanadigan kompetensiyalar)
Kureni muvaffakiyatli tugatgandan sung talabalar kuyidagilarni uz lashtiradilar:
• "Dasturiy injiniring" atamasining tarixini tavsiflash va dasturiy tizimlarning xozirgi muammolari va axamiyatini tushunish;
• dasturiy ta'minot ishlab chikarish jarayonining modellarini tushunish;
• bugungi kunda dasturiy maxsulotlarni ishlab chikish va texnik xizmat kursatish uchun eng mos bulgan dasturiy ta'minotni ishlab chikish jarayonini tanlash kobiliyati;
• urta ulchamdagi dasturiy maxsulotga talablarni aniklash uchun umumiy, rasmiy yoki yarim rasmiy usuldan foydalanish (masalan, UML diagrammasi);
• kabul kilingan arxitekturaviy loyixa patternlaridan foydalangan xolda dasturiy ta'minotni ishlab chikish;
• urta ulchamdagi dasturiy max,sulotlar uchun testlashning turli xil va darajalarini (masalan, birlik, integratsiya, tizimlar va kabul kilish) ajratish;
• ok va kora kutilarni sinovdan utkazish kabi turli xil sinov usullarini muxokama kilish;
• dastur loyixalarini boshkarishning asosiy prinsiplari va umumiy usullarini, masalan, jadvallashtirish, ulchamlarni anikdash, xarajatlarni anikdash va xavflarni taxlil kilish usullarini muxokama kilish;
• CASE vositalari va / yoki muxitlari, shu jumladan UML diagrammalarini ishlab chikish va konfiguratsiyani boshkarish muxiti bilan tanishish;
• dasturiy ta'minotni ishlab chikish faoliyatining aspektlarini tavsiflovchi takdimotlar kilish malakasi.

VI. Ta'lim texnologiyalari va metodlari:


. ma'ruzalar;
. interfaol keys-stadilar;
. guruxdarda ishlash;
. takdimotlarni tayyorlash;
. individual loyixdlar;
. jamoa bulib ishlash va ximoya kilish uchun loyixalar.
VII. Kreditlarni tuplash uchun talaba:
Fanga oid nazariy va uslubiy tushunchalarni tula uzlashtirish, taxdil natijalarini tugri aks eggira olish, urganilayotgan jarayonlar xakida mustakil mushoxada yuritish va joriy, oralik nazorat shakllarida berilgan vazifa va topshirikdarni bajarish, yakuniy nazorat buyicha yozma ishni topshirishi lozim.
Ukishni baxolash magistrlarning butun kurs davomidagi ishtiroki, shuningdek, nazariya buyicha yakuniy test 50%, joriy va oralik nazoratlar uchun 25% va mustakil ta'limda bajarilgan jamoaviy loyixa natijasiga kura 25% baxolash amalga oshiriladi.


Asosiy adabiyotlar
1. Ian Sommerville. SOFTWARE ENGINEERING, 10th Edition. -England: Pearson Education Limited 2016, Inc., publishing as Addison-Wesley. -P. 811.
2. Pierre Bourque, Fairley R.E. GUIDE TO THE SOFTWARE ENGINEERING Body of Knowledge. Version 3.0. SWEBOK. A Project of the IEEE Computer Society. 2014. -P. 355.
3. Korznov D.V. Vvedenie v programmnuyu injeneriyu. Kurs leksiy. SPb. Izd.SPbGU, 2008.
Kushimcha adabiyotlar
4. Alistair Cockbum "Why Agile Works"- Opening keynote - httDs://www.voutube.com/watch?v=BdSiBlLafNY
5. Barry Boehm. LKNA15: Avoiding the Procrustean Bed via the incremental Commitment Spiral Model - httDs://DdfaDDle.com/Ddf-to-nowemoint.html
6. Roger S Pressman. SOFTWARE ENGINEERING: A PRACTITIONER’S APPROACH, 6th Edition, Copyright © 2010 McGraw Hill Education (India) Edition.
7. Lipaev V.V. Programmnaya injeneriya. Metodologicheskie osnovi. Iz- vo "TEIS", Moskva, 2006, - 609 s.
8. Kotlyarov V.P. i dr. Osnovi testirovaniya programmnogo obespecheniya // M.:Internet - Un-t Inform.Texnologiy, 2006.
9. Korobeynik A.N. Kratkie osnovi testirovaniya programmnogo obespecheniya // Kiev, 2012.
10.Sem Kaner i dr. Testirovanie programmnogo obespecheniya. Fundamental'nie konsepsii menedjmenta biznes-prilojeniy // K.:Izdatel'stvo«DiaSoft», 2001. - 544s.
11 .https://iansommerville.com/software-eneineering-book/case-studies/
Case studies analysis and reflection.
Fan dasturi Oliy va uRta maxsus, kasb-xunar ta'limi yunalishlari buyicha Ukuv-uslubiy birlashmalar faoliyatini Muvofiklashtiruvchi Kengashining
2020 yil “30” U(9 dagi “ O ” - sonli bayonnomasi bilan ma'kullangan.
Uzbekiston Respublikasi Oliy va uRta maxsus ta'lim vazirligining
202S yil “Q E’ dagi 6sR- sonli buyrugi bilan ma'kullangan fan dasturlarini tayanch oliy ta'lim muassasasi tomonidan tasdiflashga rozilik berilgan.
Download 29,19 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish