Injiniring jarayonlari talablari Talablarni aniqlab olish - Talablar muhandisligi odatda dasturiy ta'minotni yaratish jarayonining birinchi bosqichi sifatida taqdim etiladi. Biroq, tizimni sotib olish yoki ishlab chiqish to'g'risida qaror qabul qilishdan oldin tizim talablari haqida ba'zi tushunchalarni ishlab chiqish kerak bo'lishi mumkin. Ushbu dastlabki bosqichdagi RE tizim nima qilishi mumkinligi va u berishi mumkin bo'lgan imtiyozlar haqida yuqori darajadagi ko'rinishni o'rnatadi. Keyinchalik ular tizimning texnik va moliyaviy jihatdan amalga oshirilishi yoki yo'qligini baholashga harakat qiladigan texnik-iqtisodiy asosda ko'rib chiqilishi mumkin. Ushbu tadqiqot natijalari rahbariyatga tizimni xarid qilish yoki rivojlantirishni davom ettirish yoki qilmaslik to'g'risida qaror qabul qilishga yordam beradi. qilgan tezkor jarayonlardagi talablarning emas, balki talablarning "an'anaviy" ko'rinishini taqdim etaman. Ko'pgina yirik tizimlar uchun hali ham aniq identifikatsiya qilinadigan talablar muhandislik bosqichi mavjud. tizimni joriy etish boshlanadi. Natija tizimni ishlab chiqish shartnomasining bir qismi bo'lishi mumkin bo'lgan talablar hujjatidir. Albatta, talablarga keyingi o'zgartirishlar kiritiladi va foydalanuvchi talablari kengaytirilishi mumkin batafsilroq tizim talablari. Ba'zan tizim ishlab chiqilayotganda talablarni bir vaqtning o'zida aniqlashning tezkor yondashuvi tafsilotlarni qo'shish va foydalanuvchi talablarini takomillashtirish uchun ishlatilishi mumkin. Dasturiy ta'minot tizimi talablari ko'pincha funktsional yoki funktsional bo'lmagan talablar sifatida tasniflanadi:
Funktsional talablar - bu tizim taqdim etishi kerak bo'lgan xizmatlar, tizim ma'lum ma'lumotlarga qanday munosabatda bo'lishi va tizim muayyan vaziyatlarda o'zini qanday tutishi kerakligi haqidagi bayonotlar. Ba'zi hollarda, funktsional talablar tizim nima qilmasligi kerakligini ham aniq ko'rsatishi mumkin. Funktsional bo'lmagan talablar Bu tizim tomonidan taklif qilinadigan xizmatlar yoki funksiyalarga cheklovlardir. Ularga vaqt cheklovlari, ishlab chiqish jarayonidagi cheklovlar va standartlar tomonidan qo'yilgan cheklovlar kiradi. Funktsional bo'lmagan talablar ko'pincha tizimning individual xususiyatlari yoki xizmatlariga emas, balki butun tizimga nisbatan qo'llaniladi. Aslida, har xil turdagi talablar o'rtasidagi farq bu aniq ta'riflar taklif qilganidek aniq emas. Xavfsizlik bilan bog'liq foydalanuvchi talabi, masalan, avtorizatsiya qilingan foydalanuvchilarga kirishni cheklovchi bayonot ishlamaydigan talab bo'lib ko'rinishi mumkin. Biroq, batafsilroq ishlab chiqilganda, ushbu talab aniq funktsional bo'lgan boshqa talablarni keltirib chiqarishi mumkin, masalan, tizimga foydalanuvchi autentifikatsiya vositalarini kiritish zarurati. Bu shuni ko'rsatadiki, talablar mustaqil emas va bir talab ko'pincha boshqa talablarni keltirib chiqaradi yoki cheklaydi. Shunday qilib, tizim talablari faqat xizmatlar yoki tizimning talab qilinadigan xususiyatlarini ko'rsatmaydi; ular shuningdek, ushbu xizmatlar/xususiyatlar samarali yetkazib berilishini ta'minlash uchun zarur funksionallikni belgilaydi. - Funktsional talablar - bu tizim taqdim etishi kerak bo'lgan xizmatlar, tizim ma'lum ma'lumotlarga qanday munosabatda bo'lishi va tizim muayyan vaziyatlarda o'zini qanday tutishi kerakligi haqidagi bayonotlar. Ba'zi hollarda, funktsional talablar tizim nima qilmasligi kerakligini ham aniq ko'rsatishi mumkin. Funktsional bo'lmagan talablar Bu tizim tomonidan taklif qilinadigan xizmatlar yoki funksiyalarga cheklovlardir. Ularga vaqt cheklovlari, ishlab chiqish jarayonidagi cheklovlar va standartlar tomonidan qo'yilgan cheklovlar kiradi. Funktsional bo'lmagan talablar ko'pincha tizimning individual xususiyatlari yoki xizmatlariga emas, balki butun tizimga nisbatan qo'llaniladi. Aslida, har xil turdagi talablar o'rtasidagi farq bu aniq ta'riflar taklif qilganidek aniq emas. Xavfsizlik bilan bog'liq foydalanuvchi talabi, masalan, avtorizatsiya qilingan foydalanuvchilarga kirishni cheklovchi bayonot ishlamaydigan talab bo'lib ko'rinishi mumkin. Biroq, batafsilroq ishlab chiqilganda, ushbu talab aniq funktsional bo'lgan boshqa talablarni keltirib chiqarishi mumkin, masalan, tizimga foydalanuvchi autentifikatsiya vositalarini kiritish zarurati. Bu shuni ko'rsatadiki, talablar mustaqil emas va bir talab ko'pincha boshqa talablarni keltirib chiqaradi yoki cheklaydi. Shunday qilib, tizim talablari faqat xizmatlar yoki tizimning talab qilinadigan xususiyatlarini ko'rsatmaydi; ular shuningdek, ushbu xizmatlar/xususiyatlar samarali yetkazib berilishini ta'minlash uchun zarur funksionallikni belgilaydi.
Do'stlaringiz bilan baham: |