a.Stakeholders
-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
b.Functional requirements that AVIS system must carry out.
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).
Figure 2 : Activity diagram (Muvhunzwi, 2015).
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 |
Figure 3. Table listing the use case and their decriptions.
Figure 4: Use case diagram
The drawing above is with reference to class notes and websites reference (claudio.de-sari, 2016).
EVENT |
EVENT TYPE |
USECASE |
BRIEF DESCRIPTION |
ACTOR |
1.Student or staff want to apply to join |
Temporal |
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 |
Temporal |
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 |
Temporal |
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 |
Temporal |
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 |
Temporal |
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
Figure 6 Domain model class diagram.
The above figure 5 activity diagram is drawn according to class lecture notes and (Lucid.chart, 2017).
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: https://geekswithblogs.net/MarkPearl/archive/2010/08/10/structured-system-analysis-amp-design-unisa-studies-ndash-chap-5.aspx
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download