Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please I would like computer-written, not hand-written answers Question 1: (30 Marks) This question concerns the development of a small software system. The scenario below

image text in transcribedimage text in transcribedimage text in transcribed

Please I would like computer-written, not hand-written answers

Question 1: (30 Marks) This question concerns the development of a small software system. The scenario below outlines the problem domain. This description is not complete, but it contains all the information needed to answer the questions from 1.1 to 1.10. [Any answer not related to the scenario will be given ZERO mark]. Due to COVID19 pandemic, organizations started applying restrictions and rules for visitors as part of safety measures. It is worth thinking about developing a visitor management system. The proposed system should allow the visitors view the visiting schedule of every department of the organization. They should be able to submit a request for an appointment. The booking of appointments include filling out an online form, for incomplete detailed the system rejects the request. The staff approves the appointments after verifying the details. The staff schedule meeting, cancel meetings and send emails. The managers of each department approves the meeting schedule after checking their duty schedule. The system administrator does the system maintenance which includes system shut down and error reports. Before developing the application, there is a need to identify various factors such as the software architecture, deployment platform, project risks and assumptions etc. In addition, the system should provide a user friendly web interface to the users and should be able to access using various devices. The system is expected to be functioning within half a year. The system shall operate in accordance with the Act operating country's monitoring agency and laws. Got Question 4: (20 Marks) 4.1 10 Marks You are required to draw a sequence diagram and a corresponding communication diagram for the below given scenario based on Question-1. Given below is a scenario in which a font-office staff schedules and completes an appointment for a visitor meeting. The front-office staff validates the visitor details, The staff notifies the department about the appointment. The staff checks the types of appointments; individual or organization with the visitor. Then the staff confirms the details to the concerned department and receives confirmation to proceed. The staff updates the schedule. The staff updates the meeting with required details and then receives confirmation. The staff updates the appointment details. The staff sends confirmation message to the visitor about the meeting. 4.2 7 Marks You are required to draw a state chart diagram for the below given scenario based on Question-1. Assume a scenario of visiting schedule's various states according to the below given description. The visiting schedule is empty at the initial stage. A schedule becomes updated when visitors added to the schedule and becomes full when the number of visitor limit for a day is reached. During the update, the schedule will be checked for the number of empty slots. In addition to this, during the update process for any system error, the schedule will not be processed and updated. You should use a simple counter to keep track of the available slots and another counter for the visitor limit. 4.3 What does a final state signify in your diagram? 1 Mark 4.4 What is a self-transition? Provide one example from your diagram. 1 Mark 4.5 What is a Guard? Provide one example from your diagram. 1 Mark

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions