Prototypframställning

Prototyping ( engelsk  prototyping från andra grekiska πρῶτος - den första och τύπος - imprint, impression; prototyp) är en snabb " utkast " implementering av den grundläggande funktionaliteten hos den framtida produkten/produkten, för att analysera systemets funktion som helhet. På prototypstadiet skapas ett fungerande system med liten ansträngning (kanske ineffektivt, med fel och inte helt). Under prototypframställning syns en mer detaljerad bild av systemstrukturen.

Det används inom maskinteknik och instrumenttillverkning , programmering och inom många andra teknikområden; som regel blir prototypen en bilaga till direktivet . Prototyping utförs inte nödvändigtvis inom samma teknologier som det system som utvecklas.

Prototyper, enligt vissa utvecklare, är det viktigaste utvecklingsstadiet . Efter prototypstadiet följer nödvändigtvis stegen med att revidera systemarkitekturen, utveckla, implementera och testa den slutliga produkten.

Typer av prototyper

Det finns fyra huvudtyper av prototyper, de skiljer sig åt beroende på omfattningen av modellen som prototypen görs för:

  1. Industriella prototyper . De brukar kallas mastermodellen. (till exempel inom mikroelektronik - "ingenjörsprov").
  2. Arkitektoniska presentationsmodeller av en stad, ett hus eller enskilt rum (se arkitektur ).
  3. Transport - prototyper av alla fordon (bil, fartyg, flyg, etc.).
  4. En produktprototyp är en produktmodell som används för utställningar och presentationer.

Prototypprocess

Prototypprocessen består av fyra steg:

  1. Definition av initiala krav.
  2. Utveckling av den första versionen av prototypen (i exempelvis programvara - som endast innehåller systemets användargränssnitt , se Programvaruprototyping ).
  3. Stadiet för att studera prototypen av kunden och slutanvändaren. Få feedback om nödvändiga ändringar och tillägg.
  4. Omarbetning av prototypen, med hänsyn till mottagna kommentarer och förslag.

Egenskaper som en effektiv prototyp bör ha :

Prototypframställning av mjukvaruprodukter och datorsystem

Termen "prototyping" används aktivt inom datorsystemindustrin ( på engelska används termen "Software Prototyping").

Prototyper i mjukvaruutveckling är ett viktigt steg i mjukvarans livscykel .

För prototypframställning av datorsystem (programvara) används oftare abstraktionsprogrammeringsspråk på hög nivå (till exempel Java , Perl , Python , Haskell ) och specialiserade prototypverktyg (till exempel Axure RP , Microsoft Expression Blend , etc.) .

Efter att ha granskat prototypen skriver den slutliga implementeringen av lösningen vanligtvis mer exakt, dokumenterad kod, och en relativt stor mängd arbete läggs på att testa och felsöka systemet. I prototypstadiet identifieras viktiga arkitektoniska fel, ändringar görs i systemmodulernas gränssnitt och funktionalitet omfördelas mellan systemmodulerna.

Se även

Litteratur

Länkar

Anteckningar