Systemutvecklingsprocessen Rational Unified Process RUP Systemutvecklingsprocessen Rational Unified Process
RUP’s 4 faser INCEPTION Förberedelse ELABORATION Utredning CONSTRUCTION Konstruktion TRANSITION Överlämning
Förberedelse VISIONEN Produktens affärsidé presenteras Hur systemets arkitektur kan se ut Vad kommer det att kosta? Några användningsfall Vilka risker finns?
Utredning KONKRETISERING Specificera användningsfall USE CASES Utveckla systemarkitektur Bedömning av resursåtgång Analysera riskerna Kravspecifikation tas fram Skapa plan för konstruktion
Konstruktion Bygg systemet genom ett antal iterationer Varje iteration innehåller: ANALYS DESIGN IMPLEMENTATION TESTNING
Överlämning ÖVERFÖRING Blivande användare testar systemet Utbildning av kundpersonal Korrigering av fel Prestandaförbättringar Finputs till en slutlig PRODUKT
Faser och Arbetsflöde
RUP är . . . Användarfallsdriven Arkitekturcentrerad Iterativ Inkrementell
Användarfallsdriven för att få fram önskat beteende för verifiering och validering av arkitektur för kommunikation med kund för för testning
Iterativ och Inkrementell Projektet indelas i ett antal ”miniprojekt” som vart och ett är en ITERATION och som resulterar i ett INKREMENT SUCCESSIVA FÖRFININGAR
Från FÖRBEREDELSEN får vi . . . VISIONSDOKUMENT Beskrivning av några ANVÄNDARFALL ORDLISTA AFFÄRSPLAN RISKUPPSKATTNING
Från UTREDNINGEN får vi Användarfallen Kravspecifikation Arkitekturbeskrivning En utvecklingsplan Användarmanual (HELPFIL)
Från KONSTRUKTIONEN får vi . . . PROTOTYP (Demo) För varje iteration ETT SYSTEM NÄRMARE MÅLET
Från ÖVERLÄMNANDET får vi . . . PRODUKTEN på CD-ROM RAPPORT