Table 5.1 Ma'lumotlarni yuklash va saqlash uchun kichik komponent uchun harakatlar va vaqt hisob-kitoblarining misol jadvali.
Namuna 5.1-jadvalda keltirilgan. Bu harakatlar diskka ma'lumotlarni o'qish va yozish modulini ishlab chiqish bilan bog'liq bo'lgan faoliyat bilan bog'liq. Faoliyatlar o'rtasida ba'zi tegishli bog'liqliklar mavjud. Diskdagi faylga yozish va undan o'qish uchun komponentlarga (B va C amallari) biz ma'lumotlar formati nima ekanligini bilmagunimizcha erishib bo'lmaydi. Bilan shug'ullanish (A faoliyatida ishlab chiqilgan). Biroq, biz dasturdagi asosiy ma'lumotlar tuzilmasi (lar)i nima ekanligini - dastur doimiy ravishda saqlash va kirish imkoniyatiga ega bo'lishi uchun qaysi ma'lumotlar elementlari zarurligini bilmagunimizcha, bunga erishib bo'lmaydi (faoliyat D).
Fig. 5.1 5.1-jadvaldagi faoliyat uchun PERT diagrammasi.
Jadvalga harakatlar kiritilgandan so'ng, ular PERT diagrammasi sifatida ko'rsatilishi mumkin. Bu uch bosqichda yaratilgan. Birinchidan, ketma-ket bog'liqliklarni ta'kidlash uchun "tarmoq diagrammasi" yaratilgan. Bunga "boshlash" tugunini, har bir faoliyat uchun bitta tugunni va tugatish tugunini yaratish orqali erishiladi. Keyin tugunlar jadvalda ko'rsatilgan "oldingi" harakatlarga muvofiq ulanadi. Boshlash tuguni faoliyatga o'tmishdoshlarisiz ulanadi va keyin bog'liqliklar aniqlanadi. Vorislari bo'lmagan har qanday faoliyat "tugatish" tuguniga ulanadi. Keyingi qadam, faoliyatni boshqaradigan vaqt cheklovlarini aniqlashdir. Buni osonlashtirish uchun biz harakatlarga izoh berish uchun quyidagi tuzilgan yorliqlardan foydalanamiz.
• Eng erta boshlanish vaqti va oxirgi boshlanish vaqti
• Kutilayotgan davomiylik (vaqt hisob-kitoblariga ko'ra hisoblanganidek) va bo'sh vaqt
• Eng erta tugatish vaqti va oxirgi tugatish vaqti
Biz PERT diagrammasini quyidagi qiymatlar bilan to'ldiramiz:
1. "Boshlash" tugunida barcha qiymatlarni nolga qo'ying.
2. Boshlanish tugunidan keyingi tugunlarning har biri uchun eng erta boshlanish vaqtini nolga o'rnating va eng erta tugatish vaqtini ushbu faoliyatning kutilgan davomiyligiga belgilang.
3. Keyingi bog'liq harakatlarni kuzatib boring, ularning eng erta boshlanish vaqtini oldingi faoliyatning eng erta tugash vaqtiga belgilang va kutilgan davomiylikni eng erta boshlanish vaqtiga qo'shish orqali eng erta tugatish vaqtlarini hisoblang.
• Agar sizda bir nechta oldingi harakatlarga ega tugun mavjud bo'lsa (masalan, bizda Tugatish tuguni) eng erta boshlanish vaqti oldingi tugunlarning har qandayining "erta tugatish" vaqtlarining maksimali hisoblanadi.
4. “Finish” tugunida oxirgi tugatish vaqtini va oxirgi boshlanish vaqtlarini eng ertasiga o‘rnating.
tugatish vaqti.
5. Oldingi harakatlarga qayting va ularning har birining oxirgi tugash vaqtini belgilang
tugatish tugunining oxirgi boshlanish vaqti. Ularning so'nggi boshlanish vaqtini ayirish yo'li bilan hisoblang
oxirgi tugash vaqtidan boshlab kutilgan davomiylik.
• Bir nechta tugunlardan oldin bitta tugun bo'lgan holatlarda, eng oxirgi
ushbu tugunning tugash vaqti keyingi tugunlarning minimal oxirgi boshlanish vaqtiga o'rnatiladi.
6. Eng erta tugatish vaqtini ayirib, barcha tugunlar uchun bo'shliqni hisoblang
oxirgi tugatish vaqtidan boshlab.
Va nihoyat, biz Kritik yo'lni hisoblashimiz mumkin. Bu PERT diagrammasi bo'ylab bo'sh joy bo'lmagan yo'lni tashkil qiladi. Har qanday kechikish loyihaning qolgan qismiga darhol ta'sir qiladi va umumiy tugatish vaqtining kechikishiga olib keladi. PERT diagrammamizda bu qizil rang bilan belgilangan. Muhim yo'l, ayniqsa, ustuvorlik haqida gap ketganda qimmatlidir. Boshqaruv nuqtai nazaridan, agar ikkita faoliyat bir vaqtning o'zida ishlayotgan bo'lsa, biri muhim yo'lda, ikkinchisida biroz bo'sh vaqt mavjud bo'lsa, muhim loyihaga ustuvor ahamiyat berish mantiqan. Masalan, tegishli xodimlarni kamroq muhim faoliyatdan tanqidiy faoliyatga o'tkazish orqali.
Do'stlaringiz bilan baham: |