Vad är prototypmodell?

En prototypmodell används för att utveckla det ofullständiga programvaran och dess versioner. Det är en mjukvaruutvecklingsmetod. Det används för att bygga och testa den tidigare versionen av den slutliga produkten. Det är en iterativ process och denna modell fungerar främst i situationer där kraven finns tillgängliga långt före tiden.

I prototypmodellen bör kravet definieras i detaljer så mycket som möjligt. Designen är utvecklad för det nya systemet och från den designen skapas den första prototypen. I prototypmodellen förbereds arbetsprogrammen snabbt.

Faser av prototypmodellen

De olika faserna är som följer:

  1. Kommunikation : Det här är den fas där utvecklaren och klienten ställer in mötet och pratar om de mål som måste uppnås för programvaran.
  2. Design : Konstruktionen har utförts snabbt eftersom kraven rensas från båda ändar för att tillhandahålla och ta emot slut. Den används för att konstruera prototypen. Det inkluderar de viktiga aspekterna av programvaran som matas in och matas ut men som huvudsakligen fokuserar på synliga aspekter än planerade aktiviteter.
  3. Modellering : Det ger en bättre uppfattning om kravet på att utveckla programvaran och en bättre förståelse för programvaruprodukten.
  4. Distribution : Innan installationen utvärderar klienten mjukvaran och om klienten inte är nöjd, förfinas den enligt klientens krav. Denna process pågår tills punktklientkraven inte uppfylls. Efter kundens nöjdhet med produkten flyttar produkten slutligen till produktionsmiljön. Det utvärderas och testas noggrant, och underhåll görs regelbundet.

Fördelar med prototypmodell

Det finns flera fördelar med att använda prototypmodellen:

  1. Denna modell har ökat användarens och utvecklarens engagemang för att skapa produkten på samma sida.
  2. Användaren kan förstå vad som görs och vad som finns kvar enligt kravet vid implementeringstiden. Detta hjälper till att ändra kravet i ett tidigt skede vid behov.
  3. Defekten eller buggarna kan upptäckas i ett tidigt skede.
  4. Det hjälper till att minska kostnader och tid.
  5. Det hjälper till att ge feedback från användaren och ändrar sakerna i enlighet därmed.
  6. I denna modell är det lätt att identifiera de saknade, förvirrande och svåra funktionerna.

Nackdelar med prototypmodell

Nackdelarna med prototypmodellen är följande:

  1. Ibland är det svårt för användaren att hitta skillnaden mellan den faktiska produkten eller systemet och prototypen.
  2. Prototypmodellen fungerar inte där otillräckliga krav nämns.
  3. Det ökar komplexiteten i systemet och dess tidsfrister.
  4. Det är inte möjligt att använda den befintliga prototypen för att utveckla det nya systemet.
  5. Ibland krävs det mycket arbete för att bygga prototypen på systemet.
  6. Det kallas också en långsam process eftersom det tar mycket tid att utveckla prototypen.
  7. Ibland förvirrar många förändringar klienten och visar inget intresse för det. Det hämmar också produktiviteten i utvecklingsgruppen.
  8. Det kan kastas om användarna inte är nöjda med det.

När ska man använda prototypmodell?

Det bör användas när mycket interaktion krävs av slutanvändaren med slutliga system som online-system, webbapplikationer eller gränssnitt. Dessa har den högsta mängden trafik från användarna för att kontinuerligt kontrollera och använda. Det kräver utbildade människor för att utveckla systemet. Det kräver också kundtillgänglighet hela tiden för ingångar, feedback och avstängningar för den olika prototypen som byggs.

Hur fungerar prototypmodellen?

Prototypmodellen fungerar främst i slutet i nedan format:

  1. Målbestämning.
  2. Utveckla koden.
  3. Kommunikation och förfina.
  4. Demonstrera.
  5. Testa.
  6. Genomföra.

Utvecklarna tar huvudsakligen prototypmodellarbete på följande sätt:

  1. Definiera deras mål att uppnå för programvaran och ta kraven från klienten.
  2. De tar vanligtvis två eller tre funktioner till att börja med och senare förfinade de också versionen.
  3. Skapande av mönster.
  4. Diskussioner med paneler och teammedlemmar, intressenter, användare, forskare.
  5. Dokumentationen slutfördes och designen slutfördes efter att ha gjort de ändringar som diskuterats med alla medlemmar.
  6. Designa prototypen.
  7. Konsultera människorna och kontakta lämpliga enheter.
  8. Lägg till en annan funktion om allt och matas ut enligt avtalet mellan utvecklare och klient.
  9. Förbättringar har skett efter kommunikation med klienten.
  10. Implementering och implementering av funktionen för klienten.

Varför använder vi prototypmodellen?

Prototypmodellen används på grund av dess fördelar. Det ger en tydlig bild av programvaran vad som utvecklas och inte för klienten tidigare och innan implementeringsstadiet också. Det hjälper till att spara den senare delen av problem som kan uppstå. Det hjälper i kommunikationen mellan klient och utvecklare att göra produkten enligt krav och lättare att förstå dem såväl för utvecklarna ur kundens synvinkel. Prototypmodellen ger också olika typer av modeller. Vänligen hitta nedan tillgängliga prototyper:

  1. Snabb prototypning.
  2. Evolutionär prototypning.
  3. Inkrementell prototypning.
  4. Extrem prototypning.

exempel

Det finns många system som har utvecklats med prototypmodellen och den lyckades också för både utvecklare och klient. Den dynamiska systemutvecklingsmetoden, evolutionära systemmetod och snabbmetod utvecklas. Det finns några verktyg, skärmgeneratorer utvecklas med prototypmodellen.

Slutsats

Prototypmodellen är metodiken för en fungerande prototyp eller gör det arbete som kommer först till utvecklaren och skapar exemplet av den. Systemet som behöver bearbeta data i stor skala och funktionalitet med färre gränssnitt får inte nytta av prototyper. Det kan vara extra arbete för utvecklaren att göra.

Prototypmodellen håller på att bli en mycket populär mjukvaruutvecklingsmetod för att förstå klientens krav i ett tidigt skede. Denna modell är bra för de system som kräver att gå igenom de olika skärmarna för att bearbeta data och ge det exakta utseendet på det slutliga systemet

Rekommenderade artiklar

Detta har varit en guide till prototypmodell. Här har vi diskuterat faserna, fördelarna och nackdelarna med prototypmodellen. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Vad är mjukvaruutveckling?
  2. Intervjufrågor för mjukvarutestning
  3. Vad är Business Analytics?
  4. Karriärer som programvaruingenjör

Kategori: