Dasturiy injeneringga kirish Mustaqil ishi Mavzu



Download 21,64 Kb.
Sana11.11.2020
Hajmi21,64 Kb.
#52123
Bog'liq
2-topshiriq


Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti

Fan nomi: Dasturiy injeneringga kirish

Mustaqil ishi



Mavzu:2-topshiriq



Guruh: ISE005

Bajardi: Hasanov Akbar

Tekshirdi: Haydarov Ozod

Toshkent -2020

2-мавзу бўйича ТОПШИРИҚлар

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;

•Xavfsizlikning muhim tizimi;

•Talablarni diqqat bilan tahlil qilgan holda rejalashtirilgan yondashuv;

•O'lchovlarni rasmiy ravishda o'zgartiradigan sharshara modeli rivojlanish bosqichlari;


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

•Foydalanishning eng yuqori darajasi va UI foydalanishga yaroqliligiga bog'liq

•UI prototipi yordamida o'sish yoki spiral;

•Agile jarayonidan foydalanish mumkin;


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

•Qo’yiladigan talablar ma'lum;

•Qayta foydalanishga asoslangan yondashuv maqsadga muvofiq;



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

Murakkab UI barqaror va ishonchli

Rivojlanishning rivojlanishiga yondashuv eng mos keladi

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'oyasi asosida dasturiy ta'minot bir nechta versiyalar orqali.

Rejalashtirilgan agile 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.

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.

Arxitektura tuzilishi:

• Tizimning umumiy tuzilishi aniqlangan;

• O'zaro bog'liqlik sababini muhokama qiling;

Ma'lumotlar bazasini loyihalash:

• Ma'lumotlar bazasining tuzilishini vakillik sifatida aniqlang;

Interfeys tuzilishi:

• Bu erda belgilangan interfeys;

• foydalanish qulayligi;

Komponent tuzilishi va tanlovi

• Qayta ishlatiladigan komponentlar ushbu talablarga mos keladi

Yuqoridagi barcha dizayn tadbirlariga rioya qilish va birlashtirish kerak. Shuning uchun bular birgalikda ishlaydi va bo'lishi ham mumkin o'zaro bog'liq deyiladi

         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?

Dasturiy ta'minotni sinovdan o'tkazish:

• Har bir dastur to'g'ri ishlashi uchun sinovdan o'tgan;

• To'liq dastur kichik modullarga bo'lingan holda alohida sinovdan o'tkaziladi. (UNIT TESTING);

• Keyin butun tizim yuqorida sinovdan o'tgan dasturlar bilan sinovdan o'tkaziladi. (TIZIM TESTI);

• Beta versiyasi chiqarilgan va oxirgi foydalanuvchi tekshiruvi (CUSTOMER TESTING);

Dasturchilar eng mukammal odamlar emas:

• O'z xatolarini topish qiyin;

• Sinash uchun emas, balki rivojlantirish uchun eng yaxshi ko'nikmalar.

         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 tomonlari:

• Prototipni o'zgartirishga imkon beradi;

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

• Yaxshiroq amalga oshirish;

• Qoniqarli mijoz;



Salbiy tomonlari:

• Prototipni yaratish uchun qo'shimcha xarajatlar;

• Prototiplarni yaratishda 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.

Afzal tomonlari:

Dasturiy ta'minot muhandislik jarayonlari va ishlatilgan amaliyotlar haqida o'ylash

• Imkoniyatlarning sezilarli yaxshilanishiga olib keldi

Kamchiliklari:

Kichik kompaniyalarda rasmiy jarayonlarni takomillashtirishda ortiqcha xarajatlar

Agile ga moyil jarayonlar bilan yetuklikni aniqlash qiyin

         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. 

• Kod yaratishda inson xatolarini kamaytirish;

• Odatiy ishlab chiqarilgan dasturlarga qaraganda o'xshash yoki yaxshi dasturlarni ishlab chiqarish imkoniyatlari;

• Xarajatlarni kamaytirish;

• Kelajakda dasturiy ta'minotning ishonchliligini va narxini pasaytirishda foydalaniladigan standartlashtirilgan komponentlar;

• Texnik xizmat ko'rsatish



• Avtomatlashtirish dasturiy ta'minotni ishlab chiqish jarayonida asosiy muammolarni hal qilishda yordam beradi. (murakkablik, ishonchlilik va samaradorlik)
Download 21,64 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