|
7-maruza. Dasturiy ta’minot ishlab chiqishning hayotiy sikli modellari. Reja Dasturiy ta’minot jarayoni
|
bet | 9/16 | Sana | 06.10.2024 | Hajmi | 314,28 Kb. | | #273715 |
Bog'liq Dasturiy ta’minot ishlab chiqishning hayotiy sikli modellari. AtJarayon faoliyati Amaliy dasturiy ta'minot jarayonlari - bu dasturiy ta'minot tizimini aniqlash, loyihalash, amalga oshirish va sinovdan o'tkazishdan iborat bo'lgan umumiy maqsadli texnik, hamkorlik va boshqaruv faoliyatining ketma-ketligidan iborat. Umuman olganda, jarayonlar asboblar tomonidan qo'llab-quvvatlanadi. Bu shuni anglatadiki, dasturiy ta'minot ishlab chiquvchilar ularga yordam berishi uchun talablarni boshqarish tizimlari, loyihalash modeli muharrirlari, dastur muharrirlari, avtomatlashtirilgan sinov vositalari va tuzatuvchilar kabi bir qator dasturiy vositalardan foydalanishlari mumkin. Dasturiy ta'minot spetsifikatsiyasi Dasturiy ta'minot spetsifikatsiyasi yoki talablar ishlab chiqarish - bu tizimdan qanday xizmatlar talab qilinishini tushunish va aniqlash hamda tizimning ishlashi va rivojlanishidagi cheklovlarni aniqlash jarayonidir. Talablarni ishlab chiqish dasturiy ta'minot jarayonining ayniqsa muhim bosqichidir, chunki bu bosqichda yo'l qo'yilgan xatolar muqarrar ravishda keyinchalik tizimni loyihalash va joriy etishda muammolarga olib keladi. Talablarni ishlab chiqish jarayoni manfaatdor tomonlarning talablarini qoniqtiradigan hamda tizimda belgilangan tegishli talablar hujjatini ishlab chiqarishga qaratilgan. Talablar odatda detallashtirishning ikki darajasida taqdim etiladi. Yakuniy foydalanuvchilar va mijozlar talablarning yuqori darajadagi bayonotini ko’rishi kerak; tizim ishlab chiquvchilari batafsilroq tizim spetsifikatsiyasini bilishi zarur. Talablarni ishlab chiqish jarayoni manfaatdor tomonlarning talablarini qoniqtiradigan hamda tizimda belgilangan tegishli talablar hujjatini ishlab chiqarishga qaratilgan. Talablar odatda detallashtirishning ikki darajasida taqdim etiladi. Yakuniy foydalanuvchilar va mijozlar talablarning yuqori darajadagi bayonotini ko’rishi kerak; tizim ishlab chiquvchilari batafsilroq tizim spetsifikatsiyasini bilishi zarur. Talablarni ishlab chiqish jarayonida uchta asosiy faoliyat mavjud:
Talablarni aniqlash va tahlil qilish (Requirements elicitation and analysis.). Bu mavjud tizimlarni kuzatish, potentsial foydalanuvchilar va xaridorlar bilan muhokamalar, vazifalarni tahlil qilish va boshqalar orqali tizim talablarini olish jarayoni. Bu bir yoki bir nechta tizim modellari va prototiplarini ishlab chiqishni o'z ichiga olishi mumkin. Bular aniqlanishi kerak bo'lgan tizimni tushunishga yordam beradi.
Talablar spetsifikatsiyasi (Requirements specification). Talablar spetsifikatsiyasi - bu talablarni tahlil qilish jarayonida to'plangan ma'lumotlarni talablar to'plamini belgilaydigan hujjatga o’tkazish faoliyati. Ushbu hujjatga ikki turdagi talablar kiritilishi mumkin. Foydalanuvchi talablari - bu tizimning mijozi va oxirgi foydalanuvchisi uchun tizim talablarining abstrakt bayonotlari; tizim talablari – taqdim etiladigan funksionallikning batafsil tavsifi.
Talablarni tasdiqlash (Requirements validation). Ushbu faoliyat amaliylik, mustahkamlik va to'liqlik talablarini tekshiradi. Ushbu jarayon davomida talablar hujjatidagi xatolar albatta ravishda aniqlanadi. Keyin bu muammolarni tuzatish uchun uni o'zgartirish kerak.
|
| |