Simulyasiya üçün aşağıdakı məlumatlar daxil edilir:
- xidmət kanallarının sayı;
- xidmət göstəriləcək müştərilərin sayı;
- gəliş intervalları üzrə müştərilərin diskret ehtimal bölgüsü;
- müştərilər üçün xidmət müddətlərinin diskret bölgüsü.
Gəlmə və xidmət intervallarının diskret paylanmaları əl ilə daxil edilə və ya aşağıdakı paylanmalardan biri ilə yaradıla bilər: eksponensial, vahid, Erlanq paylanması, Weibull paylanması, normal və kəsilmiş normal.
Bu paylanmaların hər biri üçün yaradılarkən müəyyənedici parametrlər daxil edilir, məsələn, normal paylanma üçün bunlar: orta dəyər, dispersiya və intervalların sayı. Yaranma zamanı hər bir interval üçün müştərinin gəlmə ehtimalı və müvafiq olaraq xidmət proqramlı şəkildə müəyyən edilir. Fasilələrin ümumi sayı müştərilərin gəldiyi və onlara xidmət göstərildiyi vaxtı müəyyən edir. Parametrləri dəyişdirərək, müxtəlif ssenariləri simulyasiya etmək olar. Gələn müştərilərin ehtimallarının paylanması üçün intervalların sayı və xidmət müddətləri üçün intervalların sayı mütləq eyni olmamalıdır.
Müştəri xidməti, mövcud kanalın olub-olmamasından asılı olaraq, İlk Gələn – İlk Xidmət Edilir prinsipi əsasında fəaliyyət göstərir. Tətbiq aşağıdakı dəyərləri ölçür: müştərilərin xidmət növbəsində orta gözləmə müddəti; - müştərilərin orta xidmət müddəti; - sistemdə orta vaxt (gözləmə + xidmət); - faizlə serverdən istifadə; - və ötürmə qabiliyyəti (vahid vaxt üzrə müştərilər).
Simulyasiya edilmiş sistemlərin məlumatları samples.db adlı SQLite verilənlər bazasında saxlanılır. Artıq saxlanılan sistemlərin siyahısı tətbiqin AppMulti_Channel_Mass_Service adlı əsas ekranında göstərilir və siyahıdan bir elementə klikləməklə, o, sonrakı iş üçün seçilir.
Proqramın əsas ekranından aşağıdakı funksiyalar mövcuddur: Yeni Nümunə – yeni sistem simulyasiyası üçün məlumat daxil etmək; Redaktə et – seçilmiş sistemi dəyişdirmək və icra etmək; və Sil – sistemi silmək üçün.
Əsas ekrandakı menyu elementlərinə əlavə olaraq, aşağıdakı funksiyalar daxildir: Yardım; - DB-də verilənlər bazasının ilkin yüklənməsinə başlamaq; - Verilənlər bazasını kopyalayaraq DB-ni kopyalayın; - Verilənlər bazasını saxlayaraq DB-ni saxla; - Parametrlər; - və müəllifin digər proqramlarına keçidlər.
Simulyasiya üçün və seçilmiş sistemi redaktə etmək və işə salmaq üçün yeni sistem üçün məlumatların daxil edilməsi Nümunə Fəaliyyət adlı ekrandan həyata keçirilir. Bura daxil olursunuz: - sistemin adı; - serverlərin sayı; - simulyasiya ediləcək müştərilərin sayı və hər iki ehtimal paylanması (gələn və xidmət göstərilən müştərilərin).
Paylanmaların vizuallaşdırılması üçün iki sahə var: Interarrival PMF format dəyəri:prob,... və Xidmət vaxtı PMF format dəyəri:prob,... Məlumatların daxil edilməsinin özü iki sütunlu dialoq cədvəllərində (Edit; Interarrival PMF Edit; və Service time PMF) həyata keçirilir: interval və ehtimal hər biri. Saxla düyməsini basdıqdan sonra daxil edilmiş məlumatlar yuxarıda qeyd olunan sahələrdə göstərilir.
Nümunə Fəaliyyətindən iki paylamanın yaradılması funksiyaları Giriş Yarat və Xidmət Yarat düymələri ilə, eləcə də SİMULASYON İŞLƏMƏ düyməsi ilə simulyasiyanı yerinə yetirməklə daxil edilir.
Simulyasiya yerinə yetirildikdən sonra nəticə Simulyasiya ekranında göstərilir. Oradan, simulyasiya nəticəsini .txt faylı kimi saxlamaq üçün Çap funksiyası seçilə bilər. Çap cihazın fayl kataloqunun ağac strukturu ilə Fayl Saxla fəaliyyətini ehtiva edir və qovluğu seçdikdən sonra simulyasiya nəticəsini saxlamağa imkan verən Saxla düyməsi görünür.
İki paylamanın yaradılması FlowActivity tərəfindən həyata keçirilir. Açılan siyahıdan paylama növü seçilir, onun xarakterik parametrləri doldurulur və Yarat düyməsi ilə yeni paylanmalara daxil olan zaman olduğu kimi iki sütunlu cədvəldə yaradılan paylama məlumatları göstərilir.
Güncəlləmə vaxtı
27 yan 2026