Dasturiy ta'minot hujjatlari - bu kompyuter dasturlari bilan birga kelgan yoki manba kodiga kiritilgan yozma matn yoki illyustratsiya. Hujjatlar dasturiy ta'minot qanday ishlashini yoki undan qanday foydalanishni tushuntiradi va turli rollardagi odamlar uchun turli narsalarni anglatishi mumkin.
Hujjatlar dasturiy ta'minot muhandisligining muhim qismidir. Hujjat turlariga quyidagilar kiradi:
Talablar - tizimning atributlari, imkoniyatlari, xususiyatlari yoki sifatlarini aniqlaydigan bayonotlar. Bu nima bo'lishi yoki amalga oshirilishi uchun asosdir.
Arxitektura/dizayn - dasturiy ta'minotga umumiy nuqtai. Dasturiy ta'minot komponentlarini loyihalashda qo'llanilishi kerak bo'lgan muhit va qurilish tamoyillari bilan munosabatlarni o'z ichiga oladi.
Texnik - kodlar, algoritmlar, interfeyslar va APIlarning hujjatlari .
Yakuniy foydalanuvchi - Yakuniy foydalanuvchi, tizim ma'murlari va yordamchi xodimlar uchun qo'llanmalar.
Marketing - mahsulotni qanday sotish va bozor talabini tahlil qilish.
30. Leksik taxlil jarayonining vazifasi nimalardan iborat?
Leksik tahlil kompilyatorning birinchi bosqichi bo'lib, unda leksik analizator manba kodi va kompilyatorning qolgan fazalari o'rtasidagi interfeys sifatida ishlaydi. U manba dasturning kirish belgilarini o'qiydi, ularni leksemalarga guruhlaydi va har bir leksema uchun leksema ketma-ketligini hosil qiladi .
Leksik tahlil davomida dastur matni chapdan oʼngga tomon simvolma-simvol koʼrib chiqiladi va simvollar leksemalarga birlashtiriladi. Eslatib oʼtamiz dasturning maʼnoga ega eng kichik tuzilmasi leksema deb ataladi. Dasturda leksema sifatida kalit soʼzlar (maʼnosi oldindan tayin qilingan identifikator), identifikatorlar, sonlar, arifmetik, mantiqiy yoki boshqa turdagi amal belgilari kelishi mumkin. Leksik tahlil davomida kompilyator leksemalar roʼyxatini quradi. Ushbu roʼyxatda leksemma, uning turi va boshqa informatsiya saqlanadi. Shuningdek agar leksema identifikator boʼlsa, u holda bu leksema identifikatorlar roʼyxatiga ham qoʼshiladi. Leksik tahlilchining ishlash tartibi quyidagi tasvirlangan.
Leksik tahlil, shakllanish bosqichida belgilar ketma-ketligidan til belgilari. Masalan, C tilida olti turdagi belgilar mavjud.
Const, char, if, else, typedef kabi kalit so'zlar.
Identifikatorlar, masalan: sum, main, printf.
Konstantalar, masalan: 28, 3.141529, 017 (sakkizlik).
String literallari, masalan: "Ketrin", "bannockburn".
Operatorlar, masalan: +, -, ++, --,
Tinish belgilari, masalan: {, ], ..., ;.
31. Misol. C++ dasturlash tilida ixtiyoriy fayldan 8ta haqiqiy elementli to‘plamni o’qiydigan va har ikkinchi elementni boshqa faylga yozadigan dasturini tuzing.
32. Tizimli qayta ishlovchi dasturlarning asosiy funksiyalari va tarkibi.
Tizimli dasturiy ta’minot kompyuter resurslarini boshqarish uchun hizmat qiladi va markaziy prosessor hamda xotiraga ma’lumotlarni kiritish va chiqarishni ta’minlaydi.
Bu dasturlar umum foydalaniluvchi bo’lib, barcha kompyuterdan foydalanuv-chilar uchun mo’ljallangan tizimli dasturiy ta’minot shunday ishlanganki, kompyuter amaliy dasturlarining ishlashini samarali amalga oshiradi. Bazali dasturiy ta’minot kompyuterda o’rnatilgan barcha dasturlarni boshqarishni ta’minlaydi.
Do'stlaringiz bilan baham: |