Reja: Dizayn texnologiyasining ta'rifi



Download 192 Kb.
bet1/4
Sana09.03.2022
Hajmi192 Kb.
#487488
  1   2   3   4
Bog'liq
2. 10 KOMPONENTLAR TEXNOLOGIYASI ASOSIDA TIZIMLARNI LOYIHALASH


Mavzu:Komponentlar texnologiyasi asosida tizimlarni loyihalash.
Reja:

  1. Dizayn texnologiyasining ta'rifi.

  2. Loyihalash texnologiyasi usullari.

  3. Dizayn texnologiyasi vositalari.

  4. Loyihalash texnologiyasi protseduralari.

  5. Klassik hayot aylanishi.

  6. Prototiplash.

  7. Dasturiy ta'minotni loyihalash strategiyalari (hayot tsikli modellari).

Dasturiy ta'minot muhandisligi texnologiyasi


• Software Engineering Technology (STE) - bu haqiqiy kompyuterlarda ishonchli va samarali ishlaydigan tejamkor dasturiy ta'minotni yaratish uchun muhandislik tamoyillari tizimi.
• Texnika kasb-hunar ta'limining usullari, vositalari va tartiblarini farqlash.
Usullar quyidagi vazifalarni hal qilishni ta'minlaydi:
• loyihani rejalashtirish va baholash;
• tizim va dasturiy ta'minot talablarini tahlil qilish;
algoritmlar, ma'lumotlar tuzilmalari va dastur tuzilmalarini loyihalash;
• kodlash;
• sinov;
• qo'llab-quvvatlash.
TKPO vositalari (utilitalar) avtomatlashtirilgan yoki avtomatik usulni qo'llab-quvvatlaydi. Birgalikda foydalanish maqsadida kommunal xizmatlar kompyuterda qo'llaniladigan dasturiy ta'minotni qurish tizimlariga birlashtirilishi mumkin. Bunday tizimlar CASE tizimlari deb ataladi. CASE qisqartmasi "Computer Aided Software Engineering" (kompyuter qo'llab-quvvatlashi bilan dasturiy ta'minot muhandisligi) degan ma'noni anglatadi.
Protseduralar uzluksiz ishlab chiqish ish jarayonini ta’minlash uchun usullar va yordamchi dasturlarni bog‘laydigan “elim”dir. Jarayonlar quyidagilarni belgilaydi:
• usullar va yordamchi dasturlarni qo'llash tartibi;
• tegishli talablar bo‘yicha hisobotlar, shakllarni shakllantirish;
• sifatni ta'minlash va o'zgarishlarni muvofiqlashtirishga yordam beruvchi nazorat;
• Rahbarlar taraqqiyotni o'lchaydigan "baland bosqichlarni" shakllantirish.
Dasturiy ta'minotni yaratish jarayoni usullar, yordamchi dasturlar va protseduralardan foydalangan holda ketma-ket bosqichlardan iborat. Ushbu bosqichlar ketma-ketligi ko'pincha TVET paradigmalari deb ataladi.
K lassik hayot aylanishi

Dasturiy ta'minotni ishlab chiqish jarayonining eng qadimgi paradigmasi klassik hayot aylanishidir (Uinston Roys, 1970).Ko'pincha klassik hayot tsikli kaskad yoki palapartishlik modeli deb ataladi, bu rivojlanish bosqichlar ketma-ketligi sifatida qaralishini va keyingi, ierarxik jihatdan quyi bosqichga o'tish faqat hozirgi bosqichdagi ish to'liq tugagandan so'ng sodir bo'lishini ta'kidlaydi (2-rasm). 1.1).


