Dasturlash asoslari


Dasturlar ishlab chiqish tavsifi



Yüklə 2,09 Mb.
səhifə2/111
tarix07.01.2024
ölçüsü2,09 Mb.
#203273
1   2   3   4   5   6   7   8   9   ...   111
Dasturlash asoslari

2. Dasturlar ishlab chiqish tavsifi




2.1. Tavsifning asosiy texnikalari

33

2.1.1 Ma’lumotlar oqimini o‘tish chizmasi

33

2.1.2. Dasturning mantiqiy chizmasi

38

2.1.3 Tarkibiy diagrammasi (Struktogramm)

41

2.1.3.1 Takrorlash

41

2.1.3.2 Tanlash

42

2.1.3.3 Operator

43

2.2. Tavsifning maxsus texnikalari

44

2.2.1 Echimlar jadvali

44

2.2.2 HIPO-usuli va boshqa texnikalar

46

3. Tarkiblashgan va ob’ektga mo‘ljallangan dasturlash




3.1 Dastur tuzilishini ishlab chiqish va modulli dasturlash

49

3.1.1 Modulli dasturlash maqsadi

49

3.1.2. Dasturiy modulning asosiy tavsiflari

50

3.1.3. Dastur tuzilishini ishlab chiqish usullari

53

3.1.4. Dastur tuzilishining nazorati

61

3.2. Dasturiy modulni ishlab chiqish

61

3.2.1. Dasturiy modulni ishlab chiqish tartibi

62

3.2.2. Tuzilmaviy dasturlash

63

3.2.3. Qadamma-qadam detallashtirish hamda soxta kod haqida tushuncha

66

3.2.4. Dasturiy modul ustidan nazorat

70

3.3 Dasturiy vositalarning ishlab chiqilishiga ob’ektli yondoshuv

71

3.3.1. Dasturlashda ob’ektlar va munosabatlar. Dasturiy vositalarning ishlab chiqilishiga ob’ektiv yondoshuvning mohiyati

71

3.3.2. Dasturiy vositaning tashqi tavsifini ishlab chiqishda ob’ektli yondoshuv xususiyatlari

75

3.3.3. Dasturiy vosita loyihasini tuzish boqichida ob’ektli yondoshuv xususiyatlari

80

4. Dasturlar ishlab chiqishning test usullari




4.1 Oddiy misol: Bubblesort

83

4.2 Yozuv stoli oldidagi test

85

4.3 Black-Box-test

88

4.4 White-Box-test

90

4.5 Black-Box-testi va White-Box-testini qiyoslash

91

4.6 Test ma’lumotlari

92

4.7 Modul testi va umumiy test

94

5.Dasturiy ta’minot mahsulotlarining sifat belgilari




5.1 Sifat belgilari axboroti

98

5.2 Korrektlilik, ishonchlilik va foydalanuvchi uchun qulaylik

100

5.3 Xizmat ko‘rsatishning qulayligi

101

5.4 Samaradorlik va takror foydalanish imkoniyati

104

5.5 Dasturiy ta’minot sifati va xarajatlari

105

6. Dasturiy ta’minot bo‘yicha xizmat ko‘rsatish va uning keyingi taraqqiyoti




6.1 Xizmat ko‘rsatish bo‘yicha xarajatlar

107

6.2 Xizmat ko‘rsatishga loyiq dasturlarni aniqlab olish

109

6.2.1 Portfolio-tahlil

109

6.2.2 ABC-tahlil

112

6.3 Xizmat ko‘rsatishning borishi

112

6.4 Dasturiy ta’minot hujjatlari

117

6.5 Texnik xizmat ko‘rsatish haqida kelishuvlar

117

6.5.1 IT shartnomalar tamoyillari

118

6.5.2 Qo‘llab quvvatlash shartnomasi (Hotline)

119

6.5.3 Texnik xizmat ko‘rsatish shartnomasi.

120



7. Dasturiy ta’minot bo‘yicha hujjatlar (dasturlarni tavfsiflash)




7.1. Hujjat turlari

124

7.2. Foydalanuvchi hujjatlari

125

7.3. Dasturiy hujjatlar

125

7.4. Loyiha hujjatlari

126

8. Dasturlash tillari axboroti




8.1. Dasturlar va algoritmlar

128

8.2. Dasturlashning mashinaga va muammoga mo‘ljallangan tillari

130

8.3. Dasturlash tillari tarixi va namunalari

131

8.3.1 1 va 2-avlod mashina tillari

131

8.3.2 3-avlod, birinchi davr yuksak saviyali birinchi tillar

131

8.3.3 3-avlod, ikkinchi davr dasturlashning tarkiblashgan tillari

132

