ck for Updates. Remainopen, is a system that allows businesses to remain open during different levels of COVID19 restrictions. Upon entering a store, customers need to scan a QR code using their mobile phone. The system keeps track of how many customers are in a store at any given point in time. Once a business signs up to use Remainopen, they register the GPS location, size, and type (e.p. hairdresser, restaurant) of each individual store in the online system. For every physical store, the business receives two separate QR codes that they need to print and position at the entry and exit points of that particular store. Hence, for a business with only one store, there will be exactly one entry QR code and one exit QR code. However, for a business with multiple physical locations, there will be one entry QR code and one exit QR code for each individual store. To ensure compliance, a shop assistant at the shop entry ensures that every customer entering the store scans the entry QR code. Using a tablet device and their business login to the system, they can constantly check how many customers are currently in the store. The system informs them when the current limit Is reached so that they wait before new customers can enter the store. When a customer enters a store they need to scan a QR code using their mobile device. This triggers a browser redirect to the RemainOpen website, where the customer then needs to enter their name, telephone number, postcode of their primary residence, and the number of people with them. For Instance, when a parent enters the store with two children, only the parent needs to scan the QR code, and indicates that three people have entered. Upon leaving the store, the customer needs to scan the exit QR code. Optionally, customers can create an account to keep track of which stores they visited and enter their account details rather than their name, telephone number, and postcode every time they enter a store. Given that the level of COVID 19 restrictions changes over time (e.g. when new clusters emerge), RemainOpen keeps track of daily change in COVID19 restrictions and how they apply to different postcodes. Based on this, it determines how many customers are permitted by the government in any given physical location based on the size and type of the store. To track outbreaks, RemainOpen has a separate access for health officials. Once a person tests positive for COVID 19, a health official enters that person's phone number In the RemainOpen system. RemainOpen,then creates a list with all stores that the person had entered over the past 14 days, and which other people were in the store at the same time, along with their phone numbers, The system also allows the health practitioner to Immediately send a text message to these individuals with a request that they self- quarantine for 14 days. RemainOnen, builds on a subscription model where businesses pay a flat fee of $200 for each physical store, plus an additional $0.05 for each customer that enters a store. For customers, RemainOpen, is free, (a) Based on the narrative above, create a context-level data flow diagram for the RemainOpen system. (12 marks) (b) Based on the narrative above, create a use case diagram for the RemainOpen system. (12 marks) (c) Create a UML activity diagram for RemainOpen to describe all activities and roles that are involved when a customer enters and then leaves a store. (12 marks) (d) Provide two questions that a business analyst could raise to seek further clarification when creating the next iteration of the context-level data flow diagram. (4 marks) Attach File