Muhammad al xorazmiy nomidagi



Download 49,38 Kb.
Sana08.01.2021
Hajmi49,38 Kb.
#55079
Bog'liq
DIK 02


MUHAMMAD AL - XORAZMIY NOMIDAGI

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Dasturiy injiniringga kirish FANIDAN



LABARATORIYA - 2

Bajardi: Abdullayev Mirfozil

Guruh: ISE004-L1

Toshkent 2020

2.1. Quyidagi tizimlarning ishlab chiqishni boshqarish uchun asos sifatida ishlatilishi mumkin bo'lgan eng mos keladigan umumiy dasturiy ta'minot modelini taklif eting. Javobingizni ishlab chiqilayotgan tizim turiga qarab tushuntiring:

• avtomobilda ABS (bloklanishga qarshi) tormozni boshqarish tizimi;

• dasturiy ta'minotni qo'llab-quvvatlash uchun virtual reallik tizimi;

• mavjud tizimni takomillashtirish orqali ishlab chiqilgan universitetning buxgalteriya hisobi tizimi;

• foydalanuvchilarga atrof-muhitga eng kam zararli ta'sir ko'rsatadigan sayohatlarni rejalashtirishga yordam beradigan interfaol sayohatni rejalashtirish tizimi.

Javobi: Integration and configuration model. Bu eng mos keladigani.

1.Tormoz tizimining tormoz tizimi -Bu xavfsizlik nuqtai nazaridan muhim tizim, shuning uchun uni amalga oshirishdan oldin ko'pgina tahlillarni talab qiladi. Bu, albatta, yaxshilab tahlil qilingan talablar bilan rivojlanishga rejali yondoshishni talab qiladi. Shu sababli sharsharalar modeli foydalanishga eng mos keladigan yondoshuvdir, ehtimol rivojlanishning turli bosqichlari o'rtasida rasmiy o'zgarishlarning mavjudligi bilan bog'liq. Ehtimol, ba'zi UI prototiplari yordamida o'sishni rivojlantirish eng mos modeldir.


3.Universitetni hisobga olish tizimi - bu talablar juda yaxshi ma'lum bo'lgan va ko'plab mavjud tizimlarda ishlatiladigan tizim. Shu sababli, qayta foydalanishga asoslangan yondashuv maqsadga muvofiqdir.
4. Sayohatlarni rejalashtirishning interfaol tizimi - Bu murakkab foydalanuvchi interfeysi bo'lgan tizimdir. Rivojlanishga bosqichma-bosqich yondoshish eng maqbuldir, chunki tizim bilan haqiqiy foydalanuvchi tajribasi ortishi bilan tizim talablari o'zgaradi.

2.2 Dasturiy ta'minotni bosqichma-bosqich ishlab chiqish (Incremental Software Development) usuli, o’z ish faoliyatlari uchun zarur bo'lgan tizimlar to'g'risida aniq tasavvurga ega bo'lmagan mijozlar uchun dasturiy ta’minot ishlab chiqishda juda samarali yondoshuv ekanligini munozara qiling.

• Dastlabki amalga oshirishni rivojlantirish, foydalanuvchilarning fikr-mulohazalarini olish va rivojlanish g'oyalariga asoslangan

dasturiy ta'minot bir nechta versiyalar orqali.

• Rejalashtirilgan, chaqqon yoki aralash.

• Xaridor tizimlarni nisbatan erta bosqichda baholay oladi.

2.3. Talablar injiniringi jarayonida foydalanuvchi talablarini ishlab chiqish va tizim talablarini ishlab chiqish o'rtasidagi farqni aniqlash nima uchun muhimligini tushuntirib bering.

1) Foydalanuvchi talablari tizim funktsiyalari va xususiyatlarini foydalanuvchi nuqtai nazaridan tavsiflaydi. Bular

odatda mavhum. Tizim talablari protsedurani batafsil tushuntirishni ta'minlaydi.

2) Foydalanuvchi talablari oddiy va tabiiy tilda yozilgan. Tizim talablari batafsilroq

shartnomaning bir qismi bo'lishi mumkin bo'lgan aniq shartlar bilan.

3) Foydalanuvchi talablari ma'lumot to'plash, muhim jihatlarni aniqlash va tushunishdan boshlanadi

ularni.

Tizim talablari faqat foydalanuvchi talablari tushunilib va ​​yakunlangandan keyin amalga oshirilishi mumkin.

2.4 Nima uchun tizim arxitekturasini loyihalash, ma'lumotlar bazasini loyihalash, interfeysni loyihalash va tarkibiy qismlarni loyihalash faoliyati o'zaro bog'liqligini misol asosida tushuntiring.

O'zaro bog'liq dizayn faoliyati

Har qanday dasturiy ta'minotni loyihalash juda muhim faoliyatdir. U ma'lumotlar bazasini loyihalash, turli xil tarkibiy qismlarning dizayni, foydalanuvchi interfeysi dizayni va arxitektura dizaynini o'z ichiga oladi.

