Ero Toiminnallisten Ja Ei-toiminnallisten Vaatimusten Välillä

Sisällysluettelo:

Ero Toiminnallisten Ja Ei-toiminnallisten Vaatimusten Välillä
Ero Toiminnallisten Ja Ei-toiminnallisten Vaatimusten Välillä

Video: Ero Toiminnallisten Ja Ei-toiminnallisten Vaatimusten Välillä

Video: Ero Toiminnallisten Ja Ei-toiminnallisten Vaatimusten Välillä
Video: Julkisen hallinnon API-linjaukset -verkkoseminaari 2024, Marraskuu
Anonim

Toiminnalliset ja ei-toiminnalliset vaatimukset

Tärkein ero toiminnallisten ja ei-toiminnallisten vaatimusten välillä on se, että toiminnalliset vaatimukset kuvaavat, mitä järjestelmän tulisi tehdä, kun taas ei-toiminnalliset vaatimukset kuvaavat järjestelmän toimintaa.

Ohjelmistotuotannossa ohjelmistovaatimukset keskittyvät tarpeisiin, jotka ohjelmiston tulisi ratkaista. Ohjelmistoja kehitettäessä ensimmäinen askel on kerätä vaatimuksia. Se on yksi tärkeimmistä vaiheista, koska koko tuote riippuu kootuista vaatimuksista. Kun vaatimukset on kerätty, ne analysoidaan ja dokumentoidaan ohjelmistovaatimusten määrittelyksi (SRS). Ohjelmistovaatimukset voidaan luokitella kahteen osaan toiminnallisiksi ja ei-toiminnallisiksi vaatimuksiksi.

SISÄLLYS

1. Yleiskatsaus ja tärkeimmät erot

2. Mitä ovat toiminnalliset vaatimukset

3. Mitä ovat ei-toiminnalliset vaatimukset

4. Vertailu rinnakkain - toiminnalliset ja ei-toiminnalliset vaatimukset taulukkomuodossa

5. Yhteenveto

Mitkä ovat toiminnalliset vaatimukset?

Vaatimuksia, jotka määrittelevät ohjelmiston toiminnalliset näkökohdat, kutsutaan toiminnallisiksi vaatimuksiksi. Toiminnalliset vaatimukset vaihtelevat projektista toiseen. Ne määrittelevät järjestelmien tai komponenttien tarjoamat toiminnot.

Ero toiminnallisten ja ei-toiminnallisten vaatimusten välillä
Ero toiminnallisten ja ei-toiminnallisten vaatimusten välillä

Kuva 01: Ohjelmistokehitys

Oletetaan sairaalan hallintajärjestelmä. Siinä voi olla useita moduuleja, kuten kirjautumismoduuli, potilasmoduuli, lääkäriyksikkö, tapaamismoduuli, raporttimoduuli ja laskutusmoduuli. Kirjautumismoduulin pitäisi kirjautua järjestelmään onnistuneesti, kun oikea käyttäjätunnus ja salasana annetaan. Potilasmoduulin tulisi tallentaa, muokata ja poistaa potilastiedot. Lääkäriyksikön tulisi tallentaa, muokata ja poistaa lääkärin tietoja. Tapaamismoduulin tulisi ajoittaa, aikatauluttaa ja poistaa tapaamisia. Raporttimoduulin tulisi luoda lääketieteellisiä raportteja. Laskutusmoduulin tulisi luoda laskuja maksua varten. Nämä ovat joitain toiminnallisia vaatimuksia sairaalan hallintajärjestelmälle.

Mitkä ovat ei-toiminnalliset vaatimukset?

Vaatimukset, jotka eivät liity ohjelmiston toiminnalliseen puoleen, kuuluvat ei-toiminnallisten vaatimusten luokkaan. Ne määrittävät ohjelmiston odotetut ominaisuudet. Käyttäjät voivat tehdä niistä oletuksia. Monet käyttäjät ovat huolissaan siitä, että ei-toiminnalliset vaatimukset saadaan oikein erityisesti suurille järjestelmille.

Sairaalan hallintajärjestelmällä tulisi olla seuraavat ei-toiminnalliset vaatimukset. Nopeus on huomattava vaatimus. Järjestelmän tulisi käsitellä tietoja vähimmäisvasteajassa. Järjestelmän tulisi olla turvallinen. Tietojen tulisi olla vain valtuutettujen käyttäjien saatavilla. Sen tulisi olla helposti huollettavissa. Ohjelmiston tulee olla toimiva ja käyttökelpoinen tuote. Tietojen tulisi olla luotettavia ja saatavilla tarvittaessa. Siksi sairaalan hallintajärjestelmällä ei pitäisi olla ei-toiminnallisia vaatimuksia, kuten suorituskyky, turvallisuus, ylläpidettävyys, käytettävyys, luotettavuus ja saatavuus.

Mikä on ero toiminnallisten ja ei-toiminnallisten vaatimusten välillä?

Erilainen artikkeli keskellä taulukkoa

Toiminnalliset ja ei-toiminnalliset vaatimukset

Toiminnalliset vaatimukset ovat vaatimuksia, jotka määrittelevät järjestelmän tai sen alijärjestelmien toiminnot. Ei-toiminnalliset vaatimukset ovat vaatimuksia, jotka määrittelevät kriteerit, joiden avulla voidaan arvioida järjestelmän toimintaa.
Käyttö
Toiminnallisia vaatimuksia käytetään kuvaamaan järjestelmän toimintoja. Ei-toiminnalliset vaatimukset kuvaavat järjestelmän laatuominaisuuksia tai laatuominaisuuksia.

Yhteenveto - toiminnalliset ja ei-toiminnalliset vaatimukset

Tässä artikkelissa keskusteltiin ohjelmistovaatimusten kahden luokan erosta. Ero toiminnallisten ja ei-toiminnallisten vaatimusten välillä on se, että toiminnalliset vaatimukset kuvaavat järjestelmän toimintaa, kun taas ei-toiminnalliset vaatimukset kuvaavat järjestelmän toimintaa.

Suositeltava: