26.07.2013 Views

KOMPETENSSYSTEM - Örebro universitet

KOMPETENSSYSTEM - Örebro universitet

KOMPETENSSYSTEM - Örebro universitet

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!