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.
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
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.
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.
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. |
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.
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
1. „1538503“ (CC0) per „Pxhere“