Find Jobs
Hire Freelancers

UML Class Diagram based on a scenario.

$25-50 USD / hour

Completed
Posted about 6 years ago

$25-50 USD / hour

I need a UML class diagram in Microsoft Visio VSD format for the following scenario. Thank You: Your goal is to design a security system. The space to be protected is divided over 4 floors of a building with a total area of about 500m2. The building itself is divided into five areas: two research wings, an experimental wing, an administrative wing, and a central section containing classrooms and two lecture halls. The site accommodates about 500 people every day; mostly students, but also teachers, researchers, administrative and technical staff, as well as numerous visitors. After various items of property started disappearing, it was decided to restrict access to some of the rooms using doors with automatic locking. A badge reader, located nearby, controls the opening of each door. The badges that allow the opening of these doors are only given to the people that need to access restricted areas in order to perform their duties. Access rights are distributed among groups of people and groups of doors. Each person and each door must always belong to a group, even if they are the only members in the group. A group of doors may consist of doors distributed throughout the building, but from the point of view of controlling access, only the concept of a group of doors is important – routes and movement are not controlled. However, a given door cannot be a member of more than one group of doors. A given person, on the other hand, can be a member of several groups, so that the person’s access rights correspond to the combined rights of each of the groups the person belongs to. Access rights are established by describing, for each group of people, the various groups of doors that are accessible and under what time constraint. These rights are contained in a yearly calendar that describes the schedule a week at a time. Given that there will be a small variation of rights over time, a calendar may be initialized using ‘typical’ weeks that describe a fixed configuration of rights. The supervisor may create many ‘typical’ weeks as he/she wishes, and any subsequent changes made will automatically be propagated to all the calendars using them. On the other hand, changes made to a calendar directly – to take vacation days into consideration, for example – are not affected by the modification of a typical week. The access control system must operate as autonomously as possible, although a supervisor is responsible for the initial configuration and the updating of the various pieces of information that define the groups of people and doors. A guard has a control screen, and is informed of any unsuccessful entry attempts. Alarms are transmitted with a slight delay: information update on the control screen is performed every minute. Build a class diagram to detail your solution.
Project ID: 16182832

About the project

7 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello sir. I can do your UML diagrams Regards
$25 USD in 40 days
5.0 (186 reviews)
6.6
6.6
7 freelancers are bidding on average $36 USD/hour for this job
User Avatar
I'm a Bsc degree holder in computer science. I have worked on many papers in report writing, research.I have read and understood your requirement and I know you will never regret, thank you.
$41 USD in 40 days
4.7 (23 reviews)
5.1
5.1
User Avatar
Hi, I’m a Web Designer/Developer from the UK. My name is Mike. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. Let's have a quick chat when you're online.
$41 USD in 40 days
5.0 (1 review)
3.2
3.2

About the client

Flag of UNITED STATES
Pittsburgh, United States
5.0
4
Payment method verified
Member since Jan 18, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.