Ma'lumotlarni saqlash talablari (masalan, ma'lumotlar bazasidan doimiy ma'lumotlar ombori sifatida foydalanish, ma'lumotlarni saqlash muddati)
Masshtablilik— Ilova yoki tizim uchun gorizontal va/yoki vertikal masshtablash talablari. Vertikal miqyoslilik haqida gapirganda, biz tizim yoki dasturning vertikal arxitekturasiga qo'yiladigan talablarni aniqlaymiz. Vertikal miqyoslash talablari, masalan, ilovalarni yanada kuchli SMP tizimlariga portlash, katta hajmdagi xotira va fayllarni qo'llab-quvvatlashni o'z ichiga olishi mumkin. Gorizontal miqyoslilik haqida gapirganda, biz tizim yoki dasturning gorizontal arxitekturasiga qo'yiladigan talablarni aniqlaymiz. Gorizontal miqyoslash talablari, masalan, klasterlash texnologiyalaridan foydalanish qobiliyatini o'z ichiga olishi mumkin. Shuni alohida ta'kidlash kerakki, vertikal o'lchov odatda tizim ish faoliyatini yaxshilashga qaratilgan. Gorizontal o'lchov, ishlashga qo'shimcha ravishda, tizimning xatolarga chidamliligini oshirishga imkon beradi.bu yerda .
Tizim/ilovadan foydalanishga qo'yiladigan talablar (foydalanuvchi nuqtai nazaridan) va foydalanish qulayligi va qo'llab-quvvatlash qulayligiga qo'yiladigan talablar (Usability)
Xavfsizlik talablari , qoida tariqasida, uchta keng toifani o'z ichiga oladi: kirishni boshqarish bilan bog'liq talablar, shaxsiy ma'lumotlar bilan ishlash talablari va tashqi hujumlar xavfini kamaytirishga qaratilgan talablar.
Ilovaning konfiguratsiyasi , o'zaro ta'siri va komponentlarning joylashishiga qo'yiladigan talablarni to'rt darajaga bo'lish mumkin:
1. parametrlarning qiymatlarini o'zgartirish orqali kerakli o'zgartirish darajasiga erishilganda, oldindan belgilangan parametrlar to'plamiga asoslangan konfiguratsiya (oldindan belgilangan konfiguratsiya). oldindan belgilangan to'plam;
2. oldindan belgilangan jarayonlar, ob'ektlar va xizmat ko'rsatish tartib-qoidalarini qayta birlashtirish orqali kerakli o'zgartirish darajasiga erishilganda, oldindan belgilangan asosiy ob'ektlar to'plamiga asoslangan konfiguratsiya (framework constrained configurability);
3. jarayonlar va ob'ektlar to'plamini kengaytirish ta'minlanganda, yangi asosiy ob'ektlarni amalga oshirish orqali konfiguratsiya (asosiy qayta tiklash);
4. tizimni noldan o'rnatish va sozlash kerak bo'lganda tizimni yangi tatbiq etish (tizimni qayta tiklash) orqali konfiguratsiya.
Bir vaqtning o'zida foydalanuvchilar soni, xizmat ko'rsatadigan tranzaktsiyalar, javob berish vaqti, hisoblash vaqti, aloqa kanallarining tezligi va o'tkazuvchanligi nuqtai nazaridan aniqlangan yechim ishlash talablari
Do'stlaringiz bilan baham: |