Įprastą kompiuterio taikomąją programą sudaro programinės įrangos, aparatinės įrangos ir tinklo komponentų sudėtis. Sistemos reikalavimų specifikacija (SyRS) yra išsamus reikalavimų, būtinų norint sukurti visą sistemą, apibūdinimas. Šie reikalavimai yra dokumentuojami siekiant apibrėžti visą sistemos funkcionalumą, prieinamumą, našumą ir saugos poreikius.
Elektros ir elektronikos inžinierių institutas (IEEE) yra didžiausia technikos draugija, skirta elektronikos ir kompiuterių srities standartams. IEEE sukūrė standartinių procedūrų rinkinį, kaip dokumentuoti sistemos reikalavimų specifikaciją. Šioje dokumentacijoje pateikiamos gairės, kaip sukurti, organizuoti ir keisti sistemos reikalavimus.
SyRS kūrimą paprastai užbaigia verslo analitikas. Verslo analitikas yra profesionalas, atsakingas už verslo žargono pavertimą techniniais sprendimais. Ji yra verslo ir techninės bendruomenės ryšininkė. Geras verslo analitikas yra efektyvus komunikatorius, galintis suformuluoti verslo poreikius techninei komandai.
Laikydamiesi geriausios praktikos gairių, susijusių su sistemos reikalavimų specifikacija, gausite daug naudos. Reikalavimų specifikacija yra statomos architektūros, projektavimo ir įgyvendinimo pagrindas. Šie reikalavimai naudojami norint nustatyti pastangų, reikalingų projektui užbaigti, lygį. Blogi reikalavimai prilyginami prastiems pastato pamatams, kurie visada lems nesėkmingą įgyvendinimą.
Visos sistemos turi našumo reikalavimus, kurie turėtų būti dokumentuojami sistemos reikalavimų specifikacijoje. Šie reikalavimai apibrėžia sistemos atsako laiką, prieinamumą ir produktyvumą atliekant konkrečias užduotis. Pavyzdžiui, draudimo bendrovė gali reikalauti apdoroti 100,000 XNUMX draudimo išmokų per dieną. Šie reikalavimai būtų laikomi našumo reikalavimu.
Funkcinis reikalavimas yra sistemos, pagrįstos konkrečiais verslo procesais, charakteristika. Funkcinis reikalavimas gali būti toks pat paprastas kaip taisyklės, kaip programa turi kurti ir išsaugoti duomenis sistemoje. Pavyzdžiui, įmonė gali reikalauti, kad visi asmenys turi turėti adresą, kad sistema išsaugotų duomenis į saugojimo įrenginį. Šis funkcinis reikalavimas būtų dokumentuojamas reikalavimų specifikacijoje.
Saugumo reikalavimai dažnai yra svarbiausi sistemos aspektai. Šie reikalavimai yra dokumentuoti, kad būtų nurodyta, kaip bus pasiekiami duomenys ir kokia politika turėtų būti naudojama šifruojant duomenis programoje. Dėl nuolatinės įsilaužėlių ir internetinių plėšrūnų grėsmės kibernetinis saugumas tapo vis svarbesniu daugelio kompiuterių sistemų reikalavimu.