Web Application Modelling

(example question)

Activity

 

1.       Using the use case model you developed during the last session, select a few individual use cases and look at the relationships.

 

2.       Do you need <<include>> or <<extend>> relationships to make your model more realistic? Consider how the user will interact with the application. Do they always have to log on, even if they are browsing?

 

3.       As a group, take each use case and produce individual sequence diagrams (if you get stuck, have a quick look at this refresher). Remember that you can find the objects by looking at the nouns in your text. (If you haven't yet described each use case in text, now would be a good time to do it).

 

4.       Look at the objects that you have identified. Where do you think they fit in with the architecture of your system? (Hint: are you using thick or thin client?)

 

5.       Decide which of your objects will reside on the server or the client. Mark up your sequence diagram  accordingly.