Dasturiy ta'minotni konstruksiyalash(loyihalash) asoslariga quyidagilar kiradi


Download 13.22 Kb.
bet2/2
Sana21.11.2023
Hajmi13.22 Kb.
#1791962
1   2
Bog'liq
Shuhrat Hamroyev

O'zgarishlarni kutish
Ko'pgina dasturiy ta'minot tizimlari vaqt o'tishi bilan o'zgaradi. Buning sabablari ko'p. O'zgarishlarni kutish dasturiy ta'minot dizaynining harakatlantiruvchi kuchlaridan biridir. Dasturiy ta'minot tashqi muhitdan ajratilmagan (ham tizimli, ham vazifalar va muammolarni avtomatlashtirish uchun foydalaniladigan faoliyat sohasi nuqtai nazaridan). Bundan tashqari, dasturiy ta'minot tizimlari o'zgaruvchan muhitning bir qismi bo'lib, u bilan birga o'zgarishi kerak va ba'zan atrof-muhitdagi o'zgarishlarning manbai bo'lishi kerak. O'zgarishlarni taxmin qilish 3.3-mavzuda ko'rsatilgan Kodlashning bir qator usullari bilan qo'llab-quvvatlanadi.
Sinovdan o'tkaziladigan dizayn
"Tasdiqlash uchun dizayn" (ya'ni, ushbu mavzuning asl sarlavhasining ma'nosi) dasturiy ta'minot tizimlarini qurishni dasturiy ta'minot tizimining o'zi nosozliklar sabablarini izlashga yordam beradigan tarzda amalga oshirilishini taklif qiladi. mustaqil sinov bosqichida ham (masalan, sinov muhandislari tomonidan) va operatsion faoliyat davomida - tezkor aniqlash imkoniyati mavjud bo'lganda turli xil tekshirish usullaridan foydalanish (va, aytmoqchi, zarur o'zgartirishlar kiritish) uchun shaffof. va yuzaga kelgan xatolarni tuzatish ayniqsa muhimdir.
Bunday dizayn natijasiga erishishga qaratilgan texnikalar orasida:

  1. ko'rib chiqish, kodni baholash;

  2. birlik sinovi;

  3. avtomatlashtirilgan test ilovalari uchun va ular bilan birgalikda tizimlashtirish kodlari;

  4. murakkab yoki tushunish qiyin bo'lgan til tuzilmalaridan cheklangan foydalanish.

Konstruksiyalash standartlari;
Konstruksiyalash(Dizayn)ga bevosita taalluqli standartlarga quyidagilar kiradi:

  1. aloqa usullari (masalan, hujjat formatlari va kontent dizayni uchun standartlar);

  2. dasturlash tillari va tegishli kodlash uslublari (masalan, JDK standart hujjatlarining bir qismi bo'lgan Java tili spetsifikatsiyasi - Java Development Kit va Java tili uchun umumiy kodlash uslubini taklif qiluvchi Java Style Guide);

  3. platformalar (masalan, Windows platformasi amaliy dasturlash interfeyslari - Win 32 API, Application Programming Interface yoki .NET Framework SDK kabi operatsion muhit funksiyalarini chaqirish uchun dasturlash interfeysi standartlari);

  4. asboblar (ishlab chiqish muhiti nuqtai nazaridan emas, balki mumkin bo'lgan dizayn vositalari - masalan, UML kod tuzilishini va uning elementlarini yoki kod harakatining ba'zi jihatlarini ifodalovchi diagrammalar uchun belgilarni belgilash standartlaridan biri sifatida).

Tashqi standartlardan foydalanish. Muhandislik dasturlash tillari, ishlatiladigan asboblar, texnik interfeyslar va dasturiy ta'minot muhandisligi va dasturiy ta'minot muhandisligi bilimlarining boshqa sohalari (jumladan, loyihani boshqarish kabi tegishli fanlar) o'zaro ta'siriga bog'liq tashqi standartlarga bog'liq. Standartlar turli manbalar tomonidan yaratilgan, masalan, OMG - Object Management Group konsortsiumi (xususan, CORBA, UML, MDA, ... standartlari), ISO/IEC, IEEE, TMF, ... kabi xalqaro standartlashtirish tashkilotlari, platformalar, operatsion muhitlar va boshqalar ishlab chiqaruvchilari. (masalan, Microsoft, Sun Microsystems, CISCO, NOKIA, ...), asboblarni ishlab chiqaruvchilar, ma'lumotlar bazasini boshqarish tizimlari va boshqalar. (Borland, IBM, Microsoft, Sun, Oracle, ...). Ushbu haqiqatni tushunish bizga loyiha jamoasida yoki umuman tashkilotda qo'llaniladigan etarli va to'liq standartlar to'plamini aniqlash imkonini beradi.
Ichki standartlardan foydalanish. Ba'zi standartlar, kelishuvlar va protseduralar tashkilot yoki hatto loyiha jamoasi ichida ham yaratilishi mumkin. Ushbu standartlar muayyan faoliyatlar, faoliyat guruhlari o'rtasidagi muvofiqlashtirishni qo'llab-quvvatlaydi, murakkablikni (shu jumladan loyiha jamoasi a'zolari va undan tashqarida) minimallashtiradi va o'zgarishlarni kutish va hal qilish, xavf-xatarlarni ko'rib chiqish va keyingi sinov uchun dizayn muammolarini hal qilishi mumkin. Tashqi standartlar bilan birgalikda, ichki standartlar loyiha jamoasining barcha a'zolari uchun o'yinning umumiy qoidalarini belgilashga mo'ljallangan bo'lib, ular dizayn jarayonlarini rasmiylashtirish darajasidan qat'i nazar, shartlar, tartiblar va boshqa muhim kelishuvlarni kelishib oladilar, xususan, va umuman hayot aylanish jarayonlari.
Download 13.22 Kb.

Do'stlaringiz bilan baham:
1   2




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