DASTURIY TA'MINOTNI ISHLAB CHIQISH JARAYONI
Keywords:
Shubhasiz, bunday munosabat dasturiy ta'minotni ishlab chiqish qanchalik murakkab bo'lishi mumkinligini tushunolmadi. Shunga qaramay, bir qator muhim yutuqlarga erishildi. Dasturiy ta'minot o'z davri uchun juda murakkab edi (u taxminan 450 000 qator kodni o'z ichiga olgan va boshqa narsalar qatorida kosmik kemaning turli qismlariga quvvat taqsimotini boshqarish uchun mas'ul edi). Manba kodi endi onlaynda mavjud[2] va o'qishga arziydi, ayniqsa transkripsiya qilingan kod sharhlari uchun. Bular ishlab chiquvchilar ba'zida kodning ba'zi tafsilotlarini to'liq tushunish uchun qanday kurashganligi haqida yaxshi taassurot qoldiradi. Bunga yaxshi misol - LUNAR LANDING GUIDANCE EQUATIONS.agc moduli,Abstract
Dasturiy ta'minotni ishlab chiqishning dastlabki kunlarida (70-yillargacha) dasturiy ta'minot "muhandislik qilish" kerak bo'lgan narsa ekanligi haqidagi g'oya keng tushunilmagan edi. Dasturiy ta'minotni ishlab chiqish oddiy, kvazi-ma'muriy jarayon sifatida qaraldi. Keng tarqalgan fikr shundan iborat ediki, har qanday oqilona qobiliyatli muhandis (so'zning an'anaviy ma'nosida) dasturlashga qo'lini burishi mumkin edi. Oxir oqibat, bu shunchaki "oqim sxemasini yaratish va uni kompyuter kodiga aylantirish" dan iborat edi (ibora 1962 yilda Bell Labs[1] tomonidan "Dasturlash" haqidagi ushbu ajoyib filmdan olingan).
Downloads
References
A brief history. Computer
The oracle problem in software testing: A survey. Software Engineering
Software Quality Assurance
Managing the development of large software systems
Software Testing Verification and Reliability
Software quality measurement. Advances in engineering software