Kutubxonalarni boshqarish tizimining misolini ko'rib chiqing va ushbu dizayn faoliyati o'zaro bog'liqligini biling.

1. Arxitektura dizayni: Ushbu loyihalash bosqichida tizimning umumiy tuzilishi aniqlanadi. Shuningdek, u tizimning printsipial tarkibiy qismlari o'rtasidagi taqsimot va o'zaro bog'liqlikni belgilaydi.
• Kutubxona boshqaruvining dizayn arxitekturasi kutubxonaning umumiy tuzilishini tavsiflaydi. U tarkibiga kutubxona, kutubxonaning ma'muriy bo'limi va turli bo'limlarga oid kitoblardan foydalanish huquqiga ega bo'lgan talabalar kiradi.
• Shuning uchun kutubxonadan kitob chiqarish uchun ushbu komponentlar bir-biri bilan bog'lanishi kerak.
2. Ma'lumotlar bazasini loyihalash: Ushbu bosqichda ma'lumotlar bazasining tarkibi va ularning tegishli ko'rinishi bilan belgilanadi. Bu erda foydalanuvchi mavjud ma'lumotlar bazasidan foydalangan holda yangi ma'lumotlar bazasini yaratishni rejalashtirmoqda.
• Ushbu bosqich kutubxonalarni boshqarish tizimida juda muhimdir, chunki turli bo'limlarga oid juda ko'p kitoblar ma'lumotlar bazasida saqlanadi.
• Talabalarga kitobni o'zlarining shaxsiy ma'lumotlari bilan olishga ruxsat beriladi va ularni kutubxona ma'murining qoidalariga binoan topshirish kerak.
• Ma'lumotlar bazasidan qarz olib, qaytarib berilganda rahbariyat izchil bo'lishi kerak.
• Agar ma'lumotlar bazasi yaxshi ishlab chiqilgan bo'lsa, unda kitob ma'lumotlarini qidirish va saqlash oson.

3. Interfeys dizayni: Bu erda tizimning turli qismlarining interfeysi aniqlangan. Tizimda amalga oshirish uchun bitta komponent yana ishlatilishi mumkin.


• Ushbu bosqich talabalarga kitoblarga ruxsat berish va ularga kirish uchun turli xil interfeyslarni belgilaydi.
• Har bir talabada kitoblarga kirish uchun kutubxona guvohnomasi yoki varaqasi mavjud. Ushbu hisob ma'lumotlari bilan talaba to'g'ridan-to'g'ri kutubxonaga borishi va kitobni qarz olishi yoki kutubxonaning veb-portalidan foydalanishlari mumkin.
• Kutubxona identifikatori yoki varaq raqamidan foydalangan holda talabalar kerakli kitoblarning mavjudligini qidirishlari, topshirish vaqti va boshqalarni ko'rishlari mumkin.
• Shu sababli har qanday dasturiy ta'minotni loyihalashda interfeys muhim bosqichdir.
4. Komponentlarning dizayni va ularni tanlash: Bu erda yangi tizim talablariga javob beradigan qayta ishlatiladigan komponentlar keltirilgan.
• Agar talaba kutubxonada mavjud bo'lmagan kitobni talab qilsa, ma'mur talabalarning talablarini qondirish uchun mos kitoblarni tekshirishi kerak.
Agar biron bir moslik topilmasa, rahbariyat talabadan talab qilingan yangi kitobni sotib olishi kerak.
Shuning uchun kutubxonani samarali boshqarish va talabalar talablarini bajarish uchun kutubxona menejmenti yuqorida aytib o'tilgan barcha dizayn ishlarini bajarishi kerak.
Demak, bularning barchasi bir-biriga bog'liq, deyish mumkin.
 2.5. Nima uchun dasturiy ta'minotni sinovdan o’tkazish (testlash) har doim bosqichma-bosqich amalga oshirilishi kerakligini tushuntiring. Dasturchilar o’zlar ishlab chiqqan dasturiy ta’minotlarni sinovdan o’tkazishlari uchun eng yaxshi mutaxassis hisoblanadimi?

Dastur sinovi

Test har bir dasturning to'g'ri ishlashiga ishonch hosil qilish uchun har bir dastur sinovdan o'tkaziladigan jarayon deb belgilanadi. Bu bosqichma-bosqich teatrlashtirilgan faoliyat. Buning sabablarini ko'rsatadigan fikrlar quyida keltirilgan.

1. To'liq dastur kichik modullarga bo'linadi va har bir modul mustaqil ravishda tekshiriladi. Keyin barcha dasturlar birlik sinov uchun sinovdan o'tkaziladi.

2. Ushbu dasturlar guruhda sinovdan o'tkazilgandan so'ng va butun tizim sinovdan o'tkazilgandan so'ng CASE vositalari grammatik xatolar bo'lgan sintaksis xatolarining paydo bo'lishini sinash uchun ishlatiladi. natijalar.

