Skirtumas tarp reikalavimo ir specifikacijos programinės įrangos inžinerijoje

pagrindinis skirtumas tarp reikalavimo ir specifikacijos programinės įrangos inžinerijoje yra tas reikalavimas yra suinteresuoto asmens poreikis, į kurį turi atkreipti dėmesį programinė įranga, o specifikacija yra techninis dokumentas su analizuojamais reikalavimais. Specifikacija apibūdina programinės įrangos savybes ir elgseną.

Programinės įrangos inžinerija yra metodinė programinės įrangos kūrimo disciplina. Reikalavimai yra programinės įrangos pagrindas. Reikalavimų rinkimas ir analizė yra pagrindinis programinės įrangos kūrimo etapas. SRS yra dokumentas, kuriame pateikiami analizuojami reikalavimai. Tokie kūrimo etapai, kaip projektavimas, diegimas, naudojami SRS.

TURINYS

1. Apžvalga ir svarbiausias skirtumas
2. Kas yra reikalavimai programinės įrangos inžinerijai
3. Kas yra programinės įrangos inžinerijos specifikacija
4. Reikalavimų ir specifikacijos ryšys programinės įrangos inžinerijoje
5. Šalutinis palyginimas - lentelės formos programinės įrangos inžinerijos reikalavimas ir specifikacija
6. Santrauka

Kas yra programinės įrangos inžinerijos reikalavimas?

Visas projektas priklauso nuo reikalavimų. Pirmasis žingsnis kuriant programinę įrangą yra galimybių studija. Daugiausia dėmesio skiriama techniniams gaminio aspektams. Kitas procesas - rinkti reikalavimus. Tai įmanoma bendraujant su klientais, galutiniais vartotojais ir sistemos vartotojais, kurie naudosis produktu pabaigoje. Interviu, apklausos ir klausimynai yra pagrindiniai reikalavimų rinkimo metodai. Galiausiai analizė atliekama po reikalavimų surinkimo.

Funkciniai ir nefunkciniai reikalavimai yra dvi šio reikalavimo rūšys. Reikalavimas, nurodantis programinės įrangos funkcinį aspektą, yra funkcinis reikalavimas. Taigi, tai nusako sistemos ar posistemės funkciją. Be to, bibliotekos valdymo sistema turėtų pridėti, redaguoti, ištrinti ir ieškoti išsamios knygos informacijos. Tai taip pat turėtų pridėti, redaguoti ir ištrinti nario informaciją. Be to, ji turėtų apskaičiuoti baudą už pavėluotą grąžinimą. Tai tik keli šios sistemos funkciniai reikalavimai. Nefunkcinis reikalavimas nusako numatomas programinės įrangos savybes. Saugumas, prižiūrėjimas, tinkamumas naudoti, patikimumas ir prieinamumas yra keli nefunkcinių reikalavimų pavyzdžiai. Kita rūšis yra verslo reikalavimai. Jie nusako verslo tikslus, viziją ir uždavinius.

Kas yra programinės įrangos inžinerijos specifikacija?

Pirmiausia klientai ir galutiniai vartotojai apibūdina savo reikalavimus natūralia kalba. Šių reikalavimų dokumentavimas įvyksta išanalizavus. Šis dokumentas vadinamas programinės įrangos reikalavimo specifikacija (SRS). Tada sistemos analitikai konvertuoja juos į techninę kalbą programinės įrangos kūrimo komandai.

Ši specifikacija yra susitarimas tarp kliento ir kūrimo komandos dėl to, ką turėtų daryti programinės įrangos produktas. Tinkama specifikacija padeda išvengti programinės įrangos gedimų. Tai taip pat padeda vystymo komandai aiškiai suprasti produktą, kurį jie turi sukurti.

Koks yra reikalavimo ir specifikacijos santykis programinės įrangos inžinerijoje?

  • Specifikacija yra dokumentas su išanalizuotais reikalavimais.

Kuo skiriasi programinės įrangos inžinerijos reikalavimas ir specifikacija?

Programinės įrangos inžinerijos reikalavimas ir specifikacija

Reikalavimai yra paslaugų, kurias turi teikti programinė įranga, aprašymai ir apribojimai, kuriais ji turi veikti. Specifikacija yra techninis dokumentas, apibūdinantis programinės įrangos savybes ir elgseną.
 Naudojimas
Reikalavimai padeda apibūdinti, ką programinė įranga turėtų daryti. Specifikacija padeda aiškiai suprasti gaminį ir jį tobulinti bei sumažinti programinės įrangos gedimus.

Santrauka - Programinės įrangos inžinerijos reikalavimas ir specifikacija

Skirtumas tarp programinės įrangos inžinerijos reikalavimo ir specifikacijos yra tas, kad reikalavimas yra suinteresuoto asmens poreikis, kurį turėtų išspręsti programinė įranga, o specifikacija yra techninis dokumentas su analizuojamais reikalavimais.

Nuoroda:

1.Tutorials punktas. „Programinės įrangos reikalavimai“. Mokymo taškas, 2018 m. Sausio 8 d. Galima rasti čia
2. „Programinės įrangos reikalavimų specifikacija“. Vikipedija, „Wikimedia Foundation“, 2018 m. Balandžio 17 d. Galima rasti čia   

Vaizdo mandagumas:

1. „1538503“ (CC0) per „Pxhere“