45. Vizual programmalash asosidagi zamonaviy tizimlar
Dasturiy tizim,vidjet,muharrir tushunchalari
Dasturlash tizimi dastur yaratishga mo’ljallangan tizim bo’lib, bitta yoki bir nechta kirish (boshlang’ich) tillari yordamida dastur tuzish va ijro etishni taminlaydi.
Zamonaviy tizimlar quyidagi komponentlardan iborat:
a) Kirish tili. Bu til yordamida dastur tuziladi.
b)Translyator . Kirish tilida yozilgan dasturni mashina yoki boshqa tilga tarjima qiluvchi maxsus dasturiy modul(tizim).
d) Tahrirlovchi. Dastur matnini tashkil qilish va matn ustida turli amallarni bajaruvchi qism dastur
e) Taxlovchi. Dasturni tekshirish bosqichlarini shu modul yordamida
bajarish mumkin. Taxlashning statik (matn tahlili) va dinamik (boshlang’ich malumotlar bilan dastur ishini tekshirish) turlari mavjud.
f) Optimizator. (Optimallovchi). Dastur tarjima qilingandan keyin
hamma vaqt ixcham va qulay bo’lmaydi. Hosil bo’lgan ob’yekt modullarini optimallashtirish (ixchamlash, to’g’irlash, unumdorligini oshirish ) shu modul yordamida bajariladi.
g) Dispetcher. Foydalanuvchi bilan muloqot qilish va boshqa modullarni ishini boshqarish uchun ishlatiladigan modul. Dispetcherni monitor ham deyiladi.
h) Yordamchi qism sistema. Dasturlash tizimi haqida ma’lumotlarni saqlovchi maxsus ma’lumotlar to’plami.
Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.
Windows-ilovalar yaratuvchi:
Embarcodero(Borland) Delphi ,
Microsoft Visual Basic ,
Borland C++ va boshqalar
Integratsiyalashgan dasturlash muhiti quyidagilarni o'z ichiga oladi:
matn muharriri,
Translyator(kompilyator va / yoki interpritator),
Yig’ishni avtomatlashtirish vositalari,
Tuzatuvchi(otladchik).
Ko'pgina zamonaviy IDE-lar, shuningdek, ob'ektga yo'naltirilgan dasturiy ta'minotni ishlab chiqishda foydalanish uchun sinf brauzeri, ob'ekt inspektori va sinf iyerarxiyasi diagrammasini o'z ichiga oladi.
46. Dasturiy ta’minotni testlash:testlash tushunchasi, testlash turlari
Дастурий таъминотни тестлаш- бу нуқсонларни аниқлаш ва маҳсулот сифатини яхшилаш мақсадида дастурий воситаларни ва тегишли ҳужжатларни таҳлил қилиш жараёни.
тест дастурнинг нотўғри ишлашини аниқлашга имкон беради.
Do'stlaringiz bilan baham: |