Erinevus lehekülje "Nõuete analüüs" redaktsioonide vahel

Allikas: Teadmusbaas
(Uus lehekülg: ' == Tarkvaranõuete määratlemine == {{sidebar |width = auto |title = IEEE software life cycle |titlestyle = background:#ccf |contentstyle = text-align:left |contentclass =...')
 
 
(ei näidata sama kasutaja 30 vahepealset redaktsiooni)
1. rida: 1. rida:
 +
<mark>[http://wiki.kehtna.edu.ee/IEEE_tarkvara_arenduse_eluts%C3%BCkkel Vaata arenduse elutsükli protsesse]</mark>
  
 
== Tarkvaranõuete määratlemine ==
 
== Tarkvaranõuete määratlemine ==
 +
Tarkvara nõuete puhul eristab ISO/IEC/IEEE 29148:2011 mitut erinevat nõuete dokumendi ülesehitust, mis on seotud vastava huvigruppi vaatevinkliga:
 +
* Huvigruppide nõuete määratlusdokument vt <mark>[[StRS]]</mark>, mis peegeldab sageli ärinõuete määratluse (BRS) sisu;
 +
* Süsteeminõuete määratlusdokument vt <mark>[[SyRS]]</mark>;
 +
* Tarkvara nõuete määratlusdokument vt <mark>[[SRS]]</mark>.
  
{{sidebar
+
== SRS dokumendi ülesehitus (IEEE 830) ==
|width = auto
 
|title = [[IEEE]] software life cycle
 
|titlestyle = background:#ccf
 
|contentstyle = text-align:left
 
|contentclass = plainlist
 
  
|content1 =
+
SRS ülesehitus võiks vastavalt Stellmann'ile välja näha järgmine:
* SQA – [[Software quality assurance]] [[Software quality assurance|IEEE 730]]
+
*Eesmärk
* SCM – [[Software configuration management]] [[Software configuration management|IEEE 828]]
+
**Määratlused (definitsioonid)
* STD – [[Software test documentation]] [[Software test documentation|IEEE 829]]
+
**Ülevaade süsteemist
* SRS – [[Software requirements specification]] [[Software requirements specification|IEEE 830]]
+
**Viited
* V&V – [[Software verification and validation]] [[Software verification and validation|IEEE 1012]]
+
*Üldine kirjeldus
* SDD – [[Software design description]] [[Software design description|IEEE 1016]]
+
**Tarkvaratoote nõuded (tarbija vaatevinklist)
* SPM – [[Software project management]] [[Software project management |IEEE 1058]]
+
***Süsteemsed liidesed
* SUD – [[Software user documentation]] [[IEEE 1063]]
+
***Kasutajaliidesed
 +
***Riistvaralised liidesed
 +
***Tarkvaralised liidesed
 +
***Sidekanalite liidesed
 +
***Mälupiirangud
 +
**Disainipiirangud
 +
***Töötegevused (''Operations'')
 +
***Lehe kohandumise nõuded
 +
**Toote ülesanded
 +
**Kasutajate iseloomustus
 +
**Piirangud, eeldused ja sõltuvused
 +
*Erilised nõuded
 +
**Välisliidestele esitatavad nõuded
 +
**[http://wiki.kehtna.edu.ee/Funktsionaalsed_n%C3%B5uded Funktsionaalsed nõuded]
 +
**Jõudlusnõuded
 +
**Loogilise andmebaasi nõuded
 +
**Tarkvarasüsteemi omadused (mittefunktsionaalsed nõuded)
 +
***Töökindlus (''Reliability'')
 +
***Käideldavus (''Availability'')
 +
***Turvalisus (''Security'')
 +
***Hooldatavus (''Maintainability'')
 +
***Porditavus (''Portability'').
 +
*muud..
  
|name = IEEE software documents
+
Allikad:
}}<noinclude>
+
*[https://en.wikipedia.org/wiki/Software_requirements_specification IEEE SRS]
{{documentation}}
+
*[https://www.sebokwiki.org/wiki/System_Requirements SEBoK wiki süsteemi nõuetest]
</noinclude>
+
 
 +
<mark>[http://wiki.kehtna.edu.ee/IEEE_tarkvara_arenduse_eluts%C3%BCkkel Tagasi IEEE tarkvara arenduse standardite loetelu juurde]</mark>

Viimane redaktsioon: 16. jaanuar 2019, kell 13:34

Vaata arenduse elutsükli protsesse

Tarkvaranõuete määratlemine

Tarkvara nõuete puhul eristab ISO/IEC/IEEE 29148:2011 mitut erinevat nõuete dokumendi ülesehitust, mis on seotud vastava huvigruppi vaatevinkliga:

  • Huvigruppide nõuete määratlusdokument vt StRS, mis peegeldab sageli ärinõuete määratluse (BRS) sisu;
  • Süsteeminõuete määratlusdokument vt SyRS;
  • Tarkvara nõuete määratlusdokument vt SRS.

SRS dokumendi ülesehitus (IEEE 830)

SRS ülesehitus võiks vastavalt Stellmann'ile välja näha järgmine:

  • Eesmärk
    • Määratlused (definitsioonid)
    • Ülevaade süsteemist
    • Viited
  • Üldine kirjeldus
    • Tarkvaratoote nõuded (tarbija vaatevinklist)
      • Süsteemsed liidesed
      • Kasutajaliidesed
      • Riistvaralised liidesed
      • Tarkvaralised liidesed
      • Sidekanalite liidesed
      • Mälupiirangud
    • Disainipiirangud
      • Töötegevused (Operations)
      • Lehe kohandumise nõuded
    • Toote ülesanded
    • Kasutajate iseloomustus
    • Piirangud, eeldused ja sõltuvused
  • Erilised nõuded
    • Välisliidestele esitatavad nõuded
    • Funktsionaalsed nõuded
    • Jõudlusnõuded
    • Loogilise andmebaasi nõuded
    • Tarkvarasüsteemi omadused (mittefunktsionaalsed nõuded)
      • Töökindlus (Reliability)
      • Käideldavus (Availability)
      • Turvalisus (Security)
      • Hooldatavus (Maintainability)
      • Porditavus (Portability).
  • muud..

Allikad:

Tagasi IEEE tarkvara arenduse standardite loetelu juurde