Keling, asosiy bosqichlarning mazmunini tavsiflaymiz.
Ma'lumki, rivojlanish tizim darajasida boshlanadi va tahlil qilish, loyihalash, kodlash, sinovdan o'tkazish va texnik xizmat ko'rsatish orqali o'tadi. Shu bilan birga, standart muhandislik siklining harakatlari modellashtirilgan.
•Tizimli tahlil kompyuter tizimidagi har bir elementning rolini, elementlarning bir-biri bilan o'zaro ta'sirini belgilaydi. Dasturiy ta'minot kattaroq tizimning faqat bir qismi bo'lganligi sababli, tahlil barcha tizim elementlariga qo'yiladigan talablarni aniqlash va ushbu talablarning kichik to'plamini dasturiy ta'minot "elementi" ga belgilashdan boshlanadi. Tizimli yondashuv zarurati dasturiy ta'minotning boshqa elementlar (uskunalar, odamlar, ma'lumotlar bazalari) bilan interfeysi shakllanganda aniq namoyon bo'ladi. Xuddi shu bosqichda dasturiy ta'minot loyihasini rejalashtirish masalasini hal qilish boshlanadi. Loyihani rejalashtirish jarayonida loyiha ishining hajmi va uning xavfi, zarur mehnat xarajatlari aniqlanadi, ish vazifalari va ish jadvali shakllantiriladi.
•Talablarni tahlil qilish dasturiy ta'minot elementi, dasturiy ta'minotni nazarda tutadi. Uning funktsiyalari, xususiyatlari va interfeysi aniqlangan va batafsil tavsiflangan.
•Barcha ta'riflar tahlil spetsifikatsiyasida hujjatlashtirilgan. Bu loyihani rejalashtirish muammosini hal qilishni yakunlaydi.
•Talablarni tahlil qilish dasturiy ta'minot elementi, dasturiy ta'minotni nazarda tutadi. Uning funktsiyalari, xususiyatlari va interfeysi aniqlangan va batafsil tavsiflangan.
•Barcha ta'riflar tahlil spetsifikatsiyasida hujjatlashtirilgan. Bu loyihani rejalashtirish muammosini hal qilishni yakunlaydi.
Kodlash dizayn natijalarini dasturlash tilidagi matnga tarjima qilishdan iborat.
Sinov - bu dasturiy mahsulotning funktsiyalari, mantig'i va amalga oshirish shaklidagi nuqsonlarni aniqlash uchun dasturning bajarilishi.
Texnik xizmat ko'rsatish - bu operatsion dasturiy ta'minotga o'zgartirishlar kiritish. O'zgartirish maqsadlari:
xatolarni tuzatish;
• tashqi dasturiy muhitdagi o'zgarishlarga moslashish;
• dasturiy ta'minotni mijozlar talablariga muvofiq takomillashtirish.
Dasturiy ta'minotga texnik xizmat ko'rsatish yangi dasturni ishlab chiqishda emas, balki mavjud dasturga hayot tsiklining oldingi bosqichlarining (bosqichlarining) har birini qayta qo'llashdan iborat.
Klassik hayot tsiklining afzalliklari: loyihaning barcha bosqichlari uchun reja va vaqt jadvalini beradi, dizayn jarayonini soddalashtiradi.
Klassik hayot aylanishining kamchiliklari:
1) real loyihalar ko'pincha standart qadamlar ketma-ketligidan chetga chiqishni talab qiladi;
2) tsikl dasturiy ta'minotga qo'yiladigan dastlabki talablarni aniq shakllantirishga asoslanadi (haqiqatda, loyihaning boshida mijozning talablari faqat qisman aniqlanadi);
3) loyiha natijalari buyurtmachiga faqat ish oxirida taqdim etilishi mumkin.
Prototiplash
• Ko'pincha mijoz kelajakdagi dasturiy mahsulot uchun ma'lumotlarni kiritish, qayta ishlash yoki chiqarish uchun batafsil talablarni shakllantira olmaydi. Boshqa tomondan, ishlab chiquvchi mahsulotning operatsion tizimga moslashishiga, foydalanuvchi bilan muloqot shakliga yoki amalga oshirilgan algoritmning samaradorligiga shubha qilishi mumkin. Bunday hollarda prototiplashdan foydalanish tavsiya etiladi.
• Prototiplashning asosiy maqsadi mijozning talablaridagi noaniqliklarni bartaraf etishdan iborat.
• Modellashtirish (prototiplash) - kerakli dasturiy mahsulot modelini yaratish jarayoni.
• Model uchta shakldan birini olishi mumkin:
• 1) qog'oz sxemasi yoki shaxsiy kompyuterga asoslangan sxema (inson va mashina dialogini tasvirlaydi yoki chizadi);
• 2) ishchi sxemasi (kerakli funksiyalarning bir qismini bajaradi);
• 3) mavjud dastur (keyinchalik uning xarakteristikalari yaxshilanishi kerak).
Shaklda ko'rsatilganidek. 1.2, prototiplash mijoz va ishlab chiquvchi ishtirok etadigan takroriy takrorlashlarga asoslanadi.


2-rasm. Prototiplashda harakatlar ketma-ketligi.


Takrorlashlar tartib mijozning barcha talablarini ochib bermaguncha takrorlanadi va shu bilan ishlab chiquvchiga nima qilish kerakligini tushunishga imkon bermaydi.


Prototiplashning foydasi: To'liq dasturiy ta'minot talablarining ta'rifini beradi.
Dizaynning kamchiliklari:
mijoz mahsulot uchun tartibni olishi mumkin;
ishlab chiquvchi mahsulot tartibini xato qilishi mumkin.

Download 192 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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