Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq

Mündəricat:

Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq
Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq

Video: Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq

Video: Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq
Video: KOMPÜTER ELMLƏRİ YOXSA MÜHƏNDİSLİYİ? | I QRUP İXTİSAS SEÇİMİ | ORXAN MƏMMƏDOV 2024, Iyul
Anonim

Proqram Mühəndisliyində tələb və spesifikasiya arasındakı əsas fərq, tələbin proqram təminatının həll etməli olduğu maraqlı tərəfin ehtiyacı olmasıdır, spesifikasiya isə təhlil edilmiş tələblərə malik texniki sənəddir. Spesifikasiya proqram təminatının xüsusiyyətlərini və davranışını təsvir edir.

Proqram Mühəndisliyi proqram təminatının metodik şəkildə işlənib hazırlanması intizamıdır. Tələblər proqram təminatının əsasını təşkil edir. Tələblərin toplanması və təhlili proqram təminatının inkişafının əsas mərhələsidir. SRS təhlil edilmiş tələbləri ehtiva edən sənəddir. Layihələndirmə, həyata keçirmə kimi inkişaf mərhələləri SRS-dən istifadə edir.

Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq_Müqayisə Xülasəsi
Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq_Müqayisə Xülasəsi

Proqram Mühəndisliyində Tələb Nədir?

Bütün layihə tələblərdən asılıdır. Proqram təminatının hazırlanması üçün ilk addım texniki-iqtisadi əsaslandırmanın aparılmasıdır. Məhsulun texniki aspektlərinə diqqət yetirir. Növbəti proses tələbləri toplamaqdır. Bu, sonda məhsuldan istifadə edəcək müştərilər, son istifadəçilər və sistem istifadəçiləri ilə ünsiyyət qurmaqla mümkündür. Müsahibə, sorğular və anketlər tələblərin toplanmasının əsas üsullarıdır. Nəhayət, təhlil tələblərin toplanmasından sonra baş verir.

Funksional və Qeyri-Funksional tələblər bu tələbin iki növüdür. Proqram təminatının funksional tərəfini müəyyən edən tələb funksional tələbdir. Beləliklə, bir sistemin və ya alt sistemin funksiyasını müəyyən edir. Bundan əlavə, kitabxana idarəetmə sistemi kitab təfərrüatlarını əlavə etməli, redaktə etməli, silməli və axtarmalıdır. O, həmçinin üzv məlumatlarını əlavə etməli, redaktə etməli və silməlidir. Üstəlik, gecikmiş qaytarma üçün cəriməni hesablamalıdır. Bunlar həmin sistemin bir neçə funksional tələbidir. Qeyri-funksional tələb proqram təminatının gözlənilən xüsusiyyətlərini müəyyən edir. Təhlükəsizlik, davamlılıq, istifadəyə yararlılıq, etibarlılıq və əlçatanlıq qeyri-funksional tələblərin bəzi nümunələridir. Başqa bir növ biznes tələbləridir. Onlar biznes məqsədlərini, vizyonunu və məqsədlərini müəyyənləşdirirlər.

Proqram Mühəndisliyində Spesifikasiya nədir?

İlk növbədə müştərilər və son istifadəçilər öz tələblərini təbii dildə təsvir edirlər. Bu tələblərin sənədləşdirilməsi təhlildən sonra baş verir. Bu sənəd Software Requirement Specification (SRS) adlanır. Sonra sistem analitikləri onları proqram təminatının işlənib hazırlanması komandası üçün texniki dilə çevirir.

Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq
Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq

Bu spesifikasiya proqram məhsulunun nə etməli olduğuna dair müştəri və inkişaf komandası arasında razılaşma kimi işləyir. Düzgün spesifikasiya proqram təminatının nasazlığının qarşısını almağa kömək edir. O, həmçinin inkişaf komandasına inkişaf etdirməli olduqları məhsul haqqında aydın anlayış əldə etməyə kömək edir.

Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Əlaqə nədir?

Spesifikasiya təhlil edilmiş tələbləri olan sənəddir

Proqram Mühəndisliyində Tələb və Spesifikasiya Arasındakı Fərq Nədir?

Tələb və Proqram Mühəndisliyində Spesifikasiya

Tələblər proqram sisteminin təmin etməli olduğu xidmətlərin təsvirləri və onun işləməli olduğu məhdudiyyətlərdir. Spesifikasiya proqram təminatının xüsusiyyətlərini və davranışını təsvir edən texniki sənəddir.
İstifadə
Tələblər proqram təminatının nə etməli olduğunu təsvir etməyə kömək edir. Spesifikasiya məhsulu inkişaf etdirmək üçün onu aydın başa düşməyə və proqram təminatının nasazlıqlarını minimuma endirməyə kömək edir.

Xülasə – Proqram Mühəndisliyində Tələb və Spesifikasiya

Proqram Mühəndisliyində tələb və spesifikasiya arasındakı fərq ondan ibarətdir ki, tələb proqram təminatı tərəfindən həll edilməli olan maraqlı tərəfin ehtiyacıdır, spesifikasiya isə təhlil edilmiş tələblərə malik texniki sənəddir.

Tövsiyə: