Talablarni ishlab chiqish Shaklda ko'rsatilgandek. 1-4, biz aniqlash (aniqlash), tahlil qilish (tahlil qilish), hujjatlar (spetsifikatsiyalar) uchun texnik shartlarni ishlab chiqishni ajratamiz. va tasdiqlash (tasdiqlash) (Abran va boshqalar, 2004). Ushbu qurilish bloklari dasturiy ta'minotga talablarni to'plash, baholash, hujjatlashtirish va tasdiqlashni o'z ichiga olgan barcha tadbirlarni o'z ichiga oladi. Quyida har birining asosiy bosqichlari tasvirlangan tarkibiy qismlar.
Talablarni aniqlash va to'plash Identifikatsiya va yig'ish ( talab qilish) uchun talab qilinadigan identifikatsiya qilish bo'yicha talablar bilan bog'liq barcha harakatlar, masalan intervyu, yig'ilishlar, hujjatlarni tahlil qilish, prototiplash va boshqalar. Asosiy harakatlar quyidagilarni o'z ichiga oladi:
Mahsulotni kutilayotgan foydalanuvchilar va boshqa manfaatdor tomonlarning sinflarini aniqlash .
An bu maqsadlar uchun mos deb maqsadlari va maqsadlar, shuningdek, biznes maqsadlarini tushunish.
Yangi mahsulot ishlatiladigan muhitni o'rganish.
Har bir foydalanuvchilar sinfidan bo'lgan shaxslar bilan ishlash, ularning ehtiyojlari va sifatga bo'lgan umidlarini tushunish. Foydalanishga yoki mahsulotga e'tibor qaratishingiz kerakmi? Talablar odatda boshqa strategiyalar mumkin bo'lsa ham , foydalanishga asoslangan yoki mahsulotga asoslangan yondashuv yordamida yig'iladi . Foydalanishga yo'naltirilgan yondashuvda asosiy e'tibor foydalanuvchi vazifalarini tushunishga va tadqiq qilishga qaratiladi va ush bu ma'lumotdan tizimning kerakli funktsional imkoniyatlari olinadi. Mahsulotga yo'naltirilgan yondashuv bozor yoki biznes muvaffaqiyatiga olib keladigan funktsiyalarni aniqlashga qaratilgan. Mahsulotga yo'naltirilgan strategiyalar talablarni to'plash jarayonida juda zarur bo'lib tuyulgan bo'lsa ham , faol ishlatilmaydigan funktsiyalarni amalga oshirish xavfini tug'diradi . Avval biznes va foydalanuvchi maqsadlarini o'rganib chiqishni maslahat beramiz, so'ngra ushbu ma'lumotlardan kerakli xususiyatlar va mahsulot xususiyatlarini aniqlash uchun foydalaning.
Tahlil Talablarni tahlil qilish barcha talablar to'g'risida kengroq va aniqroq tushunchaga ega bo'lish va talablar to'plamini turli yo'llar bilan taqdim etishni o'z ichiga oladi . Asosiy qadamlar quyidagilar: ikkala vazifani funktsional va funktsional bo'lmagan talablar, ish qoidalari, mo'ljallangan echimlar va boshqa ma'lumotlardan ajratish uchun foydalanuvchilardan olingan ma'lumotlarni tahlil qilish ;
yuqori darajadagi talablarni kerakli darajadagi tafsilotlarga ajratish;
funktsional talablarni boshqa talablar to'g'risidagi ma'lumotlardan ajratib olish ;
sifat fazilatlarining nisbiy ahamiyatini tushunish;
tizimda belgilangan dasturiy komponentlarga talablarni taqsimlash.
amalga oshirish ustuvorliklarini muvofiqlashtirish ;
belgilangan chegaralarga javob bermaydigan talablar yoki keraksiz talablarni aniqlash. Hujjatlashtirish Hujjatlarni rasmiylashtirishga talablar to'g'risida umumiy ma'lumotni izchil va yaxshi tashkil etilgan holda taqdim etish va saqlash kiradi .
Do'stlaringiz bilan baham: |