Question
SYDE3203 - Assignment #3 Required/Applicable Software: o Microsoft Visio Submissions: o COMPLETE & SUBMIT INDIVIDUALLY - This is NOT a group assignment. For this lab
SYDE3203 - Assignment #3 Required/Applicable Software: o Microsoft Visio Submissions: o COMPLETE & SUBMIT INDIVIDUALLY - This is NOT a group assignment. For this lab everyone must produce and submit their own diagrams. What You Need to Do: 1. Review, analyze and conduct further research about the case described starting on the next page. There are details throughout the write up that should influence your work. The business case should be unfamiliar to you, so some googling around the business sector is going to benefit your understanding of the problem. 2. Make one use case diagram including: a. All relevant actors b. Include a minimum of 8 use cases based on the mission objectives in the case write up. c. Any relationships to actors or other use cases (include/extend) as necessary. 3. Makean activity diagram for each of the following requirements: a. 'Select workers' b. 'Import worker applications..." This content is protected and may not be shared, uploaded, or distributed.This content is protected and may not be shared, uploaded, or distributed. CASE DESCRIPTION: Motorsport Marshalling Services Track Day Management Suite Motorsport Marshalling Services is a not-for-profit organization of volunteers which staffs major and amateur motorsport events with safety personnel (workers/applicants) at Canadian Tire Motorsport Park. On non-race day events the track is rented out to organizers who bring in groups of people for high-speed driver education events. Those groups organize themselves and have nothing to do with managing worker selection or staffing of the event. They simply call Robb to book their dates for the year and communicate how many marshals they need. In order to work at one of those events workers apply and await selection confirmation from the 'Track Day Coordinator' who organizes the worker compliment for those private events. These confirmations usually arrive 2 weeks prior to the event date. Not everyone who applies is selected, but all who apply receive a templated group email indicating everyone who was accepted and not accepted. Registration is completed through a totally separate system that we do not have access to make any changes in. More on that later. We are looking for a tool to assist Robb Dobbie, track day coordinator, in recording, managing and communicating all the necessary details of a track day. Robb currently uses a programmed Excel file that is no longer able to accommodate the large number of events in a year and he is unwilling to share this file with us at this time as it contains personal private information of his workers. The file itself is password protected, and thus we are unable to adjust the VB Script within. Beyond that there are features Robb requires which Excel is unable to provide and Robb would like a standalone application to replace the Excel file permanently. Currently, Robb accesses a separate web application where his workers register for events. This application will not be integrated into what we are creating and should not be modeled in our documentation. Instead, Robb will continue to access that web-app where he downloads a CSV file containing all of the registered workers for a particular event. A key feature of this new application will be the ability to import the contents of the CSV file into a database which then automatically relates each registration to the relevant event that is already present in his system. Included with this package is an example of an old 2018 CSV file. It is important to note that the system exporting the CSV file includes fields that are not used or relevant, and they should not be included in your requirements determination. This content is protected and may not be shared, uploaded, or distributed.This content is protected and may not be shared, uploaded, or distributed. We have done some preliminary requirements gathering and determination and now require some diagrams we can use to give Robb a walkthrough of what we are planning to do. Below is the requirement work we've completed to date. Mission Statement The purpose of the MMS Track Day Management Suite is to facilitate the management of event details, worker selection and communication with worker applicants for those events. Mission Objectives To Maintain (Enter, Update, Delete) data on Event Organizers To Maintain (Enter, Update, Delete) data on Events To Maintain (Enter, Update, Delete) data on Workers To Maintain (Enter, Update, Delete) data on Worker Applications To Maintain (Enter, Update, Delete) data on Worker Selections To Search Data on Event Organizers To Search Data on Events To Search Data on Workers To Search Data on Worker Applications To Search Data on Worker Selections To Track Data on Worker Applications To Track Data on Worker Selections To Report on Event Worker Compliment Requests To Report on Events To Report on Worker Applications To Report on Worker Selections Functional Requirements Event Organizers Add new organizers Edit existing organizers This content is protected and may not be shared, uploaded, or distributed.This content is protected and may not be shared, uploaded, or distributed. Event Management Add new event Edit existing event Delete event Event Applicant Management Import worker applications for an event data from a downloaded CSV file & relate data to existing event Manually add new applicant(s) Edit list of applicants Produce Worker Selection(s) View worker applications Select workers for an event Adjust worker selections Send Templated Emails Email applicants indicating selection/non-selection Update applicants via email on selection changes after initial selection email Reporting Generate a summary report of events per event organizer Generate a summary report of all events Generate a summary report of all events by track (DDT or GP - Driver Development Track or Grand Prix) Generate a summary report of all event worker applications Generate a summary report of registration versus selection for all workers for the year Generate a summary report of registration versus selection per individual for the year Non-Functional Requirements: Operational Requirements Locally hosted Windows application Target operating system is Windows 10 Must work offline with exception of sending emails Performance Requirements Excel import should complete in 2 seconds or less This content is protected and may not be shared, uploaded, or distributed.This content is protected and may not be shared, uploaded, or distributed. Any manual input should complete in 2 seconds or less Security Requirements None Cultural and Political Considerations Tutorial documentation accessible within app This content is protected and may not be shared, uploaded, or distributed.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started