Agar ular funktsional bo'lmagan bo'lsa, ular nima?
Ko'p yillar davomida dasturiy mahsulotlar uchun talablar odatda funktsional va funktsional bo'lmagan deb tasniflangan. Funktsional talablar bilan hamma narsa aniq: ular turli xil holatlarda tizimning kuzatilgan harakatlarini tasvirlaydi. Ammo ko'pchilik "funktsional bo'lmagan" atamasini yoqtirmaydi. E ko'ra, deydi u bir sifa t bo'lib emas Tre-lari, lekin ular nima deyilmagan bo'ladi . Biz muammoni tushunamiz, ammo mukammal echimni taklif qila olmaymiz.
Funktsional talablardan tashqari talablar tizim nimani emas , balki uni qanchalik yaxshi bajarishini tavsiflashi mumkin . Ular tizimning muhim xususiyatlarini yoki xususiyatlarini tavsiflashlari mumkin. Bular 14-bobda batafsil tavsiflangan tizimning mavjudligi, foydalanish qulayligi, ishlash va boshqa xususiyatlarini o'z ichiga oladi . Ba'zi odamlar funktsional bo'lmagan tala blarni sifat atributlari bilan bir xil deb bilishadi, ammo bu tushuncha juda tor. Masalan, tashqi interfeys talablari kabi dizayn yoki amalga oshirishning cheklashlari funktsional bo'lmagan talablardir.
Boshqa funktsional bo'lmagan talablar tizim ishlaydigan muhitni tavsiflaydi, masalan, platfo rma, portativlik, muvofiqlik va cheklashlar. Ko'pgina mahsulotlar, shuningdek, mua yyan qoidalarga, tartibga soluvchi talablarga muvofiq bo'lishi yoki sertifikatlashni talab qilishi kerak. Bu mahsulotlar uchun mahalliylashtirish talablari bo'lishi mumkin,
yilda qaysi hisob mintaqaviy standartlar, tiliga olish kerak , va qonunlar, valyuta, terminologiyasi, matn terish va foydalanuvchi teley boshqa xususiyatlari. Ushbu talablar funktsional bo'lmagan atamalar yordamida aniqlangan bo'lsa-da, biznes-tahlilchi ularni ko'plab funktsiyalarni aniqlash uchun ishlatishi mumkin, shunda tizim barcha zarur xususiyatlarga ega va turli vaziyatlarda shunga yarasha harakat qiladi.
Ta'riflangan cheklovlarga qaramay, ushbu kitobda mos keladigan alternativ atamaning yo'qligi uchun "funktsional bo'lmagan talablar" atamasiga murojaat qilamiz . Siz bunday barcha ma'lumotlarning aniq nomi haqida tashvishlanishga hojat yo'q - buning o'rniga u sizning talablaringizni aniqlash va tahlil qilish faoliyatingizga kiritilganligiga ishonch hosil qiling. Barcha kerakli funktsiyalarga ega bo'lgan mahsulotni yaratish mumkin, ammo foydalanuvchilar sifatni (odatda aytilmagan) kutishlariga javob bermasliklari uchun foydalanuvchilarga yoqmasligi mumkin .
A xususiyati foydalanuvchiga qiymatini ta'minlash va ish gol qondirish mantiqan bog'liq funktsional talablar majmui hisoblanadi. Mijozlar ro'yxatiga kiritilgan mahsulotning istalgan xususiyatlari foydalanuvchi ehtiyojlari ro'yxatidagi xususiyatlarga mos kelmaydi . Veb-brauzerning sevimlilari yoki xatcho'plar, imlo tekshiruvi, so'llarni yozib olish va antivirus dasturida virus ta'riflarini avtomatik ravishda yangilash mahsulotning xususiyatlariga misollar . Xarakteristikalar ko'plab foydalanuvchilar talablarini qamrab olishi mumkin va har bir variant foydalanuvchi ehtiyojlarini qondirish uchun ko'plab funktsional talablarni bajarilishini talab qiladi. Shakl: 1-2 rasmda daraxtning funktsiyalari s (xususiyatlar daraxti) - funktsiyalarni aniq foydalanuvchi talablari bilan bog'liq bo'lgan va funktsional talablarning aniqlangan to'plamlariga olib keladigan funktsiyalarni mayda funktsiyalar ierarxiyasiga qanday ajratish mumkinligini tahlil qilish modeli (Beatty va Chen, 2012 ).
Ba'zi bir talablar turlarini yaxshiroq tushunish uchun so'z protsessorining keyingi versiyasini ishlab chiqish uchun loyihani ko'rib chiqamiz. Biznesga oid talab quyidagicha ko'rinishi mumkin: "Keyingi olti oy ichida AQShdan tashqaridagi savdoni 25 foizga oshiring." Marketing bo'limi buni zo'rg'a bilib oldi
yilda u boshqa tillarda imloni tekshirish qobiliyatini o'z ichiga qaror qabul qilindi, shuning uchun mahsulotlar, raqobatchilar, faqat ingliz tilida matn terish tekshiruvi bor. Foydalanuvchilarning tegishli talablari "Imlo tilini tanlash", "Imlo xatolarini topish" yoki "Lug'atga so'z qo'shish" kabi vazifalarni o'z ichiga olishi mumkin .
Grammatik tekshiruvchida xatolarga yo'l qo'yilgan so'zlarni topish va ularni ajratib ko'rsatish, avtokorrektsiya, almashtirishlarni ko'rsatish va xato so'zlarni matni davomida to'g'ri bilan almashtirish kabi operatsiyalar bilan bog'liq ko'plab individual funktsional talablar mavjud. Foydalanish qulayligiga bo'lgan talablar (usa Bility) dasturni har xil tillar va belgilar to'plamlari bilan ishlatish uchun qanday mahalliylashtirishni aniqlaydi.
Do'stlaringiz bilan baham: |