8.3.4 4-avlod dasturlashning ob’ektga mo‘ljallangan tillari

133

8.3.5 5-avlod vizual dasturlash

133

8.3.6 Web-dasturlash tillari

134

8.3.7 Tasavvurlar tillari

134

8.3.8 Ma’lumotlar manbaiga kirish va ma’lumotlar manbaini so‘rovdan o‘tkazish

135

8.4. Kompilyatorlar (Compiler), sharhlovchi dasturlar (Interpreter), tuzatish dasturlari (Debugger)

135

Rasmlar ro‘yxati

138

Ikkinch qism. VISUAL BASIC TILI




9. Visual Basic visual muhiti

140

9.1. Visual Basicni ishga tushirish

140

9.1.1 Ma’lumotlar tarkibi va algoritmlar
9.1.1.1 Ma’lumotlar tarkibi va algoritmlar to‘g‘risida tushuncha

141
141

9.1.1.2. Ma’lumotlar tarkibini sinflash
9.1.1.3. Ma’lumotlar tarkibi ustida bajariladigan amallar

143
153

9.2. Ishlanmaning integrallashgan muhiti

154

9.2.1. Asosiy menyu

155

9.2.2. Standart uskunalar paneli

156

9.2.3. Forma konstruktorining oynasi

158

9.2.4. Boshqarish elementlari paneli

158

9.2.5. Xossalar oynasi

161

9.3. Visual loyihalash asoslari

162

9.4. Boshqarish elementlari paneli elementlarini ishlatish uchun misollar

186

1-misol: “Salom Olam!” dasturi

186

2-misol: “Zarlar o‘yini” dasturi

192

10. O‘zgaruvchilar




10.1. O‘zgaruvchilar nomi

197

10.2. Ma’lumotlar turi

198

10.3. O‘zgaruvchilarni e’lon qilish

199

10.4. O‘zgaruvchilarga qiymatlarni o‘zlashtirish

201

10.5. Varianta turidagi o‘zgaruvchilarni ishlatish afzalliklari

202

10.6. Varianta turidagi qiymatlarni ichki tasavvuri

203

10.7. O’zgarmaslar

203

10.8. O’zgarmaslarni e’lon qilish

204

10.9. O‘zgaruvchilar tavsifiga misollar

205

3-misol:

205

4-misol:

207

10.10. Asosiy matematik operatorlar.

211

5-misol: Asosiy matematik operatorlar ishlatishgan loyiha

212

10.11. Visual Basicning matematik funksiyalari.

216

6-misol: Asosiy matematik funksiyalarni ishlatish uchun loyiha

216

10.12. Solishtirish operatorlari.

218

10.13. Mantiqiy operatorlar

219

10.14. Qatorlar bilan ishlash funksiyalari.

220

7-misol: Qatorlar bilan ishlash funksiyalarini ishlatish

222

10.15. Massivlar

225

10.16. Protseduralar va funksiyalar, ularning VB chaqirilishi va parametrlarning uzatilishi

228

10.17. O‘zgaruvchining va konstantaning harakat sohasi

231

10.18. Protsedura va funksiyaning harakat sohasi

233

11. Dasturni boshqarish va nazorat qilish tuzilishi




11.1. Izoh

236

11.2. Operatorlarni bir necha qatorga joylashtirish

236

11.3. Bir necha operatorlarni bir qatorga joylashtirishi

236

11.4. Kodni tahrirlash

236

11.5.Chiziqli (ketma-ket) algoritmlar

238

8-misol: Chiziqli algoritmli dastur

238

9-misol: Chiziqli algoritmli dastur

243

11.6. If, Go To, Select boshqarish tuzilmalari

248

10-misol: Tarmoqlanuvchi dastur

248

11-misol: Tarmoqlanuvchi dastur

255

12-misol: GOTO operatorini ishlatish

260

11.7. SELECT CASE shartli operatori

262

13-misol: SELECT CASE operatorini ishlatish

263

11.8. Siklli tizilmalar.

267

11.8.1. For … Next sikl operatori

268

14-misol: For … Next operatorini ishlatish

269

15-misol: For … Next operatorini ishlatish

273

11.9. Sharti oldinda va oxirida berilgan sikl operatorlari

277

11.9.1. Sharti oldinda berilgan Do While siklning sintaksisi

277

11.9.2. Sharti oxirida berilgan siklning sintaksisi

278

11.9.3. Sharti oldinda berilgan sikl

279

11.9.4. Sharti oxirida berilgan sikl

279

16-misol: Sharti oldinda berilgan siklni ishlatish

280

17-misol: Sharti oxirida berilgan siklni ishlatish

283


Yüklə 2,09 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   111




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin