Erinevus nõuete ja spetsifikatsioonide vahel tarkvaratehnikas

Sisukord:

Erinevus nõuete ja spetsifikatsioonide vahel tarkvaratehnikas
Erinevus nõuete ja spetsifikatsioonide vahel tarkvaratehnikas

Video: Erinevus nõuete ja spetsifikatsioonide vahel tarkvaratehnikas

Video: Erinevus nõuete ja spetsifikatsioonide vahel tarkvaratehnikas
Video: Veebiseminar kaitsevahendite tootmisest ja turustamisest eriolukorras (14.04.2020) 2024, November
Anonim

Tarkvaratehnoloogia nõuete ja spetsifikatsioonide peamine erinevus seisneb selles, et nõue on sidusrühma vajadus, mida tarkvara peaks käsitlema, samas kui spetsifikatsioon on analüüsitud nõuetega tehniline dokument. Spetsifikatsioon kirjeldab tarkvara funktsioone ja käitumist.

Tarkvaratehnoloogia on tarkvara metoodilise arendamise distsipliin. Nõuded on tarkvara aluseks. Nõuete kogumine ja analüüsimine on tarkvaraarenduse peamine etapp. SRS on dokument, mis sisaldab analüüsitud nõudeid. Arendusfaasid, nagu projekteerimine, juurutamine, kasutavad SRS-i.

Erinevus nõuete ja spetsifikatsioonide vahel tarkvaratehnika_võrdluse kokkuvõttes
Erinevus nõuete ja spetsifikatsioonide vahel tarkvaratehnika_võrdluse kokkuvõttes

Mis on tarkvaratehnika nõue?

Kogu projekt sõltub nõuetest. Tarkvara arendamise esimene samm on teostatavusuuring. See keskendub toote tehnilistele aspektidele. Järgmine protsess on nõuete kogumine. See on võimalik suheldes klientide, lõppkasutajate ja süsteemikasutajatega, kes hakkavad toodet lõpuks kasutama. Peamised nõuete kogumise meetodid on intervjuu, küsitlused ja küsimustikud. Lõpuks toimub analüüs pärast nõuete kogumist.

Funktsionaalsed ja mittefunktsionaalsed nõuded on selle nõude kahte tüüpi. Nõue, mis määrab tarkvara funktsionaalse aspekti, on funktsionaalne nõue. Seega määratleb see süsteemi või alamsüsteemi funktsiooni. Lisaks peaks raamatukogu haldussüsteem lisama, muutma, kustutama ja otsima raamatu üksikasju. Samuti peaks see lisama, muutma ja kustutama liikmeandmeid. Lisaks peaks ta arvutama trahvi hilinenud tagastamise eest. Need on selle süsteemi vähesed funktsionaalsed nõuded. Mittefunktsionaalne nõue määratleb tarkvara eeldatavad omadused. Turvalisus, hooldatavus, kasutatavus, töökindlus ja saadavus on mõned näited mittefunktsionaalsetest nõuetest. Teine tüüp on ärinõuded. Need määratlevad ärieesmärgid, visiooni ja eesmärgid.

Mis on tarkvaratehnika spetsifikatsioon?

Kõigepe alt kirjeldavad kliendid ja lõppkasutajad oma nõudmisi loomulikus keeles. Nende nõuete dokumenteerimine toimub pärast analüüsimist. Seda dokumenti nimetatakse tarkvaranõuete spetsifikatsiooniks (SRS). Seejärel teisendavad süsteemianalüütikud need tarkvaraarendusmeeskonna jaoks tehnilisse keelde.

Erinevus nõuete ja spetsifikatsioonide vahel tarkvaratehnikas
Erinevus nõuete ja spetsifikatsioonide vahel tarkvaratehnikas

See spetsifikatsioon toimib kokkuleppena kliendi ja arendusmeeskonna vahel selle kohta, mida tarkvaratoode peaks tegema. Õige spetsifikatsioon aitab vältida tarkvara tõrkeid. Samuti aitab see arendusmeeskonnal saada selget arusaama tootest, mida nad peavad arendama.

Milline on suhe tarkvaratehnika nõuete ja spetsifikatsioonide vahel?

Spetsifikatsioon on analüüsitud nõuetega dokument

Mis vahe on tarkvaratehnika nõuetel ja spetsifikatsioonidel?

Nõuded vs spetsifikatsioonid tarkvaratehnikas

Nõuded on teenuste kirjeldused, mida tarkvarasüsteem peab pakkuma, ja piirangud, mille alusel see peab töötama. Spetsifikatsioon on tehniline dokument, mis kirjeldab tarkvararakenduse funktsioone ja käitumist.
Kasutus
Nõuded aitavad kirjeldada, mida tarkvara peaks tegema. Spetsifikatsioon aitab saada tootest selge ülevaate, et seda arendada ja tarkvaratõrkeid minimeerida.

Kokkuvõte – nõue vs spetsifikatsioon tarkvaratehnikas

Tarkvaratehnoloogia nõude ja spetsifikatsiooni erinevus seisneb selles, et nõue on sidusrühma vajadus, mille peaks lahendama tarkvara, samas kui spetsifikatsioon on analüüsitud nõuetega tehniline dokument.

Soovitan: