Skip to main content

Hvad er rationel samlet proces?

En rationel samlet proces eller RUP er en almindelig strategi, der bruges til udvikling af softwareprogrammer.Denne webaktiverede proces giver en række forskellige værktøjer, der hjælper programmereren med at udslette den grundlæggende kode til et program, samt hjælpe med at bestemme det endelige udseende af det produkt, som slutbrugeren køber og bruger.Som mange produkter, der er designet til at fungere på lignende måde, anses en rationel samlet proces som objektorienteret.

Flere af de værktøjer, der er en del af den rationelle samlede proces, er designet til at være til hjælp på alle faser af udviklingsprocessen.Der er generelle retningslinjer, der gælder for hvert trin undervejs, såvel som skabeloner og grundlæggende prototyper, som programmereren muligvis ønsker at bruge som grundlag for et eller flere faser af koden.Fordi RUP er designet til at tackle hele udviklingsprojektet, handler det ikke kun om at sammensætte programmets grundlæggende strømning.Det involverer også etablering af dokumenter, indstilling af definitioner for handlinger og endda hjælp i oprettelsen af hjælpeguider og manualer til at gå sammen med softwaren.

Omfanget af den rationelle samlede proces kan opdeles i fire forskellige stadier eller faser.Hver efterfølgende fase bygger på det arbejde, der udføres i den forrige fase, og udvikler programmet til et brugbart produkt, der sandsynligvis vil tiltrække opmærksomheden fra slutbrugerne.

Softwareudviklere begynder den rationelle samlede proces ved at gå ind i det, der er kendt som startfasen.På dette tidspunkt er fokus på at definere softwarens formål og funktion.Dette inkluderer identifikation af, hvad softwaren er beregnet til at opnå, som ikke udføres af andre programmer på markedet.

Den anden fase er kendt som uddybningsfasen.Her kræver den rationelle samlede proces, at omfanget og det formål, der er defineret i startfasen, undersøges og opdateres i de essentielle byggesten, der er nødvendige for at begynde at udvikle den specifikke arkitektur til softwareprogrammet.Hvert aspekt af programmet analyseres grundigt, og forholdet mellem individuelle funktioner er defineret.

Efter afslutningen af uddybningsfasen begynder konstruktionsfasen af den rationelle samlede proces.Her begynder alle byggesten, der blev identificeret og skabt i uddybningsfasen, at blive samlet til et brugbart produkt.Det er her, programmereren begynder at lægge det endelige applikationsdesign og også forfine kildekoden.Betatestning finder også sted i denne fase.

Den sidste fase af den rationelle samlede proces er kendt som overgangsfasen.Dette er simpelthen det punkt, hvor programmørens arbejde i det væsentlige udføres, og softwaren stilles til rådighed for slutbrugere.

Overalt gennem de forskellige definerede trin giver RUP prototyper eller modeller, der hjælper med at holde programmereren på sporet med en vellykket afslutning af en fase og migrationen til den næste fase.Selvom det ikke er det eneste produkt på markedet, der giver dette niveau af hjælp, er rationel samlet proces blandt de mest populære.