1-Maruza: Dasturiy ta’minotni modellashtirish va loyihalash faniga kirish


Ushbu bosqichda tomonlar quyidagilarni amalga oshirishlari kerak


Download 54.82 Kb.
bet2/4
Sana09.03.2023
Hajmi54.82 Kb.
#1255287
1   2   3   4
Bog'liq
1-Maruza DTML

Ushbu bosqichda tomonlar quyidagilarni amalga oshirishlari kerak:

  • dastlabki tahlil natijalarini va belgilangan cheklashlarni baholash;
  • loyihaning muhim bo'limlarini qidirish;
  • tuziladigan tizimning yakuniy arxitekturasini shakllantirish;
  • dasturiy modullardan yoki uchinchi tomon ishlab chiquvchilarining tayyor yechimlaridan foydalanishni tahlil qilish;
  • mahsulotning asosiy elementlari dizayni - ma'lumotlar bazasining modeli, jarayonlar va kod;
  • dasturlash muhiti va ishlab chiqarish vositalarini tanlab olish, grafik interfeyslarni tasdiqlash, shu jumladan grafik ma'lumotlarning elementlarini o’z ichiga oladi;
  • ishlab chiqilayotgan dasturiy ta'minotning xavfsizligi uchun asosiy talablarni aniqlash.

Kodlash

Keyingi qadam, tanlangan dasturlash tiliga asoslangan kod bilan bevosita ishlashni o’z ichiga oladi. Eng mashaqqatli va murakkab bosqichning o'ziga xosligi va nozikliklari haqida gapirishning o'zi etarli emas. Loyihani amalga oshirish muvaffaqiyatining to'g'ridan-to'g'ri dastlabki tahlil qilish va raqobatbardosh echimlarni baholash sifatiga bog'liqligini ta'kidlash kifoya, bu bilan yaratilgan dastur o'z mavqeida eng yaxshi deb atash huquqi uchun kurashishdir. Agar ma'lum bir korxonada yuqori darajadagi ixtisoslashtirilgan vazifalarni bajarish uchun kod yozish haqida gapiradigan bo'lsak, kodlash bosqichida malakali yondashuv rivojlanishga buyurtma bergan kompaniyaning samaradorligiga bog'liq. Kodlash kodni yozish jarayonida to'g'ridan to'g'ri o'zgarishlarni amalga oshirishga yordam beradigan keyingi dastur bosqichiga parallel ravishda paydo bo'lishi mumkin. Ishlab chiquvchi kompaniyaning hozirgi bosqichda shakllangan vazifalarni bajarishda ishtirok etuvchi barcha elementlarning ta'sir darajasi va samaradorligi dasturchilar, testchilar va dizaynerlarning harakatlarini muvofiqlashtirish loyihaning sifatiga bog'liq.

Testlash va dasturni yig’ish

Dasturchilar tomonidan dasturlashtirilgan dasturga erishilgandan so'ng, dasturiy ta'minotni ishlab chiqishning muhim bosqichlari amalga oshiriladi, odatda, bir bosqichli mahsulotni sinab ko'rish va keyinchalik dasturni yig’ishda barcha dasturlar bilan birlashtirish, bu dasturiy kamchiliklarni bartaraf etish va ishlab chiqilgan dasturning to'liq maqsadga erishish uchun yakuniy maqsadga erishish imkonini beradi. Sinov jarayonida siz dasturiy mahsulotni ishlashni to'xtatib qo'yadigan vaziyatlarni simulyatsiya qilishga imkon beradi. Xatoliklarni aniqlash bo'limi keyinchalik aniqlangan kod xatolarini lokalizatsiya qiladi va tuzatadi, deyarli ideal holatga keltiradi. Ushbu ikki bosqich butun loyiha uchun sarflangan vaqtning kamida 30% ni egallaydi, chunki dasturchilar tomonidan yaratilgan dasturiy ta'minotning taqdiri ularning sifatini ta'minlashga bog'liq. Sinovchi va tuzatuvchining vazifalari ko'pincha bir bo'lim tomonidan amalga oshiriladi, biroq bu vazifalarni turli ijrochilar orasida tarqatish maqbul bo'ladi, bu dastur kodidagi xatolarni qidirish samaradorligini oshiradi.


Download 54.82 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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