3. Workplan for moo library

Hard ware requirements

Server: Any PC, Mac or workstation able to run a MOO-Server, connected to the internet. About 10 MB of disk space.

Client: Any personal computer connected to the internet.

Soft ware requirements

EnCore MOO-Server (Server-program and database). This is freeware. Any telnet client or moo-client (most of them are freeware).

Work packages (planned hours of work)

Definition of the work packages

All Work will be done by me, Hanspeter Heeb. As I work full time until the 20th of June I planned the working hours based on the available time. Hours in parenthesis are maximum working hours. Effective working hours will be entered in bold to show progress.

Also there will be entered the percentage done.

 

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

1. Define objects (with properties and verbs) we need for the library system.

The objects are:

  • Book-list
  • Information desk
  • conference room
  • book-shelf
  • private-library-rooms
  • library user
  • logical media
  • physical media

4

(2)

(2)

                                   

2. Check whether objects with similar properties and verbs are already available in the Encore package.

                                         

2.1 Program routines for importing, saving and commenting objects and code of verbs.

2

2

 

(2)

(2)

                               

2.2 Import objects.

         

1 (1)

                             

2.3 Check for reusable code and entire objects. Based on 1.

           

2

1 (3)

                         

3. Program missing verbs.

               

3

2

2

3

2

2

3

2

5 (3)

(4)

 

(8)

(11)

4. Set up generic objects.

                                 

4

(4)

   

5. Enter generic help text.

                                         

5.1 Write generic help text.

                                   

3 (3)

   

5.2 Enter help text.

                                   

1 (1)

   

6. Set up a small example library.

                                     

3 (1)