<< Page 1 Page 3 >>


2 Use Cases

When defining primary uses cases, it is not needed to capture "every detail of the use cases". Thus, use cases are used primarily to capture the high level user-functional requirements of a system. Keeping this definition in mind, we design our use-case-model not primarily as a design-concept, but rather as an auxiliary means for communicating with the customer. The primary use-cases reflect the basic functionality of the ADS.

Actors

In our project we identified the following actors:

InternetUser

The InternetUser is interested in viewing the data and museums. He ist the one visiting the webpage of the ADS and using the ADS for display-purposes

Designer

A Designer creates Virtual Museums. He can arrange floors, room and vitrinas, but is not necessarily able to enter data. Furthermore, a Designer is able to create publications, such as a CD-Rom or a catalogue.

DataCollector

A DataCollector is able to enter data concerning artefacts, graves and settlements into the system. DataCollectors (as they are generalized by Designers) can create and modify virtual museums.

Scientific DataCollector

A Scientific DataCollector is able to enter data concerning artefacts, graves and settlements. Furthermore, a Scientific DataCollector is able to add scientific documentation. Scientific Data Collectors (as they are generalized by DataCollectors) can create and modify Virtual Museums.

Administrator

An administrator has all the rights of the other groups, i.e. he is able to enter data, scientific, etc. Furthermore he has the privilege to edit rights and groups.

Database

Took into consideration to be an actor, because it is not part of the system but interacts closely with it.

Use Cases

We identified the following use cases:

<< Page 1 Page 3 >>