• Tayanch so’z va iboralar.
  • 2-mavzu: Dasturiy ta’minot ishlab chiqishning hayotiy sikli modellari. Reja




    Download 301,39 Kb.
    Pdf ko'rish
    bet1/7
    Sana06.01.2024
    Hajmi301,39 Kb.
    #131333
      1   2   3   4   5   6   7
    Bog'liq
    2-maruza



    2-mavzu:Dasturiy ta’minot ishlab chiqishning hayotiy sikli modellari. 
    REJA: 
    1.Dasturiy ta'minot jarayoni ? 
    2.Professional dasturiy ta'minotni ishlab chiqish ? 
    3.Integratsiya va konfiguratsiya ? 
    4.Dasturiy ta'minotni loyihalash ? 
    Tayanch so’z va iboralar.Dasturiy,Jarayon faoliyati,Java,c++,Php,Delphi. 
    Dasturiy ta'minot jarayoni - bu dasturiy ta'minot tizimini ishlab chiqarishga 
    qaratilgan harakatlar to'plami. Avvalgi mavzuda muhokama qilganidek, dasturiy 
    ta'minot tizimlarining ko'plab turlari mavjud va ularning barchasiga tegishli bo'lgan 
    universal dasturiy injiniring usuli mavjud emas. Bundan kelib chiqadiki, universal 
    qo'llaniladigan dasturiy ta'minot jarayoni ham mavjud emas. Turli kompaniyalarda 
    qo'llaniladigan jarayon ishlab chiqilayotgan dasturiy ta'minot turiga, dasturiy 
    ta'minot mijozining talablariga va dasturiy ta'minotni dastur tuzuvchilarning 
    ko'nikmalariga bog'liq. 
    Har xil dasturiy ta'minot jarayonlari mavjud bo'lsa-da, ularning barchasi qaysidir 
    shaklda to'rtta asosiy dasturiy injiniring faoliyatini o'z ichiga olishi kerak: 
    1. Dasturiy ta'minot spetsifikatsiyasi. Dasturiy ta'minotning funksionalligi va 
    uning ishlashidagi cheklovlar aniqlanishi kerak. 
    2. Dasturiy ta'minotni ishlab chiqish. Spetsifikatsiyaga javob beradigan dasturiy 
    ta'minot ishlab chiqarilishi kerak. 
    3. Dasturiy ta'minotni tekshirish. Dasturiy ta'minot mijoz talablarini bajarishini 
    ta'minlash uchun tekshirilishi kerak. 
    4. Dasturiy ta'minot evolyutsiyasi. Dasturiy ta'minot mijozlarning o'zgaruvchan 
    ehtiyojlarini qondirish uchun rivojlanishi kerak. 
    Ushbu jarayonlar murakkab jarayonlar bo'lib, ular talablarni tekshirish, 
    arxitekturani loyihalashtirish va modullarni sinovdan o'tkazish kabi kichik 
    faoliyatlarni o'z ichiga oladi. Jarayonlar, shuningdek, ishlab chiqarish faoliyatini 
    qo'llab-quvvatlaydigan dasturiy ta'minot konfiguratsiyasini boshqarish va loyihani 
    rejalashtirish kabi boshqa jarayonlarni ham o'z ichiga oladi. 
    Jarayonlarni tavsiflash va muhokama qilishda odatda ma'lumotlar modelini 
    ko'rsatish va foydalanuvchi interfeysini loyihalash va bu harakatlarni tartibga solish 
    kabi harakatlar haqida gapiriladi. Ammo jarayonlarni tavsiflashda kim ishtirok 
    etayotganini, nima ishlab chiqarilishini va harakatlar ketma-ketligiga ta'sir qiluvchi 
    shartlarni tavsiflash ham muhimdir: 


    1. Mahsulotlar yoki amaliy natijalar jarayon faoliyatining natijasidir. Masalan, 
    arxitekturani 
    loyihalash 
    faoliyatining 
    natijasi 
    dasturiy 
    ta'minot 
    arxitekturasining modeli bo'lishi mumkin. 
    2. Rollar jarayonda ishtirok etayotgan odamlarning mas'uliyatini aks ettiradi. 
    Rollarga misol sifatida loyiha menejeri, konfiguratsiya menejeri va dasturchi 
    kiradi. 
    3. Oldindan belgilangan va keyin shartlar - bu jarayon yoki mahsulot ishlab 
    chiqarilishidan oldin va keyin bajarilishi kerak bo'lgan shartlar. Misol uchun, 
    arxitektura loyihasi boshlanishidan oldin, iste'molchi barcha talablarni 
    tasdiqlagan shartlari bo'lishi mumkin; Ushbu faoliyat tugagandan so'ng, 
    arxitekturani tavsiflovchi UML modellari ko'rib chiqilish shartlari bo'lishi 
    mumkin. 
    Dasturiy ta'minot jarayonlari murakkab bo'lib, barcha intellektual va ijodiy 
    jarayonlar kabi, qarorlar va mulohazalar qabul qiladigan insonlarga tayanadi. Barcha 
    turdagi dasturiy ta'minot uchun to'g'ri keladigan universal jarayon yo'qligi sababli, 
    ko'pgina dasturiy ta'minot kompaniyalari o'zlarining ishlab chiqish jarayonlarini 
    ishlab 
    chiqqanlar. 
    Jarayonlar 
    tashkilotdagi 
    dasturiy 
    ta'minotni 
    ishlab 
    chiquvchilarning 
    imkoniyatlari 
    va 
    ishlab 
    chiqilayotgan 
    tizimlarning 
    xususiyatlaridan foydalanish uchun modifikasiya qilib boriladi. Xavfsizlik nuqtai 
    nazaridan tizimlar uchun muhim bo’lgan batafsil yozuvlar saqlanadigan juda 
    tuzilmaviy ishlab chiqish jarayoni talab qilinadi. Tez o'zgaruvchan talablarga ega 
    biznes tizimlari uchun yanada moslashuvchan, tezkor jarayon yaxshiroq bo'lishi 
    mumkin. 
    Professional dasturiy ta'minotni ishlab chiqish bu boshqariladigan faoliyatdir, 
    shuning uchun rejalashtirish barcha jarayonlarning ajralmas qismidir. Rejaga 
    asoslangan jarayonlar - bu jarayonning barcha harakatlari oldindan rejalashtirilgan 
    va taraqqiyot ushbu rejaga muvofiq o'lchanadigan jarayonlar. Men mavzuda 
    muhokama qiladigan tezkor jarayonlarda, dasturiy ta'minot ishlab chiqilayotganda 
    rejalashtirish bosqichma-bosqich va doimiydir. Shuning uchun mijoz yoki 
    mahsulotning o'zgaruvchan talablarini aks ettirish uchun jarayonni o'zgartirish 
    osonroq. Boehm va Turner (Boehm and Turner 2004) tushuntirganidek, har bir 
    yondashuv har xil turdagi dasturlarga mos keladi. Umuman olganda, katta tizimlar 
    uchun siz rejaga asoslangan va tezkor jarayonlar o'rtasidagi muvozanatni topishingiz 
    kerak. 
    Universal dasturiy jarayoni mavjud bo'lmasa-da, ko'plab tashkilotlarda jarayonni 
    yaxshilash uchun imkoniyatlar mavjud. Jarayonlarni tashkil etishda eskirgan 
    texnikasidan foydalanishi yoki zamonaviy dasturiy injiniringining eng yaxshi 
    amaliyotidan foydalanmasligi mumkin. Darhaqiqat, ko'pgina tashkilotlar hali ham 
    dasturiy ta'minotni ishlab chiqishda dasturiy injiniring usullaridan foydalanmaydi. 


    Ular UML modellashtirish va testlash asosida ishlab chiqish kabi usullarni joriy etish 
    orqali o'z jarayonlarini yaxshilashlari mumkin.

    Download 301,39 Kb.
      1   2   3   4   5   6   7




    Download 301,39 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    2-mavzu: Dasturiy ta’minot ishlab chiqishning hayotiy sikli modellari. Reja

    Download 301,39 Kb.
    Pdf ko'rish