Bog'liq Dasturiy injiniringga kirish Ma\'ruza 2022-03-11
Ishlab chiqishni boshqarish Tizim relizi - mijozlarga tarqatiladigan dasturiy ta'minot tizimining versiyasi. Ommaviy bozor dasturiy ta'minoti uchun odatda ikki turdagi nashrlarni aniqlash mumkin: muhim yangi funksiyalarni taqdim etadigan asosiy relizlar va xatolarni tuzatuvchi va mijozlarning xabar qilingan muammolarini tuzatuvchi kichik relizlar. Misol uchun, ushbu kitob operatsion tizimi OS 10.9.2 bo'lgan Apple Mac kompyuterida yozilmoqda. Bu OS 10 ning 9-nasosiy relizining 2-kichik relizini anglatadi. Asosiy relizlar dasturiy taʼminot sotuvchisi uchun iqtisodiy jihatdan juda muhim, chunki mijozlar odatda ular uchun toʻlashlari kerak. Kichik nashrlar odatda bepul tarqatiladi.Dasturiy ta'minot mahsulotining chiqarilishi faqat tizimning bajariladigan kodi emas. Chiqarish shuningdek quyidagilarni o'z ichiga olishi mumkin:
Faktor
Tavsif
Musobaqa
Ommaviy bozor dasturiy ta'minoti uchun tizimning yangi versiyasini chiqarish zarur bo'lishi mumkin, chunki raqobatdosh mahsulot yangi xususiyatlarni taqdim etgan va agar ular mavjud mijozlarga taqdim etilmasa, bozor ulushi yo'qolishi mumkin.
Marketing talablari
Tashkilotning marketing bo'limi nashrlarni ma'lum bir sanada taqdim etish majburiyatini olgan bo'lishi mumkin. Marketing sabablariga ko'ra, foydalanuvchilarni avvalgi versiyadan yangilashga ko'ndirishlari uchun tizimga yangi xususiyatlarni kiritish kerak bo'lishi mumkin.
Platforma o'zgarishi
Operatsion tizim platformasining yangi versiyasi chiqarilganda dasturiy ta'minot ilovasining yangi versiyasini yaratishingiz kerak bo'lishi mumkin.
Tizimning texnik sifati
Agar ko'plab mijozlar tizimdan foydalanishiga ta'sir qiladigan jiddiy tizim nosozliklari haqida xabar berilsa, ularni yangi tizim nashrida tuzatish kerak bo'lishi mumkin. Kichkina tizim nosozliklari tizimning joriy versiyasiga qo'llanilishi mumkin bo'lgan Internet orqali tarqatilgan yamoqlarni chiqarish orqali tuzatilishi mumkin.
alohida o'rnatishlar uchun versiya qanday sozlanishi kerakligini belgilovchi konfiguratsiya fayllari;
tizimning muvaffaqiyatli ishlashi uchun zarur bo'lgan turli tillardagi xato xabarlari fayllari kabi ma'lumotlar fayllari;
tizimni maqsadli uskunaga o'rnatishga yordam beradigan o'rnatish dasturi;
tizimni tavsiflovchi elektron va qog'oz hujjatlar;
ushbu nashr uchun mo'ljallangan qadoqlash va tegishli reklama.
Ommaviy bozor mahsulotlari uchun tizim nashrini tayyorlash va tarqatish qimmat jarayondir. Relizlar tarqatilishini yaratish bilan bog'liq texnik ishlardan tashqari, reklama va reklama materiallarini tayyorlash kerak. Marketing strategiyalari mijozlarni tizimning yangi versiyasini sotib olishga ishontirish uchun ishlab chiqilishi kerak. Bo'shatish vaqtini diqqat bilan o'ylash kerak. Agar relizlar juda tez-tez bo'lsa yoki uskunani yangilashni talab qilsa, mijozlar yangi versiyaga o'tmasligi mumkin, ayniqsa buning uchun pul to'lash kerak bo'lsa. Tizim relizlari kamdan-kam bo'lsa, mijozlar muqobil tizimlarga o'tishlari sababli bozor ulushi yo'qolishi mumkin.
Dasturiy mahsulotning yangi versiyasini qachon chiqarish to'g'risida qaror qabul qilishda e'tiborga olish kerak bo'lgan turli xil texnik va tashkiliy omillar 25.17-rasmda ko'rsatilgan.
Relizni yaratish - bu tizim relizining barcha komponentlarini o'z ichiga olgan fayllar va hujjatlar to'plamini yaratish jarayoni. Bu jarayon bir necha bosqichlarni o'z ichiga oladi:
Dasturlarning bajariladigan kodi va barcha bog'langan ma'lumotlar fayllari versiyani boshqarish tizimida aniqlanishi va nashr identifikatori bilan belgilanishi kerak.
Konfiguratsiya tavsiflari turli apparat va operatsion tizimlar uchun yozilishi kerak bo'lishi mumkin.
O'z tizimlarini sozlashi kerak bo'lgan mijozlar uchun yangilangan ko'rsatmalar yozilishi kerak bo'lishi mumkin .
O'rnatish dasturi uchun skriptlarni yozish kerak bo'lishi mumkin.
Tizim hujjatlariga havolalar bilan nashrni tavsiflovchi veb-sahifalar yaratilishi kerak.
Nihoyat, barcha ma'lumotlar mavjud bo'lganda, dasturiy ta'minotning bajariladigan asosiy tasviri tayyorlanishi va mijozlarga yoki savdo nuqtalariga tarqatish uchun topshirilishi kerak.
Dasturiy ta'minotni xizmat (SaaS) sifatida taqdim etishning afzalliklaridan biri shundaki, u ushbu muammolarning barchasidan qochadi. Bu mijozlar uchun relizlarni boshqarish va tizimni o'rnatishni soddalashtiradi. Dasturiy ta'minot ishlab chiqaruvchisi tizimning mavjud versiyasini bir vaqtning o'zida barcha mijozlarga taqdim etiladigan yangi reliz bilan almashtirish uchun javobgardir. Biroq, bu yondashuv xizmatlarni ishga tushiradigan barcha serverlar bir vaqtning o'zida yangilanishini talab qiladi. Server yangilanishlarini qo'llab-quvvatlash uchun yangi dasturiy ta'minotni serverlarga "surish" uchun Puppet (Loope 2011) kabi tarqatish boshqaruvining maxsus vositalari ishlab chiqilgan.