Amaliy ish №1 Topshirdi: Qabul qildi: Jabborova N. Toshkent 2022 Mavzu: Amaliy ishlar tahlili, masalalar tahlili xp-amliyotlari va tasavvur hosil qilish



Download 167,25 Kb.
Sana01.06.2022
Hajmi167,25 Kb.
#628165
Bog'liq
1650871460 (2)


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Dasturiy injinering fakulteti

Axborot Texnologiyalarining Dasturiy Ta’minoti kafedrasi


Dasturiy injiniringga kirish




Amaliy ish №1
Topshirdi: ____________
Qabul qildi: Jabborova N.

Toshkent 2022


Mavzu: Amaliy ishlar tahlili, masalalar tahlili XP-amliyotlari va tasavvur hosil qilish

Har qanday dasturiy mahsulotni yaratishda uning algoritmi tuzib olish ish unumdorligini bir necha bora yaxshilaydi xuddi shu kabi dasturlash firmasidagi ishlarni taqsimlanishi, amalga oshirilishini nazoratga olish orqali takomillashtirishga erishiladi. O’ziga yarasha dasturiy ta’mintni ishlab chiqishda ham bir qancha talablari mavjud bo’lib, talablarga rioya qilish orqali mablag’dan, vaxtdan va bajarilishi kerak bo’lgan ishlarning kamayishiga erishasiz. Tasavvur doiramizning kengligidan foydalanib bizda dasturlash firmamiz borligini tasavvur qilamiz, firmamiz tasarrufida bir qancha ishchilarimiz mavjud bo’lib hammasi o’zining yuklatilgan vazifasig mas’uliyat bilan yondashuvchi ishchilardir. Ishning unumdorligi uchun XP (extreme programming), ya’ni tezkor ishlab chiqilgan dasturlash jarayoni deb ataladi.


XP amaliyotlari quyidagicha bo’ladi: Kent Bek dasturiy ta'minot sifatini yaxshilash va ishlab chiquvchilarning o'zgaruvchan mijozlar talablariga javob berishiga imkon berish uchun qisqa rivojlanish sikllarida tez-tez chiqarilishini qo'llab-quvvatlaydigan tezkor loyihalashni boshqarish metodologiyasini (XP) yaratdi.
Jamoalar loyihaning har bir qismida, talablarni yig'ishdan tortib, kodni amalga oshirishga qadar birgalikda ishlashadi va jamoaning barcha a'zolarini yangilab turish uchun kunlik stend yig'ilishlarida qatnashadilar. Har qanday tashvish yoki muammo darhol hal qilinadi.
Doimiy, konstruktiv mulohazalar
XP-da jamoalar o'z jarayonlarini loyihaga va mijozlar ehtiyojlariga moslashadi, aksincha emas. Jamoa o'zlarining dasturiy ta'minotini erta va tez-tez namoyish etishi kerak, shunda ular mijozning fikr-mulohazalarini to'plashlari va kerakli o'zgarishlarni amalga oshirishlari mumkin.
XP qoidalari quyidagicha:

  1. Rejalashtirish:

  2. U erdan jamoa chiqish jadvalini tuzadi va loyihani takrorlanishlarga ajratadi (bir haftadan uch haftagacha). Loyiha menejerlari jadvalni jamoa bilan bo'lishish uchun vaqt jadvalini yoki soddalashtirilgan Gantt diagrammasini yaratishlari mumkin.

  3. Boshqarish:

Ushbu bosqichda loyiha menejeri ushbu metodikada muvaffaqiyatga erishish uchun jamoani o'rnatadi. Har qanday, bo’lishi mumkin bo’lgan og’ir vaziyatlardan qochish uchun har kim birgalikda ishlashi va samarali muloqot qilishi kerak. Ushbu bosqich quyidagilarni o'z ichiga oladi:

  1. Jamoangiz uchun ochiq ish joyini yaratish

  2. Barqaror sur'atni o'rnatish (ya'ni takrorlash uchun to'g'ri uzunlikni aniqlash)

  3. Kundalik stend uchrashuvini rejalashtirish

  4. Loyiha tezligini o'lchash (loyihangiz bo'yicha bajariladigan ishlar hajmi)

  5. Tiqilib qolmaslik yoki bilimlarni yo'qotmaslik uchun ishni qayta tayinlash

  6. XP jamoa uchun mukammal ishlamasa, qoidalarni o'zgartirish

  1. Loyihalash:

Ushbu qoida soddalik qiymatiga qaytadi: Eng sodda dizayndan boshlang, chunki uni bajarish uchun murakkab echimdan kamroq vaqt kerak bo'ladi. Kodingizni toza va aniq saqlash uchun tez-tez refraktor. Kent Bek va Uord Kanningem shuningdek, XP metodologiyasining bir qismi sifatida foydalanish uchun sinf uchun mas'uliyatli hamkorlik (CRC) kartalarini yaratdilar. Ushbu kartalar butun loyiha guruhiga tizimni loyihalashtirishga va ob'ektlarning o'zaro ta'sirini ko'rishga imkon beradi. Agar siz ushbu aqliy hujum vositasini o'zingiz uchun sinab ko'rmoqchi bo'lsangiz, Lucidchart shablonimiz bilan boshlang.

  1. Kodlash va Sinov

XP jamoa o’z dasturiy mahsulotini ishlab chiqish uchun dasturlash jaroyonini malga oshirishni boshlaydilar: har kim kodni ko'rib chiqadi va har qanday ishlab chiquvchi funksiyalarni qo'shishi, xatolarni tuzatishi, ya’ni testlash jarayonini amalga oshirishlari yoki qayta tuzishi mumkin. Jamoa kodiga egalik qilish uchun jamoa quyidagilarni bajarishi kerak:
Tizim metaforasini tanlash (standartlashtirilgan nomlash sxemasi). Juft dasturlashni mashq qilish. Jamoa a'zolari kod yaratish va uni ishlab chiqarishga yuborish uchun juftlikda, bitta kompyuterda ishlashadi. Bir vaqtning o'zida faqat bitta juftlik kodni birlashtiradi. Mijoz ushbu jarayon davomida, aloqada bo’lib turishlari kerak, shunda ular savollarga javob berishlari va talablarni belgilashlari mumkin. Kod chiqarilishidan oldin guruh integratsiyalash sinovlarni o'tkazadi va xatolarni tuzatadi. Shuningdek, ular tez-tez qabul testlarini o'tkazadilar.
Quyida “X-Soft” dasturlash firmasining jamoalar tarkibi, ish taqsimoti, Use-case diagrammasida tashkil etilishi hamda Sinf diagrammalari namunlarini ko’rib chiqamiz.



1-rasm: Ish jarayonining tashkil etilishi (hayot sikli)
1-rasmda Uml tilining Use-Case diagrammasi tavsifi.



2-rasm: Sinf diagrammasi
Tanlangan loyiha mavzusiga asoslanib dastur codida ishlab chiqqan, yaratgan sinflar namunasi.
Download 167,25 Kb.

Do'stlaringiz bilan baham:




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