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.
8 freelancers are bidding on average $35/hour for this job
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.
Hey! Hope so you are fine. I am expert in [login to view URL] give me a chance to work with you as i have done this kind of work previously . I ll definitely don’t put you backward in this regard. Have a good day ! Thanks.