Talablarni ko'rib chiqish - 7-Ma`ruza. Talablar spetsifikatsiyasi. Talablarni tekshirish. Talablarni o‘zgartirish. Reja

|
7-Ma`ruza. Talablar spetsifikatsiyasi. Talablarni tekshirish. Talablarni o‘zgartirish. Reja
|
bet | 4/7 | Sana | 23.05.2024 | Hajmi | 24,46 Kb. | | #251573 |
Bog'liq 7-ma`ruzaTalablarni ko'rib chiqish . Ko'rib chiqish, xususan, tekshirish deb ataladigan yanada jiddiy jarayon dasturiy ta'minot sifatini ta'minlashning eng qimmatli usullaridan biridir. Turli sohalardan (masalan, tahlilchi, mijoz, ishlab chiquvchi va tester) kichik sharhlovchilar guruhini to'plang va xatolar uchun yozma talablar, tahliliy modellar va tegishli ma'lumotlarni diqqat bilan ko'rib chiqing. Talablarni ishlab chiqishda tengdoshlarning norasmiy tekshiruvi ham qimmatlidir. Jamoa a'zolarini talablarni ko'rib chiqishni qanday samarali bajarish va tashkilotda ko'rib chiqish jarayonini amalga oshirish bo'yicha o'rgatish muhimdir .
Talablarni sinovdan o'tkazish . Sinovlar talablarning muqobil ifodasini tashkil qiladi. Testlarni yozishda siz kutilgan funksiya to'g'ri amalga oshirilganligini qanday aniqlash haqida o'ylashingiz kerak. Muayyan sharoitlarda mahsulotning kutilgan xatti-harakatlarini hujjatlashtirish uchun foydalanuvchi talablariga asoslangan testlarni yarating. Mijozlarning taxminlarini aks ettirishiga ishonch hosil qilish uchun mijozlar testlarini o'tkazing. Hech qanday talab o'tkazib yuborilmasligi va har birida tegishli test mavjudligiga ishonch hosil qilish uchun testlarni funksional talablar bilan bog'lang. Tahlil modellari va prototiplarini tasdiqlash uchun testlardan foydalaning. Agile loyihalari ko'pincha batafsil funksional talablar o'rniga qabul qilish testlarini yaratadi.
Qabul qilish mezonlarining ta'rifi . Foydalanuvchilarni mahsulotning o'z ehtiyojlariga mosligini va ishga yaroqliligini qanday aniqlash niyatida ekanliklarini tasvirlashga taklif qiling. Qabul qilish mezonlari mahsulotning talablarga asoslangan qabul sinovlaridan o'tishi, ba'zi funksional bo'lmagan talablarga javob berishi, ochiq nuqsonlar va muammolarni kuzatish, muvaffaqiyatli joylashtirish uchun infratuzilma va o'qitish va boshqalarni birlashtiradi.
Talablarni modellashtirish . Loyiha jamoasiga taklif qilingan tizimni saytda yoki yozma spetsifikatsiyalarga qo'shimcha ravishda simulyatsiya qilish imkonini beradigan pullik vositalar mavjud. Modellashtirish prototiplardan keyingi bosqich bo'lib, u tahlilchiga foydalanuvchilar bilan o'zaro aloqada bo'lish jarayonida tezda tizim maketini yaratish imkonini beradi. Foydalanuvchilar tizim modeli bilan ishlashlari, dizaynni tanlashlari va kodga yopishib qolishdan oldin talablarni tekshirishlari mumkin. Modellashtirish o'ylangan talablarni aniqlash va tahlil qilishning o'rnini bosmaydi, balki kuchli yordamchi hisoblanadi.
Foydalanuvchi talablarini shakllantirish. Foydalanuvchi talablari dasturning bevosita foydalanuvchilari talablarini tavsiflaydi . Ko'pincha foydalanuvchi talablari foydalanish holatlari yordamida tavsiflanadi. Foydalanish holatlari matn shaklida ham, UML yordamida ham tavsiflanishi mumkin.
Maxsus talablar quyidagi vaqtlarda to'planishi mumkin :.
• Tashkilotning biznes jarayonlarini tahlil qilish .
• Foydalanuvchilar bilan suhbatlar.
• Foydalanuvchilar ishtirokida davra suhbatlari.
• Dasturiy ta'minotning dastlabki versiyalarini namoyish qilish.
qoidalarga amal qilish foydalidir :
1. Yig'ilish maqsadini aniq shakllantirish, muhokama qilingan masalalarni shakllantirish.
2. Ishtirokchilar tarkibini oldindan aniqlang, ularni yig'ilish joyi, vaqti va davomiyligi haqida xabardor qiling.
3. Uchrashuvning optimal davomiyligi 40 daqiqa - bir soat. Uchrashuvni bir yarim soatdan ortiq kechiktirmang.
4. Barcha yig'ilish ishtirokchilariga so'z bering. Muammolarni muhokama qilayotganda, bir kishining hukmronligiga yo'l qo'ymang, muhokamaning barcha ishtirokchilari gapirishlari kerak.
5. Uchrashuv davomida qabul qilingan qarorlarni hujjatlashtirishni unutmang. Foydalanuvchi talablari biznes talablariga bo'ysunadi, ya'ni ularning har birida u bilan bog'liq kamida bitta biznes talabi bo'lishi kerak.
Tahlil va yig'ish jarayonida Kutubxona dasturiy ta'minotiga qo'yiladigan foydalanuvchi talablarini aniqlash mumkin:
Katalogda kitoblarni qidiring.
Yangi qidiruv
Topilganda qidiring.
Kutubxonachining kitobini qidiring.
Mehmonga kitoblar berish.
Kvitansiyani yaratish.
Mehmondan kitob olish.
Yakunlovchi kvitansiya.
Eng mashhur kitoblar bo'yicha hisobotni shakllantirish.
Tashrifchi identifikatsiyasi.
Kitoblar katalogini shakllantirish.
Talablar ketma-ket ikkita asosiy bosqichda ishlab chiqilgan: asosiy foydalanuvchi talablari va foydalanuvchi talablari. Quyida talab uchun foydalanish holatlari tavsifiga misol keltirilgan.
Foydalanish holati nomi:
|
Mehmonga kitob berish
|
Muallif: Mixail Golovanov
|
Oxirgi o'zgarishlar:
|
Yaratilgan sana: 2004 yil 28 iyul
|
Oxirgi tahrirlangan sana:
|
Belgilar:
|
Kutubxonachi, mehmon
|
Tavsif
|
Ushbu foydalanish holatining maqsadi kitoblarni tashrif buyuruvchining qo'liga berishdir
|
|
|
| |