<< Main Page 2 >>


1 Requirements definition

Chapter1: Requirement Definition

1.1 Initial Situation and Objective Target

1.1.1 Introduction

Our company was engaged to develop a software-system with the working title ''Archaeological Data System - ADS'' which first of all shall:

We are responsible for the design and implementation of this system including the following points:

1.1.2 Database

One record will consist of approximately 20 attributes and can also contain pictures, sketches, movies and sounds. The expected annual growth of data is about 400 records at all (400 pics, 400 sketches, 10 movies and several sound-samples). The multimedia-files have to be uploaded through our web-interface. These files will not be stored into the database, but rather using the filesystem. The database will only store the path to the respective files.

1.1.3 Entering Data

There will be five user groups so far who are allowed to enter data into the database.

1.1.5 Virtual Museum

The software-system shall include a virtual museum where the visitors can walk through and zoom into descriptions of archaeological objects and artefacts. The museum shall not host all the data collected as the customer wants to perform special exhibitions on current topics. The visitors have the ability to search here for archeoligical artefacts. As a result they will get a descritpion how to get to the desired item in the museum. If one selects an item in a showcase he is given the available data from the database.

A museum will initially have three floors, each of which consist of about ten rooms. In every room there are several showcases which can contain various archeological artefacts each. The designer has the ability to design the museums.

1.1.6 Additional Notes

The customer wants to produce represantative CDs as well as catalogues of the virtual museum and its exhibitions.

1.2 System Environment

1.3 User Interface

See storyboards.

1.4 Documentation Requirements

As our customer has no previous experience with similar software-systems and wishes to be independent after finishing the project, the product manual has to contain detailed instructions dealing with the following issues:

1.5 Risk Analysis



<< Main Page 2 >>