Erinevus lehekülje "Kasutuslood ja testilood" redaktsioonide vahel

Allikas: Teadmusbaas
7. rida: 7. rida:
 
* huvigrupi poolt kehtestatud kitsendus või piirang, vt sele 1.
 
* huvigrupi poolt kehtestatud kitsendus või piirang, vt sele 1.
  
[[Pilt:vajadustepyramiid.png]]
+
[[Pilt:vajadustepyramiid.png]]<br>
 
<small>Sele 1. Vajaduste, nõuete, stsenaariumite ja testilugude seosed</small>
 
<small>Sele 1. Vajaduste, nõuete, stsenaariumite ja testilugude seosed</small>
 
<h5>Mis on jälgitavus?</h5>
 
<h5>Mis on jälgitavus?</h5>

Redaktsioon: 28. märts 2019, kell 10:43

Käesolev materjal pärineb J.Garzas esitlusest "Kasutuslugudest testilugudeni".

Mis on tarvaranõue?
  • defineeritud, kui tingimus või võimekus, millele süsteem peab vastama;
  • kliendi või kasutaja soovitud võimekus mingit probleemi lahendada või teatud eesmärki saavutada;
  • süsteemi võimekus, milline on vaja saavutada, et ta vastaks lepingu, standardi, spetsifikatsiooni, regulatsiooni või muu tingimusi reguleeriva dokumendi ettekirjutustele;
  • huvigrupi poolt kehtestatud kitsendus või piirang, vt sele 1.

Vajadustepyramiid.png
Sele 1. Vajaduste, nõuete, stsenaariumite ja testilugude seosed

Mis on jälgitavus?
  • tehnika, mis näitab süsteemi nõuete, disaini ja realiseeritud koodi vahelisi seoseid selleks, et hallata muudatuste mõju ja tagada tarnitud süsteemide edukus;
  • nõude eluea jälgimine ja kirjeldamine nii edasi kui ka tagasi
  • tehnika, mis võimaldab määratleda iga nõude algallikat.
Kasutuslood ja tegutsejad (Actor)
  • Kasutuslugu on süsteemi käitumise kirjeldus tegevuste järgnevusena. Kasutuslugu peaks andma kasutajale nähtava tulemuse. Kasutuslugu sisaldab süsndmuste põhi- ja alternatiivset voogu;
  • tegutseja on keegi või miski väline, kes süsteemis tegutseb.
Mis on kasutuslugude eesmärk?
  • et kliendid ja kasutajad saaksid kokku leppida selles, mida süsteem peab tegema;
  • alus kasutuslugude loomiseks, millised mängivad peamist rolli disainis (projekteerimises)
  • saab peaaegu otse kasutada dokumentatsioonina;
  • alus iteratsiooni tehnilise sisu kavandamisel
  • annab süsteemi arendajatele parema süsteemi mõistmise
  • neid saab kasutada testilugude sisendina
Kasutusloo "perfo"kaart (tekstiline kirjeldus)
  1. Põhitegevuste jada P1..Pn
  2. Alternatiivtegevuste jadad A1..An (kõikvõimalikud erijuhud)

Tegevusskeem (Activity Diagram)