Functionele Vs Vs. Zakelijke vereisten

Inhoudsopgave:

Anonim

Hoewel functionele vereisten en zakelijke vereisten beide documenten zijn die een essentiële rol spelen bij het ontwikkelen van softwaresystemen, verschillen ze in hun doelstellingen. Zakelijke vereisten, die niet technisch van aard zijn, zijn gericht op het voldoen aan de behoeften of bedrijfsdoelen van een bedrijf. Functionele vereisten zijn technisch en verschaffen gedetailleerde informatie over hoe een softwaresysteem functioneert. Een bedrijfsanalist schrijft meestal zowel zakelijke als functionele vereisten.

stakeholders

Een belanghebbende heeft een gevestigd belang in het softwaresysteem. Ze kan toezicht houden op de doelen en resultaten van een project en ook helpen bij het ontwikkelen van zakelijke en functionele vereisten. Stakeholders zijn onder meer als leidinggevenden, projectmanagers, eindgebruikers en softwareontwikkelaars. Een bestuurder, meestal een directeur of manager, creëert budgetten voor projecten. De projectmanager beheert projecten van start tot finish. Een softwareontwikkelaar ontwerpt en ontwikkelt het softwareproduct. Een eindgebruiker zal het softwaresysteem gebruiken nadat het softwareontwikkelingsteam het heeft vrijgegeven.

Bedrijfsanalisten

Een bedrijfsanalist fungeert als een liaison tussen het klant- en softwareontwikkelingsteam. Ze werkt samen met de klant om zijn behoeften te identificeren en vast te leggen, verzamelt informatie door eindgebruikers of gebruikersgroepen en managers te interviewen en bepaalt hoe de software de gebruiker kan helpen zijn werk beter te doen. Ze geeft deze informatie door aan het softwareontwikkelingsteam zodat ze de software kan gaan ontwikkelen. De bedrijfsanalist communiceert ook met het softwareontwikkelingsteam om ervoor te zorgen dat het levert wat de klant nodig heeft.

Zakelijke vereisten

Bedrijfseisen beschrijven de behoeften van de klant. Ze vermelden duidelijk de projectdoelstellingen van het bedrijf en geven prioriteit aan de problemen die het bedrijf moet oplossen. Deze documenten doen meer dan alleen de behoeften en oplossingen vertellen. Ze kunnen diagrammen, organigrammen en stroomdiagrammen bevatten. Zakelijke vereisten hebben documentversiebeheer, zodat werknemers weten dat ze de meest recente versie van een document gebruiken.

Functionele vereisten

Functionele vereisten beschrijven hoe een softwaresysteem functioneert. Ze gaan dieper in op de manier waarop gebruikers omgaan met de software, zoals welke acties plaatsvinden nadat gebruikers op knoppen hebben geklikt en tonen de resultaten van deze acties. Functionele vereisten laten ook zien hoe andere databases of softwaretoepassingen met elkaar zijn geïntegreerd. Ze specificeren de hardware- en besturingssysteemvereisten die het softwaresysteem zal gebruiken. Functionele vereisten hebben ook documentversiebeheer, dat bestaat uit specifieke namen en nummers en korte samenvattingen.