Fog Creek Software
Discussion Board




Puzzling on UML

I have a question on UML.

If I have a registration page that has a unique form depending on the type of individual registering.

So there are four actors - each of which will be faced with a different type of registration form.

Do I make four seperate use cases for 'Register'?

And how do I list the different forms in the use case diagram? Should I list it in the 'Attributes' section?

UML
Monday, November 10, 2003

Depends.

How much commonality is there in the registration process across the four different types of actors.

If it is significant you probably want a single 'Register' Use Case that captures the most common scenario with <<extends>> Use Cases for the other three detailing where they diverge.

herb
Monday, November 10, 2003

*  Recent Topics

*  Fog Creek Home