Rational Unified Process - En modell för kvalitetsfrämjande systemutveckling?

Detta är en D-uppsats från Göteborgs universitet/Institutionen för informatik

Författare: Sandra Pettersson; [1999]

Nyckelord: ;

Sammanfattning: I en värld som befinner sig i ständig förändring och samtidigt överflödar av en omfattande och oöverblickbar mängd modeller, metoder och tekniker för systemutveckling, låter varje försök att skapa överblick och klargöra modellernas och metodernas starka och svaga sidor samt rekommendera strategier och åtgärder för att förbättra deras systemutvecklingsvärde, rimligt. Systemutvecklingen har blivit en mycket komplicerad och dynamisk process. De varierade och ständigt föränderliga kundkraven har drivit önskemålet att integrera eller samordna verksamhetslivscykeln med systemlivscykeln. Denna integration har bl.a. resulterat i ett omfattande behov av nya kunskaper och färdigheter. Utan lämplig modell och metodstöd som samordnar kundens, användarnas och systemutvecklarnas intuition, erfarenheter, färdigheter etc. finns det ringa förutsättningar att klara av att balansera kunskapsbehovet. Osäkerheten i de dagliga beslut och handlande som avgör systemutvecklingens framgång har blivit ett faktum. Samtidigt finns det inte någon modell eller metod som är bäst för alla systemutvecklingssituationer. Dessutom är inte alla modeller och metoder lika goda i alla situationer. Hur klarar vi att välja lämplig systemutvecklingsmodell för att absorbera systemutvecklarnas osäkerhet? Denna studie analyserar, resonerar och söker klargöra på ett systematiskt sätt RUP-modellens, (Rational Unified Process) och kvalitetsfrämjande stöd vid systemutveckling. Utredningen har fokuserat på och belyser frågan hur en systemutvecklingssmodell i allmänhet och RUP-modellen i synnerhet uppfyller den kvalitetsbild som berör systemutvecklingens tre grundpelare nämligen process, produkt och miljö. Studien har visat på RUPs klara och oklara sidor angående kvalitet och har även gett svar på i vilka situationer RUP är bäst lämpat. RUPs klara sidor är att den en relativt heltäckande iterativa utvecklingsprocessen etc. De oklara sidorna är att den i inte har ett klart varumärke, den saknar stöd för Knowledge management och konflikthantering etc. Slutligen passar RUP i situationer där relationerna är klara (ömsesidigt förtroende) och kunskapen hög eller relationerna klara och kunskapen låg (t.ex. vid införandet av ett helt ny systemtyp).

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)