Wat is het RAD-model?
RAD-model of Rapid Application Development-model is een softwareontwikkelingsproces op basis van prototyping zonder enige specifieke planning. In het RAD-model wordt er minder aandacht besteed aan de planning en wordt meer prioriteit gegeven aan de ontwikkeltaken. Het richt zich op het ontwikkelen van software in een korte tijdspanne.
SDLC RAD-modellering kent de volgende fasen
- Bedrijfsmodellering
- Datamodellering
- Procesmodellering
- Applicatie generatie
- Testen en omzet
Het richt zich op input-output bron en bestemming van de informatie. Het legt de nadruk op het opleveren van projecten in kleine stukjes; de grotere projecten zijn onderverdeeld in een reeks kleinere projecten. De belangrijkste kenmerken van RAD-modellering zijn dat het zich richt op het hergebruik van sjablonen, tools, processen en code.
Verschillende fasen van het RAD-model
Er zijn de volgende vijf hoofdfasen van het Rapid Application Development Model
RAD-modelfasen | Activiteiten uitgevoerd in RAD-modellering |
---|---|
Bedrijfsmodellering |
|
Datamodellering |
|
Procesmodellering |
|
Applicatie generatie |
|
Testen en omzet |
|
Wanneer RAD Methodology gebruiken?
- Wanneer een systeem in korte tijd (2-3 maanden) geproduceerd moet worden
- Als de vereisten bekend zijn
- Wanneer de gebruiker gedurende de hele levenscyclus betrokken zal zijn
- Als het technische risico kleiner is
- Wanneer het nodig is om een systeem te creëren dat in 2-3 maanden tijd kan worden gemodulariseerd
- Wanneer een budget hoog genoeg is om ontwerpers te veroorloven om te modelleren, samen met de kosten van geautomatiseerde tools voor het genereren van code
Snelle applicatie-ontwikkeling Voordelen en nadelen
Voordelen van het RAD-model | Nadelen van het RAD-model |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Overzicht
- RAD full form of RAD staat voor: Rapid Application Development
- Rapid Application Development-definitie: Rapid Application Development-model is een softwareontwikkelingsproces dat is gebaseerd op prototyping zonder enige specifieke planning.