Huis Ontwikkeling Wat is requirements engineering? - definitie van techopedia

Wat is requirements engineering? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Requirements Engineering?

Requirements engineering is het proces waarbij engineeringontwerpen worden aangepast aan een reeks kernsoftwarevereisten. Dit is van cruciaal belang voor het maken van nauwkeurige resultaten in software engineering.

Requirements engineering wordt ook wel analyse van eisen genoemd.

Techopedia legt Requirements Engineering uit

In requirements engineering kijken ingenieurs naar een set gegevens met betrekking tot de doelen en doelstellingen van de software: hoe het zal werken en wat de eigenschappen zijn van de eigenschappen die het moet hebben om de benodigde resultaten te leveren. Ingenieurs werken vervolgens voort vanuit deze gegevens om te kijken naar specifieke codeeroplossingen die deze resultaten ondersteunen. Elementen van requirements engineering zijn onder meer:

  • Vereistenverzoek, waarbij een softwarebedrijf de vereisten van een klant krijgt
  • Vereistenanalyse
  • Vereisten specificatie
  • Verificatie van vereisten, waarbij technici bevestigen dat de vereisten nauwkeurig zijn
  • Vereistenbeheer, dat processen afstemt op hun vereisten

Het is belangrijk erop te wijzen dat een groot deel van requirements engineering te maken heeft met de belanghebbenden of bij het proces betrokken partijen. Doorgaans passen ontwikkelaars van een softwarebedrijf de softwarevereisten aan op basis van de behoeften van de klant. Dat betekent dat veel fasen van requirements engineering plaatsvinden tijdens de communicatie tussen de klant en het softwarebedrijf.

IT-experts hebben erop gewezen dat requirements engineering een belangrijke uitdaging voor bedrijven blijft, mede vanwege de dubbelzinnige aard van softwareontwikkeling, de uitdaging om nauwkeurige requirements van een klant te krijgen en het voortdurende proces van het matchen van interne processen bij een ontwikkelingsbedrijf aan de doelen en doelstellingen van een externe klant. Met andere woorden, requirements engineering probeert die kloof te overbruggen tussen wat de klant en wat de ontwikkelaars denken, en een solide, consistent raamwerk te creëren voor de daadwerkelijke constructie van geavanceerde softwareproducten.

Wat is requirements engineering? - definitie van techopedia