Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Essay

Unit 4 - programming assignment 2 distinction

Rating
4.0
(2)
Sold
3
Pages
13
Grade
A+
Uploaded on
15-06-2022
Written in
2021/2022

It is missing some small portion of Learning aim B. Also, this tournament system was made by one person so having things such as a record of the review and a document that demonstrates that you have shown individual responsibility and effective self-management was not applicable.

Show more Read less
Institution
Module

Content preview

Introduction
In this section of the assignment I will be going over the different stages that are necessary to make
and complete a working program that can be used to present the correct information as well as the
different stages that may be used to create other programs that may be more technically advanced.



Software development cycle
The software development cycle is a cycle that includes different stages that need to be meet to
complete and create software. This cycle is not a requirement but is used as a guide to ensure that
the software meet a good number of criteria before it is used. The software development cycle
highlights and focuses on all the stages between the inception of the software through the
maintenance stages to the eventual retirement and or replacement of the software.



What am I designing
What I am trying to make is a program that will allow the user to enter different team names, player
names and scores. While using this information the code will then run and calculate who won the
tournament and the present the winner to the user after they have played a set of games that
appear in a random order each time.



Inputs of the project
The user will have to enter all of the different team names and each of the player names that will be
associated with each team as well as all of points that need to be allocated to each of the teams so
that the code can then calculate who is currently winning. The user will also have to enter their
name and company name at the start of the code to separate them form others who may use the
code.



Outputs of the project
The outputs will consist of a lot of statements and questions so that the use can then enter all the
information that will be needed later on in the code, this process will happen throughout the code to
ensure that the code has the right information. Another set of outputs will be the scoreboards after
each of the events finish to show the user who is winning and who is falling behind.



Interface design
The user interface and what the user will read and interact with will be very simple in design and
how everything will be presented. The way all of the outputs will be presented will be in the form of
text that the user will have to read and respond to, this text will not be presented or shown on the
screen in any particular way.

The user interface will also

, Timescale
This whole process will need to be completed within the time frame that has been set for the
assignment which is 4 weeks. This amount of time is more than what is needed as it allows me to
add in extra features to make the use of the program easier and more in depth to allow for a better
end result.



Scoring system requirements
The scoring system is the main part of the assignment and the most difficult as it combines a lot of
the different features and functions that python has to creating a working scoring system that
calculates final scores and works as it is intended to.

This section of the code makes me the creator have to figure out a way to finish different aspects of
the requirements, these are:

 Calculating the final scores
 Adding all the numbers inputted correctly
 Presenting the correct information
 Showing the winner and the rest of the teams scores
 Making sure that points are allocated correctly

Despite these tasks seeming fairly simple when adding this into code it becomes a lot more complex
and difficult than it would at first glance.



Functions used
The functions that were used in this assignment allow for minimal input from the user and allow for
a more seamless and easy way to use the program to come to a reliable outcome. The functions that
were used in my assignment are as follows:

IF loops – If loops is a function that makes the user meet one criteria, if the criteria is met an action
would be performed if not another action would be performed. This function can be looped with
another function called ELIF, what the ELIF function does is it adds another criteria that can be met
for a specific action to be performed, this function can be used as many times as wanted to create
more and more criteria to find out a more detailed and specific result. These two functions were
used a plethora of times in my code as it allowed me to get a more specific answer from the user
and have them directed down the right path of my code.



While loops – while loops is a function that works similar to the if loops function however unless the
criteria that the maker has entered is met the loop will continue indefinitely until the code is
stopped or until the criteria is met.

Written for

Study Level
Examinator
Subject
Unit

Document information

Uploaded on
June 15, 2022
Number of pages
13
Written in
2021/2022
Type
ESSAY
Professor(s)
Unknown
Grade
A+

Subjects

$13.14
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Reviews from verified buyers

Showing all 2 reviews
3 year ago

4 year ago

4.0

2 reviews

5
1
4
0
3
1
2
0
1
0
Trustworthy reviews on Stuvia

All reviews are made by real Stuvia users after verified purchases.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
JAV13R City and Islington College
Follow You need to be logged in order to follow users or courses
Sold
21
Member since
4 year
Number of followers
20
Documents
6
Last sold
3 months ago

4.0

3 reviews

5
1
4
1
3
1
2
0
1
0

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions