ASOSIY tushunchalar • Dasturiy ta'minot tizimiga qo'yiladigan talablar - bu tizim nima qilishi kerakligi, shuningdek, uning harakati va amalga oshirilishidagi cheklashlar tavsifi.
Funktsional talablar - tizim tomonidan taqdim etiladigan xizmatlarning tavsifi va hisoblash operatsiyalarini bajarish usullari. Domen talablari bu ishlab chiqilgan tizim faoliyat ko'rsatadigan domen xususiyatlaridan kelib chiqadigan funktsional talablardir.
• Funktsional bo'lmagan talablar - bu tizimga, tizimni ishlab chiqish jarayoniga qo'yiladigan cheklashlar, shuningdek tashqi talablar. Ular tizimning xususiyatlarini bir butun sifatida tasvirlashadi.
• Foydalanuvchi talablari tizimni ishlaydigan odamlarga tegishli. Ular tabiiy tilda, oson o'qiladigan jadval va diagrammalar yordamida yozilishi kerak.
Tizim talablari tizim tomonidan bajariladigan funktsiyalarni iloji boricha aniq ta'riflashi kerak. Noto'g'ri tilni kamaytirish uchun tizim talablari tuzilgan tillar yordamida yozilishi mumkin. Bu tabiiy tilning tuzilgan shakli, ba'zi yuqori darajadagi dasturlash tili asosida qurilgan til yoki talablarni belgilash uchun maxsus til bo'lishi mumkin.
• Talablarning spetsifikatsiyasi bu tizim talablarining rasmiy bayonoti. Ushbu hujjat dasturiy mahsulotning xaridorlari va dasturiy ta'minotni ishlab chiquvchilar foydalanishi mumkin bo'lgan tarzda qurilgan.
Mustaqil ish uchun topshiriqlar 9.1. Kichik misollar bilan foydalanuvchi va tizim talablarini shakllantirishda yuzaga keladigan muammolarni bering (ishlab chiqilayotgan dastur uchun).
9.2.Avtomatik chiptalarni xarid qilish tizimiga qo’yiladigan talablarning shakllantiring.
Poyezd chiptalarini sotish avtomatlashtirilgan tizimi.
Foydalanuvchi belgilangan manzilni bildiradi, kredit kartasini kiritadi va shaxsiy identifikatsiya raqamini kiritadi. Tizim chiptani rasmiylashtiradi va kredit kartasidan ko'rsatilgan punktgacha bo'lgan tarifga teng miqdorni oladi.
Foydalanuvchi boshlang'ich tugmachasini bosganda, har bir punktga kirish narxlari bilan menyu ko'rsatiladi. Belgilangan manzilni tanlaganingizdan so'ng, foydalanuvchi kredit kartani kiritishi kerak. Keyin kredit karta tekshiriladi, shundan so'ng foydalanuvchiga shaxsiy identifikatsiya raqamini kiritish so'raladi. Kredit karta bo'yicha operatsiyalar tugagandan so'ng sayohat chiptasi beriladi.
9.3. Interfeys spetsifikatsiyalarini yozish uchun undan foydalanish uchun dasturlash tili qanday xususiyatlarga ega bo'lishi kerak? Ushbu aspektda C ++ tillarining xususiyatlarini ko'rib chiqing.
9.4. Siz ilgari ishlagan tashkilotda ma'lum dasturiy ta'minot tizimini ishlab chiqishni buyurgan kompaniyada ish oldingiz. Siz xaridor ba'zi tizim talablarini ishlab chiqaruvchi kabi talqin qilmasligini aniqladingiz. Bunday vaziyatda nima qilish kerakligi haqida o'ylang.
Agar tizim talablarining tafovuti hal etilmasa, dasturiy ta'minot tizimining narxi oshishini bilasiz. Boshqa tomondan, siz oldingi ishingiz to'g'risida oshkor qilinmaslik majburiyatini olasiz.