1-mustaqil ishi Tekshirdi: Kayumov A


Download 48.82 Kb.
bet2/4
Sana24.12.2022
Hajmi48.82 Kb.
#1054771
1   2   3   4

Kodlash:


Spetsifikatsiyani amalga oshirgandan va yechim algoritmini tuzgandan so'ng, ishlatilgan algoritm oxir-oqibat kerakli dasturlash tilida (Paskal, Delphi, C ++ va boshqalar) yoziladi. Kodlash bosqichining natijasi tugallangan dastur hisoblanadi.

Dasturni ishlab chiqish bosqichlari. Nosozliklarni tuzatish:


Bu bosqichda dasturchi dasturni tuzatish, ya'ni xatolarni topish va bartaraf etish bilan shug'ullanadi. Ikkinchisi ikki guruhga bo'linadi: algoritmik va sintaktik (boshlang'ich dastur matnidagi xatolar). Ushbu ikki guruh xatolardan sintaksis xatolarini bartaraf etish eng oson, algoritmik xatolarni aniqlash qiyin.
Nosozliklarni tuzatish bosqichi faqat dastlabki dastur bir yoki ikkita asosiy ma'lumotlar to'plami bilan to'g'ri va to'g'ri ishlagandagina tugallangan hisoblanadi. Har qanday dasturning kompilyatsiyasi nima va u qanday asosiy vazifalarni bajaradi, siz ushbu maqolani o'qib chiqishingiz mumkin.

Sinov:


Dasturni sinovdan o'tkazish juda muhim, chunki ko'p hollarda dasturchilar shaxsiy foydalanish uchun emas, balki boshqalar uchun o'z dasturidan foydalanishlari uchun dasturlar yaratadilar. Sinov bosqichida ishlab chiquvchi dasturning harakatini to'g'ri va maxsus tanlangan noto'g'ri bo'lgan ko'p sonli kirish ma'lumotlar to'plami bilan tekshiradi.

Tizim yaratishda yordam:


Agar dasturchi undan keyin boshqalar ham foydalanishi uchun dastur ishlab chiqsa, u holda dasturchi yordam tizimini ishlab chiqishi va dastur bilan ishlashda foydalanuvchining ushbu yordam tizimiga oson kirishini sozlashi kerak. Zamonaviy dasturlarda CHM yoki HLP fayllari ko'rinishidagi yordam ma'lumotlari mavjud.
Yordam ma'lumotlariga qo'shimcha ravishda yordam tizimi dasturni o'rnatish uchun kerakli ko'rsatmalarni o'z ichiga oladi. Odatda ular turli formatdagi Readme fayli ko'rinishida taqdim etiladi: * .doc, * .txt, * .htm. Dasturni ishlab chiqishning ko'rib chiqilgan bosqichi keyinroq batafsilroq tavsiflanadi.


2. Sifatni ta'minlash faoliyati dasturiy ta'minotni ishlab chiqishda ma'lum sifat darajasiga erishishga qaratilgan. Bu dasturiy ta'minotni ishlab chiqish jarayonining o'ziga yoki tayyor mahsulotga tegishli standartlarni aniqlash yoki tanlashni o'z ichiga oladi. Ushbu standartlar dasturiy ta'minotni ishlab chiqarish jarayonlarining bir qismi bo'lishi mumkin. Ushbu jarayonlar davomida tanlangan (yoki ishlab chiqilgan) sifat standartlari asosida qo'llab-quvvatlash vositalari qo'llanilishi mumkin.
Sifatni ta'minlash jarayonida qo'llanilishi mumkin bo'lgan ikki turdagi standartlar mavjud.
1. Mahsulot standartlari. Tayyor dasturiy mahsulotlarga tegishli. Bularga tizim talablarini tavsiflovchi hujjat tuzilishi kabi qoʻllab-quvvatlovchi hujjatlar standartlari, shuningdek, obʼyektlar sinfi taʼrifidagi sarlavha izohlari standarti, dasturlash tilidan qanday foydalanishni belgilaydigan kodlash standartlari kabi standartlar kiradi.
2. Dasturiy ta'minotni ishlab chiqish jarayoni uchun standartlar. Spetsifikatsiyani ishlab chiqish, loyihalash va tasdiqlash jarayonlari kabi dasturiy mahsulot oqimini aniqlang. Bundan tashqari, ular ushbu jarayonlar davomida yaratilgan hujjatlarni tavsiflashlari mumkin.
Mahsulot standartlari va jarayon standartlari o'rtasida juda kuchli bog'liqlik mavjud. Mahsulot standartlari dasturiy ta'minotni ishlab chiqish jarayonining natijalariga taalluqlidir, jarayon standartlari esa odatda mahsulot standartlariga javob beradigan mahsulotni olish uchun muayyan harakatlarni bajarishni o'z ichiga oladi.
Dasturiy ta'minotni ishlab chiqishda standartlar turli sabablarga ko'ra muhimdir, ularning asosiylari quyida keltirilgan.
1. Standartlar dasturiy ta'minotni ishlab chiqish amaliyotidan eng yaxshisini to'playdi. Qoidaga ko'ra, amaliy bilim uzoq izlanish va xatolar orqali olinadi. Ushbu tajribani ma'lum bir standartga etkazish o'tmishdagi xatolarni takrorlamaslikka yordam beradi. Bu holda standartlar ishlab chiqish tashkilotiga tegishli bo'lgan bilim va tajribani to'playdi.
2. Standartlar sifatni ta'minlash jarayonini amalga oshirish uchun zarur bo'lgan asosni ta'minlaydi. Eng yaxshi bilim va tajribani umumlashtiruvchi standartlar mavjud bo'lsa, dasturiy ta'minotni ishlab chiqish jarayonida ularning bajarilishini ta'minlash uchun sifat kafolati etarli.
3. Ish bir xodimdan boshqasiga o'tganda standartlar o'zgarmasdir. Bunday holda, tashkilotdagi barcha mutaxassislarning faoliyati yagona standartga bo'ysunadi. Binobarin, xodimning yangi ishni o'rganishi uchun kamroq xarajatlar talab etiladi. 
Dasturiy ta'minotni ishlab chiqish standartlarini belgilash uzoq va zerikarli jarayondir. AQSh Mudofaa vazirligi, Amerika Milliy Standartlar Instituti (ANSI), Britaniya Standartlar Instituti (BSI), NATO, Elektr va Elektrotexnika Muhandislari Instituti (IEEE) kabi milliy va xalqaro tashkilotlar keng miqyosda qo'llanilishi mumkin bo'lgan umumiy standartlarni yaratishga ixtisoslashgan. mumkin bo'lgan dasturiy ta'minot loyihalari qatori. NATO yoki boshqa mudofaa tashkilotlari kabi organlar dasturiy ta'minot shartnomalarida o'z standartlariga rioya qilishni talab qilishlari mumkin.
Dasturiy ta'minot muhandisligi terminologiyasi, Ada va C++ kabi dasturlash tillari, diagrammalar va chizmalardagi belgilar kabi belgilar, tizim talablarini ishlab chiqish tartib-qoidalari, sifatni ta'minlash bo'yicha faoliyat kabi dasturiy ta'minot sohalari uchun milliy (Amerika) va xalqaro standartlar ishlab chiqilgan. Standartlarni yozuvchi sifatni ta'minlash bo'yicha guruhlar odatda tashkilot ko'rsatmalarini umumiy milliy va xalqaro standartlarga asoslaydi. Bulardan boshlang'ich nuqta sifatida foydalanib, sifatni ta'minlash bo'yicha guruh standartlar bo'yicha o'zining "qo'llanmasini" ishlab chiqadi. Unda ushbu tashkilot faoliyatining o'ziga xos xususiyatlarini aks ettiruvchi standartlar mavjud. 11.1-jadvalda bunday katalogning bir qismi bo'lishi mumkin bo'lgan standartlarga misollar keltirilgan.

Download 48.82 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling