Modelldriven utveckling enligt RUP Flashcards
Vad är en Användningsfallsmodell?
En Användningsfallsmodell är en specifikation av funktionaliteten I ett system
Användningsfallsdiagram
Ett Användningsfallsdiagram visar aktörer och
användningsfall och hur
de kommunicerar med
varandra
Aktivitetsdiagram
Ett Aktivitetsdiagram
kan användas för att
specificera flödet I ett
enskilt användningsfal
Klassdiagram
Ett Klassdiagram visar analysklasser, deras information, ansvar och relationer mellan varandra
Analysklass
--En Analysklass är en implementationsoberoende abstraktion av en företeelse i systemet. --Ett ansvar för en analysklass representeras av en Operation i UML Information som hör till en analysklass representeras av ett Attribut i UML
Sekvensdiagram
Ett Sekvensdiagram visar
hur instanser av analysklasserna samarbetar för att
realisera ett specifikt flöde
genom ett användningsfall.
Användningsfallsrealisering
En Användningsfallsrealisering består av ett antal sekvensdiagram som visar hur ett användningsfall realiseras. En användningsfallsrealisering representeras av ett Samarbete i UML
Designmodell (systemnivå)
Systemnivån av Designmodellen är en högnivå nedbrytning av systemet i logiska
delsystem och mellanliggande gränssnitt. Denna modell är vanligtvis lagerindelad
Delsystem
- gränssnitt
- tjänst
Ett Delsystem är en mindre del av ett system med tydliga gränssnitt mot omkringliggande delsystem. Ett delsystem representeras av en Komponent i UML -->Ett Gränssnitt är en specifikation av ett antal tjänster. -->En Tjänst representeras av en Operation i UML
Komponentdiagram
Ett Komponentdiagram visar delsystem och hur de tillhandahåller och utnyttjar mellanliggande gränssnitt.
Designmodell (delsystemnivå)
Delsystemnivån av Designmodellen är en konkret logisk utformning av ett
specifikt delsystem, där hänsyn tagits till hur delsystemet ska implementeras.
Klassdiagram
Ett Klassdiagram visar designklasser och hur de använder sig av och implementerar publika gränssnitt
Designklass
En Designklass är en abstraktion av en företeelse i systemet. Dessa motsvarar ofta klasserna i ett objektorienterat programmeringsspråk. -->Attribut används för att visa informationsbehov och -->Operationer används för att visa funktionalitet i klassen.
Implementationsmodell
En Implementationsmodell visar vilka artefakter som systemet består av
Exekverbar Artefakt
En Exekverbar Artefakt är en körbar fil i systemet. Det kan vara en.exe-file, .jar-fil eller annat beroende på implementationstekniken