Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Kenmerken voor software-requirements

SISp 2.2.1

Met het verzamelen van Software-requirements wordt de basis gelegd van een volledige software-project. Vandaar dat zij duidelijk, volledig en juist gedefinieerd moeten worden.

Een complete software-requirement specificaties moeten zijn:

  • Duidelijk
  • Correct
  • Consequent
  • Samenhangend
  • Begrijpelijk
  • Wijzigbaar
  • Verifieerbaar
  • Geprioriteerd
  • Ondubbelzinnig
  • Traceerbaar
  • Uit een betrouwbare bron

Software-requirements

We moeten proberen te begrijpen wat voor soort requirements in de selectiefase nodig zijn en welke soorten requirements het softwaresysteem zelf betreffen.

De breedte van software requirements moet worden verdeeld in twee categorieën, Functionele en Niet Funtionele requirements.

Functionele requirements

Dit zijn requirements, die gerelateerd zijn aan functioneel aspecten van software.

Ze definiëren de werking en functionaliteit van de bedrijfssoftware waarvoor deze wordt aangeschaft.

voorbeelden –

  • Er moet een zoekoptie voor de gebruiker zijn om te zoeken naar verschillende facturen.
  • De gebruiker moet alle rapporten voor het management kunnen aanmaken.
  • Gebruikers kunnen in groepen worden verdeeld en deze groepen kunnen verschillende toegangsrechten krijgen.
  • De sofware moet de bedrijfsregels en administratieve taken ondersteunen.
  • De software moet compatible zijn met gegevens uit voorgaande systemen.

Gebruikersinterface-requirements

De gebruikersinterface is een belangrijk onderdeel van een softwaresysteem. De software wordt over het algemeen pas geaccepteerd als het:

  • makkelijk te besturen is
  • snel reageert
  • operationele fouten eenvoudig te herstellen zijn
  • er sprake is van een eenvoudige maar consistente gebruikersinterface

De acceptatie van de gebruiker hangt in grote mate af van hoe de gebruiker de software in zijn dagelijks werk kan toepassen. De gebruikers interface is de enige manier waarop gebruikers contact hebben met het systeem. Een goed presterend software systeem moet daarom een aantrekkelijke, heldere, consistente en responsieve gebruikersinterface hebben. Anders kunnen de functionaliteiten van de software niet op een gemakkelijke manier worden gebruikt. Een systeem wordt goed genoemd als het middelen biedt om het efficiënt te gebruiken. De requirements voor de gebruikersinterface worden hieronder kort genoemd –

  • Presentatie van de content
  • Gemakkelijke navigatie
  • Eenvoudige interface
  • Sympathiek
  • Consistente UI-elementen
  • Feedback mechanisme
  • Standaard instellingen
  • Doelmatige indeling
  • Strategisch gebruik van kleur en textuur.
  • Helpinformatie geven
  • Gebruiker-centrale aanpak
  • Instelbaarheid van kenmerken

Niet-functionele requirements

Dit zijn requirements, die niet gerelateerd zijn aan functioneel aspecten van software. Zij zijn impliciete of verwachte eigenschappen van de software waarvan iedere gebruiker aannam dat het er als vanzelfsprekend al in zit.

Niet-functionele requirements zijn:

  • Veiligheids maatregelen
  • Logging van transacties
  • Opslag van data
  • Configuratie van de software
  • Performance
  • Integratie met andere systemen
  • Flexibiliteit
  • Rampherstel functies
  • Toegankelijkheid

Requirements zijn logisch te categoriseren

  • Must have : Software kan niet werken zonder deze requirements.
  • Should have : Verbetert de functionaliteit van de software.
  • Can have : Software werkt beter maar kan ook zonder deze requirements.
  • Wish to have : Deze requirements maken geen deel uit van de doelstellingen van de software.

Tijdens de selectie van de software moeten de ‘Must have’ requirements aanwezig zijn, ‘Should have’ requiremenst zijn een kwestie van discussie met belanghebbenden en moeten tot overeenstemming leiden, terwijl ‘can have’ en ‘wish to have’ kunnen worden aangehouden voor software upgrades.

Discusseer mee op LinkedIn.

Boeken over dit onderwerp

Professional Ruby Collection: Mongrel, Rails Plugins, Rails Routing, Refactoring to REST, and Rubyisms CD1

Auteur: James Adam
Dit pakket brengt 8 waardevolle doorbraken op het gebied Ruby en Rails technologieën – met inbegrip van vijf nieuwe digitale Short Cuts. Van RailsSpace tot ActiveRecord tot Mongrel, u vindt nieuwe content, technieken en code opgetekend door de top van de Ruby community.
Europrijs: 33,99
Bestellen

Fedora 5 and Red Hat Enterpise Linux 4 Bible

Auteur: Christopher Negus
Met Fedora Core 5 haalt u de laatste Linux technologie in huis. Laat Fedora Core 5 live draaien (geen installatie vereist), installeer het naar uw harddisk en wanneer u hiermee klaar bent voegt u honderden extra Fedora pakketten toe. U vindt alles op de bijgevoegde DVD en twee CD-ROMS in dit boek.
Europrijs: 31,99
Bestellen



-- Printbare PDF-versie --


Gerelateerde artikelen

  • 4 januari 2017 SISp 2.2 Soorten requirements
  • 4 maart 2017 SISp 3.5 Productdemo en selectie
  • 18 oktober 2016 SISP 0.6 Projectstart, ICT-Strategie en project opdracht
  • 13 mei 2017 SISp 4.4 Testen in de proeftuin
  • 18 februari 2017 SISp 3.3 Request For Information (RFI)
  • 29 juni 2017 SISp 4.7 Mijlpaalproducten Proeftuin
  • 4 oktober 2016 SISP 0.3 Voor- en nadelen van standaard software
  • 18 april 2017 SISp 4.1 Standaard Pakket uitproberen in een proeftuin
  • 6 juni 2017 SISp 4.6 Activiteiten en bemensing Proeftuin softwarepakket


This post first appeared on ITpedia, The IT Knowlegde Source, please read the originial post: here

Share the post

Kenmerken voor software-requirements

×

Subscribe to Itpedia, The It Knowlegde Source

Get updates delivered right to your inbox!

Thank you for your subscription

×