Skip to main content

Vad är rationell enhetlig process?

En rationell enhetlig process, eller RUP, är en vanlig strategi som används i utvecklingen av program.Denna webbaktiverade process tillhandahåller ett antal olika verktyg som hjälper programmeraren att utplåna den grundläggande koden för ett program, samt hjälpa till att bestämma det slutliga utseendet på produkten som slutanvändaren köper och använder.Liksom många produkter som är utformade för att fungera på liknande sätt anses en rationell enhetlig process vara objektorienterad.

Flera av de verktyg som ingår i den rationella enhetliga processen är utformade för att vara till hjälp i varje steg i utvecklingsprocessen.Det finns allmänna riktlinjer som gäller för varje steg på vägen, såväl som mallar och grundläggande prototyper som programmeraren kanske vill använda som grund för ett eller flera steg i koden.Eftersom RUP är utformat för att hantera hela utvecklingsprojektet handlar det inte bara om att sätta ihop programmets grundflöde.Det handlar också om att upprätta dokument, ställa in definitioner för åtgärder och till och med hjälpa till att skapa hjälpguider och manualer för att gå tillsammans med programvaran.

Omfattningen av rationell enhetlig process kan delas upp i fyra distinkta steg eller faser.Varje efterföljande fas bygger på det arbete som utförs i föregående fas och utvecklar programmet till en användbar produkt som sannolikt kommer att locka till slutanvändarnas uppmärksamhet.

Programvaruutvecklare börjar den rationella enhetliga processen genom att gå in i det som kallas startfasen.Vid denna tidpunkt är fokuset på att definiera programvarans syfte och funktion.Detta inkluderar identifiering av vad programvaran är avsedd att åstadkomma som inte görs av andra program på marknaden.

Det andra steget kallas utarbetningsfasen.Här kräver den rationella enhetliga processen att omfattningen och syftet som definieras i startfasen granskas och delas upp i de väsentliga byggstenarna som behövs för att börja utveckla den specifika arkitekturen för programvaran.Varje aspekt av programmet analyseras noggrant och förhållandet mellan enskilda funktioner definieras.

Efter avslutad utarbetningsfas börjar byggfasen för den rationella enhetliga processen.Här börjar alla byggstenar som identifierades och skapades under utarbetningsfasen att monteras i en genomförbar produkt.Det är här som programmeraren börjar lägga ut den slutliga applikationsdesignen och också förfina källkoden.Betatestning sker också under denna fas.

Det sista steget i den rationella enhetliga processen kallas övergångsfasen.Detta är helt enkelt den punkt där programmerarens arbete i huvudsak görs och programvaran görs tillgänglig för slutanvändare.

Genom de olika definierade stegen tillhandahåller RUP prototyper eller modeller som hjälper till att hålla programmeraren på rätt spår med en framgångsrik slutförande av en fas och migrationen till nästa fas.Även om inte den enda produkten på marknaden som ger denna nivå av hjälp, är rationell enhetlig process bland de mest populära.