Question
class diagram and sequence diagram User Story Registration Staff must be able to create classes as needed by the business. For example, the owners of
class diagram and sequence diagram
User Story
Registration Staff must be able to create classes as needed by the business. For example, the owners of Pro TKD are thinking about expanding into the Parkour marketplace and will have to create classes for different age ranges and skill levels.
Acceptance Criteria:
- Must be able to query classes by age range and skill levels
- Must be able to schedule the classes is 0.5 increments.
Use Case Descriptions
Use Case Name | Create a class | ||
Triggering Event | Demand for a new class | ||
Brief Description | Allows the Registration Staff to create a new class | ||
Actors | Registration Staff | ||
Related Use Cases |
| ||
Preconditions | Registration Staff has opened the class and schedule menu | ||
Post Conditions | Class is created and ready to schedule | ||
Flow of activities | Actor | System | |
| | Selects the Class Menu | Displays a list of classes including Class identifier, class name and the date the class was last run. System prompts to add a class |
| | Requests to add a class | Displays a class entry form, prompting for class name, class description, length of class in 0.5 hour increments, suggested age range and skill level. |
| | Enters class name, class description, length of class, selects age range, from a list and skill level from a list | Accepts input Data Validation: Class name must be entered Description must be entered Length of class must be entered and divisible by 30. Age range must be selected Skill level must be selected Data is valid, unique class identifier is created Prompts to save the data. |
| | Requests to save | Saves data Displays a confirmation message |
Exception Conditions |
|
Use Case Name | Add a class to a schedule | ||
Triggering Event | Demand for a class | ||
Brief Description | Allows the Registration Staff to add a class to the weekly schedule. | ||
Actors | Registration Staff | ||
Related Use Cases |
| ||
Preconditions | Registration Staff has opened the class and schedule menu | ||
Post Conditions | Class is scheduled and ready for Registration | ||
Flow of activities | Actor | System | |
| 1. | Selects the Semester Schedule option | Displays a list of Semester/locations, prompts for selection |
| 2. | Selects semester and location | Displays a weekly calendar for the semester/location, displaying classes currently scheduled. Displays a list of classes. |
| 3. | Selects class, day of week and start time to add to schedule | Displays a weekly calendar for the semester/location, displaying classes currently scheduled. Displays a list of classes. |
| 4. | Repeat above step until all classes have been added to the schedule Requests to save | Scheduled items are save. |
Exception Conditions |
|
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