Om tilknytning af UML-modeller til en udviklingsproces

Microsoft Office Visio understøtter oprettelsen af model uden at anbefale nogen bestemt udviklingsproces. Hvis du vil have vist UML-diagrammer i en meningsfyldt sammenhæng, viser nedenstående grafiske illustration UML-diagramtyper i modeller, der stort set svarer til faser i en udviklingsproces: Use Case-modelfase, domænemodelfase, designmodelfase og implementeringsmodelfase.

Faserne ser ud til hænge sammen, men de mest effektive udviklingsprocesser er gentagne, dvs. at hver fase optræder flere gange.

"Modeling a system can be broken down into four phases: use case model, domain model, design model, and implemenation model"

Use case-modelfase

Use cases er beskrivelser af processer, du opretter tidligt i en udviklingscyklus. De beskriver interaktioner mellem eksterne agenter og systemet og hjælper dig med at forstå de systemkrav og den terminologi, der anvendes i domæneområdet. I løbet af use case-fasen opretter du use case-diagrammer.

Domænemodelfase

Som use case-modelfasen er domænemodelfasen fokuseret på opbygning og forståelse af det domæne, som du udvikler et system for. Det er en analysefase, hvor du stadig tænker i objekter og relationer fra den virkelige verden i stedet for programmeringsbegreber.

I domænemodelfasen opretter du grundlæggende strukturdiagrammer, pakkediagrammer og sekvensdiagrammer.

Designmodelfase

I use case- og domænemodelfaserne fokuseres der på forståelse af de krav og begreber, der er relateret til det system, du udvikler. I designfasen anvendes denne forståelse til at frembringe en programmeringsløsning.

Du skal bruge samarbejdsdiagrammer til at fastsætte, hvordan modelobjekt kommunikerer, og klassiske statiske strukturdiagrammer til at definere de modelobjektklasse, du implementerer i softwaren for at udvikle denne løsning.

Du kan også oprette et tilstandsdiagram eller modelobjektklasseaktivitet i relation til en bestemt klasse eller en modelobjektklasseaktivitetuse case for at forstå et objekts livscyklus.

Implementeringsmodelfase

Implementeringsmodelfasen fokuserer på den fysiske struktur og komponentstrukturen i udviklingsmiljøet. I implementeringsfasen opretter du komponentdiagrammer og fordelingsdiagrammer.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×