3. Ilovaning beta-versiyasi chiqarilgan va oxirgi foydalanuvchi uni tekshiradi.

Shunday qilib, bu bosqichma-bosqich teatrlashtirilgan faoliyat deb aytish mumkin.

Yo'q, dasturchilar har qanday dasturni sinab ko'rish uchun eng yaxshi odam emas. Buning sabablarini ko'rsatadigan fikrlar quyida keltirilgan.

• Dasturchi dasturni ishlab chiqish mahoratiga ega, ammo ularda ishlab chiqilgan dasturni sinab ko'rish bo'yicha eng yaxshi ko'nikmalar mavjud emas.

• O'zingiz ishlab chiqqan dasturda xato va xatolarni topish juda qiyin. Shunday qilib, barcha mumkin bo'lgan xatolar oson asoslarda topilishi uchun test sinovlari va oxirgi foydalanuvchilar tomonidan o'tkazilishi kerak. 



2.6. Tasavvur qiling, hukumat mamlakatning ulkan mineral-xom ashyo resurslaridan foydalanishni hisobga olishga yordam beradigan dasturiy ta'minotini talab qiladi. Hukumat tomonidan ilgari surilgan talablar unchalik aniq bo'lmasa ham, dasturiy ta'minot kompaniyasiga prototipni ishlab chiqish vazifasi yuklatildi. Hukumat prototipni ma’qul deb topdi va undan foydalanib haqiqiy tizim ishlab chiqishni so'radi. Ushbu yondashuvning ijobiy va salbiy tomonlarini muhokama qiling.

Ijobiy
• Prototipni o'zgartirishga imkon beradi

• Xaridor dizayn yaratilishidan oldin qilingan prototip va o'zgartirishlarni ko'radi

• Yaxshiroq amalga oshirish

• qoniqarli mijoz

Salbiy


• Prototip yaratish uchun qo'shimcha xarajatlar

• Prototipni yaratish uchun qo'shimcha vaqt tufayli kechikishlar



2.7. Siz dasturiy ta'minot tizimining prototipini ishlab chiqdingiz va menejeringiz bundan juda ta'sirlangan. U uni ishlab chiqarish tizimi sifatida foydalanishni, kerak bo'lganda yangi funktsiyalarni qo'shishni taklif qiladi. Bu tizimni ishlab chiqish xarajatlaridan qochadi va tizimni darhol foydalaniladi. Menejeringiz uchun nima sababdan prototip tizimlari odatda ishlab chiqarish tizimlari sifatida ishlatilmasligi kerakligi haqida qisqa hisobot yozing.

• Prototip kerakli o'zgarishlarni kutadi

• Talablarga muhandislik prototipi elikitatsiya va tasdiqlashda yordam beradi

• Tizimni loyihalash jarayoni: UIni yaratishda dasturiy echimlarni o'rganishda foydalaniladi

Minimal interfeys, ammo sezgir emas

• Xatolik aniqlanmadi

• noaniq xato xabarlari

• Yuqori sifatli mahsulot sifatida qaralmaydi, faqat rivojlanish uchun vositalar.


2.8 SEIning funksional imkoniyatlarini rivojlanish  infrastrukturasi doirasida ko'rsatilgan jarayonni baholash va takomillashtirishga yondashuvning ikkita afzalligi va ikkita kamchiliklarini keltiring.

Afzallik:

 Loyihani tushunishda yordam beradi. Ta'minot maqsadlarga erishishda yordam beradigan tashkilotlar uchun aniq takomillashtirish yo'lini taqdim etadi. Kamchilik:

 Kamolot muddatini baholash uning qobiliyati haqida noto'g'ri tasavvurga ega bo'lishi mumkin. Ta'minot qimmat va tezkor jarayon uchun mos emas .


2.9. Ma'lumki, texnologiyaning joriy etilishi mehnat bozorida chuqur o'zgarishlarga olib keldi va hech bo'lmaganda vaqtincha ishchilarni ishsiz qolishiga sabab bo'ladi. Keng qamrovli avtomatlashtirishni joriy qilish dastur injenerlari uchun ham shunday oqibatlarga olib kelishi mumkin yoki yo'qligini muhokama qiling. Agar bunday deb o'ylamasangiz, nima uchun bunday emasligini tushuntiring. 

Jarayonni keng avtomatlashtirish kodni yaratishda inson xatolarini kamaytiradi. Bundan tashqari, u nisbatan tanqis mahorat bilan yaxshiroq dasturiy ta'minot ishlab chiqishi mumkin va bu xarajatlarni kamaytiradi. Ammo dasturiy ta'minot muhandislari tan olinadi, chunki mexanik ishlar berkitiladi va ular vaqt o'tishi bilan yanada ijodiy ishlashlari mumkin. Yangi texnologiya ba'zi bir ishlarni ortiqcha ishlarga aylantiradi, ammo shu bilan birga yangi asr uchun yangi imkoniyatlar va yangi ish o'rinlarini yaratadi.
Download 49,38 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