KOMPETENSSYSTEM - Örebro universitet
KOMPETENSSYSTEM - Örebro universitet
KOMPETENSSYSTEM - Örebro universitet
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Kompetenssystem<br />
Kravhantering<br />
Kravhantering är att samla in, dokumentera, organisera, prioritera och följa upp de krav som<br />
ställs på ett system. I tabell 3.2 isas ett antal olika kravtyper.<br />
Funktionalitet<br />
Användarvänlighet<br />
Stabilitet<br />
Prestanda<br />
Drift/Vidareutv.<br />
Tabell 3.2: Kravtyper<br />
Resultatet av kravhanteringen i RUP är användningsfallsmodellen.<br />
Denna fungerar sedan som indata till Analys och<br />
Design, Implementation och Test.<br />
Arkitekturcentrerad utveckling<br />
En byggfirma skulle aldrig komma på tanken att börja bygga ett hus utan att först ha tillgång<br />
till en ritning. Det har dock inte varit lika självklart vid mjukvaruutveckling. I RUP tillämpas<br />
därför det som kallas arkitekturcentrerad utveckling dvs. en ritning av hur systemet ska<br />
byggas upp och olika komponenters samverkan.<br />
För att beskriva ett systems arkitektur används ”4+1”-vymodellen. Fem olika vyer beskriver<br />
designen av systemet sett från fem olika perspektiv, se figur 3.5.<br />
De olika vyerna är:<br />
Logisk vy Implementationsvy<br />
Användningsfallsvy<br />
Processvy Driftsättningsvy<br />
Figur 3.5: ”4+1”-vy över arkitektur<br />
• Användningsfallsvyn<br />
Så uppfattas systemet utifrån av dess användare.<br />
• Logisk vy<br />
Implementationsoberoende beskrivning av systemets delar, beteende och samverkan.<br />
• Implementationsvy<br />
Visar hur källkoden är organiserad och hur den logiska vyn skall implementeras.<br />
• Processvy<br />
Systemet beskrivs som ett antal samverkande exekverbara delar. Används mest för<br />
större sammanhängande system.<br />
• Driftsättningsvy<br />
Fysisk arkitektur för driftsättning av systemet.<br />
Peter Lorenz 12(47)