Järjestelmävaatimukset -dokumentissa kuvataan, mitä tuote on, kun se on valmis. Asiakirja sisältää tietoa tuotteen tarpeesta, sen ominaisuuksista, toimintaympäristöstä, käyttäjäkokemuksesta, ominaisuuksista ja kansallisista tai kansainvälisistä standardeista, joita sen on täytettävä. Carnegie Mellon Software Engineering Institutein julkaiseman raportin mukaan järjestelmävaatimusten luominen ja raportointi on edelleen haastavaa kehittäjille. Tässä raportissa havaitut ensisijaiset ongelmat olivat epäonnistuminen käsitellä riittävästi käyttäjän tai toiminnan tarpeita ja seurantavaatimuksia koko tuotekehityksen elinkaaren ajan.
Tarvittavat kohteet
-
Tuotteen Kuvaus
-
Käyttäjän vaatimukset
-
Ympäristövaatimukset
-
Standardit
-
Rajoitustiedot
-
Tekstinkäsittelyohjelmisto (valinnainen mutta erittäin suositeltava)
Kerää vaatimukset. Sidosryhmillä, niillä, jotka maksavat tuotekehityksestä, ja niille, jotka käyttävät tuotetta, on vaatimukset, jotka olisi yksilöitävä järjestelmävaatimusten raportissa. Vaatimusten keräämisen muodollinen prosessi on erittäin suositeltavaa. Useita onnistuneita tekniikoita, joilla kerätään vaatimuksia, ovat käyttötapaukset, skenaariot, prototyypit ja sopimusvaatimusten yksityiskohtainen tarkastelu.
Tunnista kaikki sotilastandardit (Mil-Std), kansainväliset standardointijärjestöt (ISO) ja muut tuotteeseen sovellettavat julkiset tai lainsäädännölliset vaatimukset ja luetellaan ne järjestelmävaatimusten raportissa.
Kuvaile ympäristöä, jossa järjestelmä toimii, kuten rajapinnat teholähteisiin, muihin laitteisiin, ohjelmistoihin, tietokantoihin ja käyttäjiin. Turvallisuusvaatimukset voidaan sisällyttää käyttöympäristöön järjestelmävaatimuksia koskevan kertomuksen kannalta.
Analysoi rajoituksia. Tuotevaatimusten rajoitukset voivat tulla käyttäjiltä, käsittelyominaisuuksilta, tehovaatimuksilta, kustannuksilta ja laitteistojen ja ohjelmistojen integroinnilta. Rajoitukset voivat sisältää myös odotuksia, joita nykyiset huipputeknologiat tai hankkeen talousarvio eivät pysty täyttämään.
Luo luettelo toiminnallisista vaatimuksista, kuten toiminnan nopeus, käytetyt resurssit, suorituskyky äärimmäisissä ympäristöissä, testausvaatimukset, laatu-, turvallisuus-, luotettavuus- ja huoltovaatimukset.
Tee kehityssuunnitelma, joka osoittaa merkittävien virstanpylväiden odotetun saavuttamisen aikataulussa.
Kirjoita järjestelmän vaatimusten raportin johdantomateriaali. Otsikkosivulla on otsikko, organisaation nimi, päivämäärä ja tekijä. Virallisilla järjestelmävaatimuksia koskevilla asiakirjoilla voi olla myös allekirjoituksia vastaavilta osapuolilta kannen sivulla. Luo sisällysluettelo ja luettelo kuvioista ja taulukoista. Kirjoita käyttöönotto ja lue sovellettavat viiteasiakirjat.
Leikkaa jäljellä oleva asiakirja osioiksi ja kirjoita sisältöä, joka kattaa yleisen kuvauksen, toiminnalliset vaatimukset ja erityisvaatimukset.