Dasturlash konstruktorlik ish sfatida



Yüklə 30,07 Kb.
səhifə5/9
tarix26.11.2022
ölçüsü30,07 Kb.
#70744
1   2   3   4   5   6   7   8   9
mustaqil iw

Ierarxiyaning roli
Axb birlik/ni keng/ng yana bir usuli tizmdagi sinf/r obekt/r ierar/ni tashkil qilish. Obektli tu’zilma muhimdir chunki u o’zaro tasir mexanizm/ri orqali obekt/ng o’zaro tasirini ta’svirlaydi. Sinf tu’zilishi bir hil dara/da muhim bu ichidagi tu’zilma/r va xatti -harakatlarning umumiyligini belgilaydi.
Murakkablik nima
Professor Austerxout, DT/ni ish/b chiq/ng eng katta maq/di bu murakk/ni kamaytirish deb ta’kid/n. DT/ni tushi/sh va o’zgar/ni qiyin/n ha’r qanday omil murakk/k d.a.

DT/ni
O’zgarishlarni kutish
Ko’pgina DT vaqt o’tishi bilan o’zgaradi va o’zgarish/ni ku’tish DT/ni konst/ng ko’p jihat/ni boshqaradi. O’zgarish/ni ku’tish DT muhan/ng hara/chi kuch/n biridir. DT ha’m tizilmli ha’m faol/t sohasi nuq/y naz/n tashqi muhitdan ajral/s his/di. Bundan tashqari DT tizim/ri va o’zgar/n muhit/ng bir qismi bo’lib u bilan o’zga/shi kk bazan esa muhit/ng o’zida o’zgar/r manbaiy bo’lishi kk. O’zgar/ni oldindan ko’rish ko’p/b maxsus usullar bilan qo’ll/b-quv/di:

  • Aloqa usul/ri(masan hujjat format/ri va mazmuni stand/ri);

  • Dasturlash tillari(java va c++ kabi tillar uchun til stand/ri);

  • Platformalar(OS murojat/ri uchun dasturchi interf/si stand/ri);

  • Instrumentlar(UML kabi yozuv/r uchun diagramatik stand/r);

HW
Playmarket app update qilganda nima o’zgaradi
Versia o’zgarisgi
O’zgarish/ga tayyor turish DT muxandis/ga moslashuvchan DT yara/ga yordam beradi. Yaniy u/r das/iy max/ni bazaviy tu’zilmani buzmasdan yaxshilashlari mkn. O’zga/ni oldindan ko’rish ko’p/b maxsus usul/r bilan ta’min/di. 2 turdagi o’zga/sh mavjud:

  • Dastur kodini takomillashtirish(refactory);

  • Yangi funkcion/ni qo’shish(reingeenering);

Refactory bu mavjud kodlar majmuosini qayta tuzish tashqi tuzilishini o’zgartirmasdan ichiki tu’zil/ni o’zgar/sh uchun ajoyib tex/a. bu funksiyani transfor/a(funk/ng vazifasi o’zgarmaydi balki baja/sh usuli o’zga/di ms: bank transf/si deganda bank qila/n funk/r o’zgarm/di lekin uslub o’zga/di) qilish va algoritm/ni qayta ko’rib shiq/sh orqali ichki kod turilishini yaxshilaydi bu takroriy jarayon. Refactory ga qamrovni qisqartirish murakkab ko’rsatma/ni oddilash/sh va bir necha bayanot/ni bitta baya/ga bir/sh kiradi. Kodni refactory tex/si orqali qayta ishlash uni o’zgar/sh baja/sh va yuklab olish jara/ni tez/di. Refactory/ng quy/gi 3ta turi mavjud:

  • Kodni qayta ish/sh bu das/ng manba kodini qayta ish/sh;

  • Ma’l/r bazasini qayta tuzish bu ma’l/a baza/ni o’zgar/sh va u/ng axb semantikasini saqlab dizaynini yaxshi/di;

  • Foyda/chi interfaysini qayta tuzish bu foyda/chi interf/si uchun oddiy o’zgarish bo’lib u/ng seman/ni saqla qoladi;


Yüklə 30,07 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin