DATA DICTIONARY NOUNS/OBJECTS ============= Access control system - A system to control the access rights to an office so that no unauthorized persons can enter without permission. Card - Each employee working in the office gets a card and a corresponding personal code. By means of this card and code, the employee can get access to the office. Cardnumber - The number that uniquely defines a card. Cardreader - The hardware into which the employee enters her card. The cardreader reads the cardnumber. A validation is then made to make sure that the card is a registered card belonging to an employee in the office. CentralControl - The central controller has a connection to every entrance. It also makes sure that the validation of cardnumbers and codes is performed. Code - Each employee has a four digit personal code connected to her/his card. In order to enter the office through entrances where the security level is set to three the employee must type a code on the keypad. DataBase - The database contains all cardnumbers and personal codes. The database is managed by the separate management system which in turn is run by the system operator. Display - The hardware unit by which the system tells the employee what to do. The text can be displayed in one of three different languages, Swedish, English and German. Door - Employees enter and exit the office by opening a door. Entrance - Each entrance provides a dooor, a cardreader,keypad and display on the outside of the office and an exit button on the inside. ExitButton - A button beside the door on the inside of the office. The employee presses this button to unlock the door in order to exit the office. Employee - The holder of a position in the office. Every employee has a registered card with a personal code to get access to the office. Keypad - The hardware unit used to type personal codes. The keypad has keys for the digits 0-9 and maybe additional keys like * and #. ManagementSystem - A separate system, not developed in the project, which is run by the system operator. The management system manages everything that has to do with the database. Office - The place an employee works at. There are a number of entrances leading into the office and every day employees pass through these entrances. SecurityLevel - An entrance can have one of four different security levels and the way to access the office is depending on the level set. SystemOperator - A person who is authorized to register new cardnumbers and codes in the database. She or he is also responsible for the maintenance of this database. Additional operations for the system operator are to give an employee a new code, remove an employee from the register (quitting employees, for example), to reboot the system in case of breakdown, to initialize the system etc. All these operations are run through the management system, an external system that is not developed within this project. RELATION PHRASES ================ Card with code - Each employee in the office has a card with a personal code. Code consists of four digits - The personal code that every employee has connected to the card consists of four digits. Connection between central controller and entrance - There is a connection between every entrance and the central controller. Database contains cardnumbers and codes -The database contains the data relevant to the access control system. Database is managed by a management system - All updates and changes to the database are done through the management system which is run by the system operator. Entrance has four security levels - The way to access an office is depending on the current security level. Entrance provides a door, a cardreader, a keypad, a display and an exit button. VERB PHRASES ============ Change code - This action belongs to the management system and is performed by the system operator. Change Security Level - An operation done by the system operator to alter the security level of an entrance. Connection is lost - The connection between a door and the central controller can sometimes fail. In case of broken connection nobody can enter the office. It is, however, possible to leave the office. Control access rights - The task of the access control system. Delete from registerfile - This action belongs to the management system and is performed by the system operator. Enter Card - An employee enters her card into a cardreader to get access to the office. Enter office - A use case which describes the interaction between an employee and the access control system when the employee wants to enter the office. Enter office when connection failure - A use case which describes the interaction between an employee and the access control system when the employee wants to enter the office while the connection between door and central controller is lost. Exit office - A use case which describes the interaction between an employee and the access control system when the employee wants to exit the office. Initialize system - Done by the system operator at system startup time. Lock door - A door is locked immediately when it is closed. Press exit button - To exit the office an employee presses the exit button. Register employees, cards and codes in database - This action belongs to the management system and is performed by the system operator. Type code - An employee types her code on the keypad. Unlock door - A door is unlocked as long as it is opened. Validate card - The central controller makes sure that a validation of the card is performed by checking the cardnumber against the database. Validate code - The central controller makes sure that a validation of the code is performed by checking the code for the specific card against the database.