Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

WHAT YOU ARE TO DO You will find a project proposal, HockeyPoolProposal.docx . You are to perform systems analysis to determine the what of Hockey

WHAT YOU ARE TO DO

You will find a project proposal, HockeyPoolProposal.docx. You are to perform systems analysis to determine the what of Hockey Pool Project what the project is intended to do. As part of your systems analysis, you will create several project documents that will record your findings.

For this you must create and submit the following:

List of stakeholders, including why the stakeholder is included.

Appropriate use case diagrams.

Questions to ask the client.

Use Case Scenarios for one of the identified use-cases.

Activity diagrams for a use case

User stories for a scenario.

Stakeholder List

Review the HockeyPoolProposal.docx file. Using the techniques described in class, create a list of possible stakeholders, including a brief (1 sentence) description of why each is included. Use this list of stakeholders to determine actors for the next step.

Use Case Diagrams

Review the HockeyPoolProposal.docx file to determine what is internal to the system and what is external to the system. Using the techniques discussed in class identify the actors, then for each actor, determine how they interact with the system. From these interactions, determine the required use cases. Record these identified actors and use cases in a use case diagram. Remember you can separate diagrams by functionality.

Include your use case diagram in your submission document. You may use any drawing program you would like to draw the diagram: Visio and draw.io are good tools. You may also hand draw the diagram and scan it in to your submission document.

Client Questions

The details of how the hockey pool system will work are slightly vague. As you develop your use case diagram, there will likely be a number of questions that occur to you that you would normally need to ask the 2nd year students. Create a list of 5 questions that you would need to ask the students, then, pretending that you are the client, come up with likely answers to the questions.

List your 5 questions and your corresponding answers in your submission document.

User Scenarios

You have likely identified at least one use case that provides functionality for the pool organizer. Select one use case for that actor, then detail four scenarios based on that use case. Be sure to identify which use case your scenarios are based on.

Include your scenarios in your submission document.

Activity Diagrams

Not all scenarios require an activity diagram, but for this assignment, we want you to demonstrate that you can create an activity diagram! By creating the diagram, you will gain a better understanding of how the system works.

Using the same use case that you based your scenarios on, generate an activity diagram that describes the process involved in performing that use case.

Hint: you should be able to trace your scenarios on this activity diagram!

Include your diagram in your submission document again, you can use a program to draw your diagram, or you can draw it by hand and scan it in.

User Stories

Based on the use case and scenarios that you have previously detailed, identify 3 user stories that you could use in your development. For each user story, provide:

A title which briefly describes the story and is written in active language.

A description which follows the As a/an , I want to , so that format described in class. Apply the INVEST principles to test that you are creating a good user story. Since we have not yet discussed estimation methods, and because you dont have a client to help you set priorities, set the estimates all to 10 hr. and the priorities all to Med.

At least 3 business level acceptance tests that could be used to demonstrate that the user story has been successfully implemented, and which help to clarify the intent or constraints on the story. If relevant, include references to the user scenarios, activity diagrams or other supporting documentation which may be relevant to the story.

Include the 3 user stories in your submission document. Use the Story card template.docx to format your story cards.

//HockeyPoolProposal.docx

CST Hockey Pool Project

Project Objective

The 2nd Year CST students would like to run a NHL hockey playoff pool to raise money for their grad fund. Being CST students, they would like the pool to be run on a computer, and would like to be able to check the standings from home, from the computers in the lab, and from their phones. Because their systems analysis and design skills are a little rusty, they have come to the 1st Year students to help them analyze their project.

Project Scope

In this pool, NHL players are grouped into 12 groups of 4 players each, with the players in each group being of similar abilities. Only skaters are involved in this pool; there is no need to include goalies. Students who have entered the pool select one player from each group, pay their money to the pool organizer, then are able to check the status of their team of 12 players throughout the season. More than one student can select the same player.

Team scores are calculated as follows: for an individual player, the player's score is calculated as his number of goals added to his number of assists. For example, if one player has 3 goals and 5 assists, the player's score is 8. The scores of all selected players is added together to determine the team score.

At the end of the season, the student whose team has the highest score wins first place, which is 40% of the total entry fees. The second place student wins 20%, and the third place student wins 10%. The remainders of the entry fees go to the grad fund.

At the conclusion of each day's games, the pool organizer will enter that day's statistics for each of the 48 players into the system. The system will then calculate updated player and team standings.

Students will be able to generate reports showing the current overall team standings, overall player standings, and will be able to generate individual team reports to see how each of their players is doing.

Required Resources

The 2nd year students have expertise in PHP and MySQL, so they intend to store player and team information into a MySQL database, and will write PHP pages to generate the reports.

Schedule

The project must be ready for the start of the NHL playoffs on April 15th, 2022.

//Story card template

image text in transcribed

FRONT OF CARD BACK OF CARD

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

Modern Database Management

Authors: Jeffrey A. Hoffer Fred R. McFadden

9th Edition

B01JXPZ7AK, 9780805360479

More Books

Students also viewed these Databases questions

Question

42. Determine za for the following: a. a .0055 b. a .09 c. a .663

Answered: 1 week ago