Bayon etish (tushuntirish) mumkin qadar osonlashtirish va keragicha murakkablashtirish mumkin
1.3.5.1 na’muna stsenariyisidagi parklovchi avtomat (mashinalarni toxtatish joyini hisobga olish
avtomati) uchun ma’lumotlar oqimi o‘tishining quyidagi chizmasi hosil bo‘ladi:
PDF created with pdfFactory trial version
www.pdffactory.com
2.3-rasm: Pul kartochkali parkovkalash avtomati haqida ma’lumot
Mijoz
Parkovka
vaqtini
berish
парковки
To'lovni
hisoblash
To’lov
miqdorini
yozlb
qo’yish
Kvitansiya
yaratish
Pul
kartochk
asi
карточ
Yuklash
Pul
kartochk
asini
kiritish
To’lov
miqdorin
i saqlash
Shahar
kassasi
kredit
hisobiga
yozish
Shahar
bank
hisobi
Mijozning
bank
hisobi
Displey
PDF created with pdfFactory trial version
www.pdffactory.com
Dasturning mantiqiy chizmasi
Dasturning mantiqiy chizmasi 3.1.1. bo‘limida sanab o‘tilgan jarayonlar, kiritish
chiqarish va oqim chiziqlari kabi belgilarni o‘z ichiga oladi. Bu loyiha texnikasi
yordamida masalani echish uchun zarur takliflar zanjiri yaqqol ko‘rsatilgan qaror
jarayonini chizish orqali tasvirlash mumkin.
Dasturning mantiqiy chizmasida har doim “Boshi” va “oxiri” mavjud bo‘ladi
(inglizcha: Start and Stop).
Quyidagi qoidalarga amal qilish kerak:
•
Dasturning mantiqiy chizmasini shunday qurish kerakki, uni “tepadan
pastga” o‘qish mumkin bo‘lsin.
•
Ma’lumotlarga arxivlangan axborot matnlari sig‘ishi kerak.
•
Agar dasturning mantiqiy chizmasi o‘ta kompleksli (murakkab) va aniq
bo‘lmasa, konnektorlardan foydalaniladi.
•
Bu erda ham, tasvirlashni mumkin qadar osonlashtirish va keragicha
murakkablashtirish qoidasiga amal qiladi.
Dasturlarning mantiqiy chizmalarida tez-tez uchrab turuvchi “Tarmoqlanish” va
“konnektor” belgilari quyida chizma tarzida oydinlashtirilgan:
PDF created with pdfFactory trial version
www.pdffactory.com
2.4-rasm: Dasturning mantiqiy chizmasini tipik belgilari (ramzlari)
Oddiy misol sifatida quyida jamoa tanga telefon apparatidan gaplashish qadamlarini tahlil qilish
uchun dasturning mantiqiy chizmasi havola qilingan:
Boshi
Operator
(yoki bir nechta)
Tar-
moqla-
nish
Ma’lumotni
chiqaruvchi /
dasturchi
A
H
a
Yo‘q
A
Ma’lumotlar
ni kiritish
chiqarish
Oxiri
Konnektorlarni bir hil
harflar yoki bir xil
raqamlar bilan
boshlanadi
PDF created with pdfFactory trial version
www.pdffactory.com
2.5-rasm: Dasturning mantiqiy chizmasi
Boshi
Dastakni olish
Raqam terish
Pul tashlash
Pulni chiqarib olish
Dastakni qo’yish
Dastakni qo'yish
Gapirish
2 soniya kutib
turish
Pulni chiqarib olish
Dastakni qo'yish
Abonent
javob
berdimi?
Yo’nalish
bandmi?
Oxiri
H
a
Yo
’
q
D
A
B
C
D
S
B
A
Yo’q
Ha
PDF created with pdfFactory trial version
www.pdffactory.com
Do'stlaringiz bilan baham: |