Funksional və Qeyri Funksional Tələblər Arasındakı Fərq

Mündəricat:

Funksional və Qeyri Funksional Tələblər Arasındakı Fərq
Funksional və Qeyri Funksional Tələblər Arasındakı Fərq

Video: Funksional və Qeyri Funksional Tələblər Arasındakı Fərq

Video: Funksional və Qeyri Funksional Tələblər Arasındakı Fərq
Video: Dərs 5- Kompüter texnikasının yaranma tarixi və nəsilləri 2024, Iyul
Anonim

Funksional və Qeyri-Funksional Tələblər

Funksional və qeyri-funksional tələblər arasındakı əsas fərq ondan ibarətdir ki, funksional tələblər sistemin nə etməli olduğunu, qeyri-funksional tələblər isə sistemin necə işlədiyini təsvir edir.

Proqram Mühəndisliyində proqram tələbləri proqram təminatı tərəfindən həll edilməli olan ehtiyaclara diqqət yetirir. Proqram təminatı hazırlayarkən ilk addım tələbləri toplamaqdır. Bu, ən vacib addımlardan biridir, çünki bütün məhsul toplanmış tələblərdən asılıdır. Tələblər toplandıqdan sonra onlar təhlil edilir və Proqram Tələbləri Spesifikasiyasına (SRS) daxil edilir. Proqram Tələbləri Funksional və Qeyri Funksional Tələblər kimi iki bölməyə bölünə bilər.

Funksional Tələblər Nələrdir?

Proqramın funksional aspektlərini müəyyən edən tələblər funksional tələblər kimi tanınır. Funksional tələblər bir layihədən digərinə dəyişir. Onlar sistemlər və ya komponentlər tərəfindən təmin edilən funksiyaları müəyyən edir.

Funksional və qeyri-funksional tələblər arasındakı fərq
Funksional və qeyri-funksional tələblər arasındakı fərq

Şəkil 01: Proqram təminatının inkişafı

Xəstəxana idarəetmə sistemini fərz edin. Giriş modulu, xəstə modulu, həkim modulu, görüş modulu, hesabat modulu və faktura modulu kimi bir neçə modul ola bilər. Giriş modulu düzgün istifadəçi adı və şifrə təqdim edildikdə sistemə uğurla daxil olmalıdır. Xəstə modulu xəstə məlumatlarını saxlamalı, redaktə etməli və silməlidir. Həkim modulu həkim məlumatlarını saxlamalı, redaktə etməli və silməlidir. Görüş modulu görüşləri planlaşdırmalı, yenidən planlaşdırmalı və silməlidir. Hesabat modulu tibbi hesabatlar yaratmalıdır. Faturalandırma modulu ödəniş üçün hesablar yaratmalıdır. Bunlar xəstəxana idarəetmə sistemi üçün bəzi funksional tələblərdir.

Qeyri-Funksional Tələblər Nələrdir?

Proqramın funksional aspekti ilə əlaqəli olmayan tələblər funksional olmayan tələblər kateqoriyasına aiddir. Onlar proqram təminatının gözlənilən xüsusiyyətlərini müəyyənləşdirirlər. İstifadəçilər onlar haqqında fərziyyələr irəli sürə bilərlər. Bir çox istifadəçilər qeyri-funksional tələbləri xüsusilə böyük sistemlər üçün düzgün əldə etməkdən narahatdırlar.

Xəstəxana idarəetmə sistemində aşağıdakı qeyri-funksional tələblər olmalıdır. Sürət əhəmiyyətli bir tələbdir. Sistem minimum cavab müddəti ərzində məlumatları emal etməlidir. Sistem təhlükəsiz olmalıdır. Məlumatlar yalnız səlahiyyətli istifadəçilər tərəfindən əlçatan olmalıdır. Asanlıqla saxlanılmalıdır. Proqram təminatı işlək və istifadə edilə bilən məhsul olmalıdır. Məlumatlar etibarlı və lazım olduqda əlçatan olmalıdır. Buna görə də, xəstəxana idarəetmə sistemində performans, təhlükəsizlik, davamlılıq, istifadəyə yararlılıq, etibarlılıq və əlçatanlıq kimi funksional olmayan tələblər olmalıdır.

Funksional və qeyri-funksional tələblər arasındakı fərq nədir?

Funksional və Qeyri-Funksional Tələblər

Funksional Tələblər sistemin və ya onun alt sistemlərinin funksiyalarını müəyyən edən tələblərdir. Qeyri-Funksional Tələblər sistemin işini qiymətləndirmək üçün istifadə edilə bilən meyarları müəyyən edən tələblərdir.
İstifadə
Funksional tələblər sistemin funksiyalarını təsvir etmək üçün istifadə olunur. Qeyri-funksional tələblər sistemin keyfiyyət xüsusiyyətlərini və ya keyfiyyət atributlarını təsvir edir.

Xülasə – Funksional və Qeyri Funksional Tələblər

Bu məqalə proqram təminatı tələblərinin iki kateqoriyası arasındakı fərqi müzakirə etdi. Funksional və qeyri-funksional tələblər arasındakı fərq ondan ibarətdir ki, funksional tələblər sistemin nə etməli olduğunu, qeyri-funksional tələblər isə sistemin necə işlədiyini təsvir edir.

Tövsiyə: