Detailed Analysis and Design of the AVIS System: Homework Assignment

Verified

Added on  2019/10/31

|8
|1070
|861
Homework Assignment
AI Summary
This document presents a comprehensive analysis and design of an AVIS (presumably, a booking or event management) system. It begins with an identification of both internal and external stakeholders, including their roles and responsibilities within the system. The solution then outlines the functional requirements of the AVIS system, such as managing visitor information, employee status, and booking notifications. A detailed breakdown of non-functional requirements is provided using the FURPS+ categories, covering usability, reliability, performance, security, design constraints, implementation, interface, physical requirements, and supportability. The document further includes various UML diagrams to illustrate system behavior and structure. These include an activity diagram, use case descriptions and diagrams, and a domain model class diagram, providing a visual representation of the system's processes and data relationships. Use cases are described for various events, such as student or staff applications, fee payment notifications, and class attendance tracking. Finally, the document references several sources for its analysis and diagrams.
Document Page
Question 1
a.Stakeholders
Internal Stakeholders- this are the employees
Executive(administration)-they manages and provides all the resources used in the park. Require the AVIS to be put in to place.
Technical Stakeholder- he/she connects the projectors,flipcharts, pen/papers giving the passwords for WIFI, availing the powerboards etc all of what
is required in the meeting.
Booking officer- books for the dining room and the time and day of the event.
-manages booking for the meetings and conferences that are held in the designated rooms
-allocates the duration the event will take to avoid double-booking
Dining manager- manages all what goes on in the dining rooms
Customers/visitors- people who require or need a booking fromtechnology park.
External stakeholders- University(Partner organisation) that associates itself with the technology park.
b.Functional requirements that AVIS system must carry out.
Manage the records of visitors information
Maintain the information of employees
Indicate the employee onsite, on leave or those occupied at a specific time
Notify its customers via text one week before the meeting date and another one a day before the meeting date.
Remind the attendees as well as the appropriate staff assigned specific tasks
Updating past bookings
Generate monthly bookings report and all manipulations that happened.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
c.FURPS + CATEGORIES describing several non-requirements for AVIS
Requirement categories Furps + Categories AVIS Example
Functional Function Business rule and procedures
Non-Functional Usability
Reliability
Perfomance
Security
+ Design Constraints
Implementation requirements
Interface requirements
Physical requirements
Support ability requirements
-AVIS user interface,how easy AVIS system is when using it.
-Rate of AVIS failing, methods applied for recovery incase AVIS fail.
-Speed for AVIS, the output or results that it give within a given time
-The controls for AVIS when accessing, AVIS ways of encrypting its data.
- technology park restrictions for the hardware and software software
-Protocols, tools and specific language that AVIS runs on
-technology park interfaces in the AVIS that will link to other systems in the park even
externally
-Constraints on equipments at park and the overall physical facilities
-AVIS to automatically updates and show clear enhancement methods.
Figure 1. table representing the FURPS + Cargories for non-functional requirements for AVIS (Pearl, 2014).
Document Page
Question 2
Figure 2 : Activity diagram (Muvhunzwi, 2015).
Document Page
Use Case Informative Brief Descriptions
Storage of all learning materials User/actor can store all the learning materials that includes the E-learning materials, Reading from
internet and library for each specific unit
Ordering of learning materials Arrangement of learning materials in a manner that items for each topic are grouped and made
available for students
Assigning a unit coordinator User/actors assigns unit coordinator whon will modify the CMS for that specific unit
Request an item to be added to the CMS User/actor requests the unit coordinator to add some items on the CMS as he is the only one who has
the rights of modifying it.
Request for digitising of some learning
materials
User/actors can request for digitisation of book chapters
Update and save student access logs
automatically
The system automatically saves all updates on student access logs in to the unit analytics
Question 3
Figure 3. Table listing the use case and their decriptions.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Figure 4: Use case diagram
The drawing above is with reference to class notes and websites reference (claudio.de-sari, 2016).
Document Page
Question 4.
EVENT EVENT
TYPE
USECASE BRIEF DESCRIPTION ACTOR
1.Student or staff
want to apply to
join
Tempora
l
Looking up for
eligibility
If eligible the student or staff applies and the membership record that is
account is created and finally
Staff or Student (Member)
2. Notification of
fee payment date
State Notifying payment
dates
Systems notifies its members 7 days before a fee is due and one day before
membership elapses
system
3. update on time
log when
attending leaving
External Updating the time
logs
Each and every time the member attends the center, the time logs are updated
when they smile in through and out to leave.
Staff or Student(Member)
4.Offers group
fitness classes
Tempora
l
Offering group
fitness classes
Center offer fitness classes such as pilate classes; pump classes and circuit
classes
Center
5.Allocation of
each class to a
specific teacher
Tempora
l
Allocating each class
to a teacher
Allocation of class to a specific teacher indicating their availability on a
semester basis where casual staff takes over during the breaks
Teacher
6. keeps tracks of
all teachers and
their specifics
Tempora
l
Keeping tracks of
teachers
Systems keeps the track record of all teachers and who they are and also when
they are rostered.
Teacher
7.Checks the
availability of a
teacher at any
time and
generate a report
Tempora
l
Checking the
teacher availability
and generating a
report
HR checks the availability of the teacher, either in class or is in leave etc. and
generate a weekly and monthly attendance of the teacher.
HR officer
Logins to the
group class
system
State Logging to the
system
Members login to the group class system to check any suitable class. Sign up for
classes and in case there is more space, then the member may turn up and join
in.
Staff/Student(Member)
Provision of Class
attendance
report
State
Providing Class
attendance report
The generated report for member is provided to the center manager.
Elsewhere the membership manager views the attendance report on a weekly
basis
Center Manager/
membership manager
Figure 5: Use case modelling – event decomposition technique
Document Page
Question 5
Figure 6 Domain model class diagram.
The above figure 5 activity diagram is drawn according to class lecture notes and (Lucid.chart, 2017).
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
References
claudio.de-sari, 2016. use case diagram syntax and drawings. [Online]
Available at: www.claudiodesio.com/ooa&d/UMLSR_EN/DSR/UCD.htm
Lucid.chart, 2017. LeadChart Activity Diagram tutorial. [Online]
Available at: www.lucidchart.com/pages/uml/activity-diagram
Muvhunzwi, A., 2015. How to create an activity diagram very fast. [Online]
Available at: https://creately.com/diagram/example/i7czo5u81/New%20University%20Admission
Pearl, M., 2014. Structured System Analysis & Design UNISA Studies – Chap 5. [Online]
Available at: http://geekswithblogs.net/MarkPearl/archive/2010/08/10/structured-system-analysis-amp-design-unisa-studies-ndash-chap-5.aspx
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]