Funksional va funksional boʻlmagan injiniring talablari-fayllar.org
Injiniring jarayonlari talablari Talablar muhandisligi uchta asosiy faoliyatni o'z ichiga oladi. Bu manfaatdor tomonlar bilan o'zaro hamkorlik qilish orqali talablarni aniqlash (aniqlash va tahlil qilish); ushbu talablarni standart shaklga (spetsifikatsiyaga) aylantirish; va talablar mijoz xohlagan tizimni aniq belgilashini tekshirish (validatsiya). Bularni 2.4 -rasmda ketma-ket jarayonlar sifatida ko'rsatdim . Biroq, amalda, talablar muhandisligi iterativ jarayon bo'lib, unda harakatlar bir-biriga aralashib ketadi.
Yuqoridagi jadvalda aralashishni ko'rsatadi. Faoliyatlar spiral atrofida takrorlanuvchi jarayon sifatida tashkil etilgan. RE jarayonining natijasi tizim talablari hujjatidir . Takrorlashda har bir faoliyatga ajratilgan vaqt va kuch miqdori umumiy jarayonning bosqichiga, ishlab chiqilayotgan tizim turiga va mavjud byudjetga bog'liq.
Jarayonning boshida ko'p kuch yuqori darajadagi biznes va funktsional bo'lmagan talablarni va tizim uchun foydalanuvchi talablarini tushunishga sarflanadi. Keyinchalik, jarayonda, spiralning tashqi halqalarida, funktsional bo'lmagan talablarni va batafsilroq tizim talablarini aniqlash va tushunishga ko'proq kuch sarflanadi.
talablar turli darajadagi tafsilotlargacha ishlab chiqilgan rivojlanishga yondashuvlarni o'z ichiga oladi. Spiral atrofidagi iteratsiyalar soni har xil bo'lishi mumkin, shuning uchun spiraldan foydalanuvchi talablarining bir qismi yoki barchasi aniqlangandan keyin chiqish mumkin. Talablar va tizimni amalga oshirish birgalikda ishlab chiqilishi uchun prototiplash o'rniga Agile rivojlanishdan foydalanish mumkin .
Deyarli barcha tizimlarda talablar o'zgaradi. Ishtirokchilar dasturiy ta'minot nima qilishni xohlashlarini yaxshiroq tushunishadi; tizimni sotib olgan tashkilot o'zgaradi; va tizimning apparat, dasturiy ta'minoti va tashkiliy muhitiga o'zgartirishlar kiritiladi. O'zgarishlarni boshqa talablarga ta'sirini va o'zgarishlarni amalga oshirishning xarajatlari va tizim oqibatlarini tushunish uchun boshqarish kerak.