1.1-rasm Dasturiy taʼminot injiniringi boʻyicha tez-tez beriladigan savollar
dizaynini hujjatlashtirish va hokazolar haqida tashvishlanishingiz shart emas . Biroq, agar siz boshqa odamlar foydalanadigan va boshqa muhandislar o'zgartiradigan dasturiy ta'minotni yozayotgan bo'lsangiz, odatda qo'shimcha ma'lumotni, shuningdek dastur kodini taqdim etishingiz kerak bo'ladi.
Dasturiy ta'minot muhandislari dasturiy mahsulotlarni, ya'ni mijozga sotilishi mumkin bo'lgan dasturiy ta'minotni ishlab chiqish bilan shug'ullanadi. Ikki xil dasturiy mahsulot mavjud:
Umumiy mahsulotlar Bular ishlab chiquvchi tashkilot tomonidan ishlab chiqarilgan va ularni sotib olishga qodir har qanday mijozga ochiq bozorda sotiladigan mustaqil tizimlardir. Ushbu turdagi mahsulotlarga mobil qurilmalar uchun ilovalar, ma'lumotlar bazalari, matn protsessorlari, chizma paketlari va loyihalarni boshqarish vositalari kabi shaxsiy kompyuterlar uchun dasturlar kiradi. Ushbu turdagi dasturiy ta'minot kutubxona axborot tizimlari, buxgalteriya tizimlari yoki stomatologik yozuvlarni saqlash tizimlari kabi ma'lum bir bozor uchun mo'ljallangan "vertikal" ilovalarni ham o'z ichiga oladi.
Moslashtirilgan (yoki buyurtma qilingan) dasturiy ta'minot Bular ma'lum bir mijoz tomonidan buyurtma qilingan va ishlab chiqilgan tizimlardir. Dasturiy ta'minot pudratchisi dasturiy ta'minotni, ayniqsa, ushbu mijoz uchun ishlab chiqadi va amalga oshiradi. Ushbu turdagi dasturiy ta'minotga misollar elektron qurilmalarni boshqarish tizimlari , muayyan biznes jarayonini qo'llab-quvvatlash uchun yozilgan tizimlar va havo harakatini boshqarish tizimlarini o'z ichiga oladi.
Ushbu turdagi dasturiy ta'minot o'rtasidagi muhim farq shundaki, umumiy mahsulotlarda dasturiy ta'minotni ishlab chiquvchi tashkilot dasturiy ta'minot spetsifikatsiyasini nazorat qiladi . Bu shuni anglatadiki, agar ular rivojlanish muammolariga duch kelsa, ular nima ishlab chiqilishi kerakligini qayta ko'rib chiqishlari mumkin. Maxsus mahsulotlar uchun spetsifikatsiya dasturiy ta'minotni sotib olayotgan tashkilot tomonidan ishlab chiqiladi va nazorat qilinadi. Dastur ishlab chiquvchilari ushbu spetsifikatsiyaga muvofiq ishlashi kerak.
Biroq, ushbu tizim mahsuloti turlari o'rtasidagi farq tobora xiralashib bormoqda. Ko'proq tizimlar endi umumiy mahsulot asosida qurilmoqda, keyinchalik ular mijozning talablariga moslashtiriladi. SAP va Oracle tizimlari kabi Enterprise Resource Planning (ERP) tizimlari bu yondashuvning eng yaxshi namunalaridir. Bu erda biznes qoidalari va jarayonlari, talab qilinadigan hisobotlar va hokazolar haqidagi ma'lumotlarni o'z ichiga olgan yirik va murakkab tizim kompaniya uchun moslashtirilgan.
Professional dasturiy ta'minotning sifati haqida gapirganda, biz dasturiy ta'minotni ishlab chiquvchilardan tashqari odamlar tomonidan qo'llanilishi va o'zgartirilishini hisobga olishimiz kerak. Shuning uchun sifat nafaqat dasturiy ta'minot nima qilishi bilan bog'liq. To'g'rirog'i, u dasturiy ta'minotning bajarilishi paytidagi xatti-harakatlarini, tizim dasturlari tuzilishi va tashkil etilishini va tegishli hujjatlarni o'z ichiga olishi kerak. Bu dasturiy ta'minotning sifati yoki ishlamaydigan atributlarida aks etadi. Bu atributlarga misol qilib, dasturiy ta'minotning foydalanuvchi so'roviga javob berish vaqti va dastur kodining tushunarliligi hisoblanadi.
Dasturiy ta'minot tizimidan kutishingiz mumkin bo'lgan o'ziga xos xususiyatlar to'plami, shubhasiz, uning qo'llanilishiga bog'liq. Shuning uchun samolyotni boshqarish tizimi xavfsiz bo'lishi kerak, n interaktiv o'yin sezgir bo'lishi kerak, telefonni almashtirish tizimi ishonchli bo'lishi kerak va hokazo. Bularni 1.2 -rasmda ko'rsatilgan atributlar to'plamiga umumlashtirish mumkin, menimcha, ular professional dasturiy ta'minot tizimining muhim xususiyatlari.
Do'stlaringiz bilan baham: |