3 DASTURIY MAHSULOTLARNI ISHLAB CHIQISH
3.1 Dasturiy ta'minotni ishlab chiqish metodologiyalarining mavjud turlari
Dasturiy ta'minotni ishlab chiqish jarayoni - bu dasturiy ta'minot ishlab chiqish tuziladigan tuzilma.
Bunday jarayonning bir nechta modellari mavjud bo'lib, ularning har biri jarayon davomida amalga oshiriladigan vazifalar va / yoki faoliyat nuqtai nazaridan har xil yondashuvni tavsiflaydi.
Rivojlanish jarayoni ko'plab kichik jarayonlar yoki fanlardan iborat bo'lib, ulardan ba'zilari quyida ko'rsatilgan. Sharshara modelida ular birin-ketin ketadi, boshqa shunga o'xshash jarayonlarda ularning tartibi yoki tarkibi o'zgaradi.
- Talablar tahlili → Dasturiy ta'minot spetsifikatsiyasi
- Dasturiy ta'minot dizayni
- Dasturlash
- Dasturiy ta'minot sinovi
- Tizim integratsiyasi (tizim integratsiyasi )
- Dasturiy ta'minotni joylashtirish (yoki dasturiy ta'minotni o'rnatish)
- Dasturiy ta'minotga texnik xizmat ko'rsatish
Dasturiy ta'minotni ishlab chiqish jarayonining uchta asosiy modeli mavjud:
- Sharsharani ishlab chiqish - dasturiy ta'minotni ishlab chiqish jarayonining modeli bo'lib, unda ishlab chiqish jarayoni talablarni tahlil qilish, loyihalash, amalga oshirish, sinovdan o'tkazish, integratsiya va qo'llab-quvvatlash bosqichlaridan ketma-ket o'tadigan oqimga o'xshaydi.
- Qo'shimcha rivojlanish - olingan natijalarni doimiy tahlil qilish va ishning oldingi bosqichlarini moslashtirish bilan parallel ravishda ishni bajarish.
- Evolyutsion rivojlanish - dasturiy mahsulotning dastlabki versiyasi ishlab chiqiladi, u foydalanuvchilarga sinovdan o'tkaziladi, so'ngra foydalanuvchilarning fikrlarini hisobga olgan holda yakunlanadi, mahsulotning oraliq versiyasi olinadi, u ham "foydalanuvchi testidan" o'tadi. , kerakli dasturiy mahsulot olinmaguncha, yana bir necha marta takomillashtiriladi va hokazo.
3.2 Dasturiy mahsulot metodologiyasining asoslari
Vazifani amalga oshirish uchun palapartishlik modeli tanlangan, chunki dasturiy mahsulotni ishlab chiqish shartlari aniqlangan va loyiha nisbatan kichikdir.
Sharshara modelining asosiy afzalliklari quyidagilardan iborat:
1. Rivojlanishning butun hayoti davomida talablarning barqarorligi;
2. Rivojlanayotgan qiyinchiliklarni izchil bartaraf etish qobiliyati;
3. Model bosqichlarining aniqligi va tushunarliligi va uni qo'llash qulayligi;
4. Loyihani rejalashtirish, nazorat qilish va boshqarish imkoniyatini soddalashtirish;
5. Mijozlar tushunishi uchun qulaylik;
6. Aniq va tushunarli, lekin amalga oshirish qiyin bo'lgan talablarga ega loyihalar uchun samaradorlik;
7. Qattiq xarajat va jadval cheklovlarisiz yuqori sifat talablari bo'lgan loyihalar uchun samaradorlik.
3.1-rasm - Kaskad hayot tsikli modeli
Do'stlaringiz bilan baham: |