- / 4
Design 4 Initial planning 5 What is the problem? 5 Scope 5 What will the application do? 5 What will it not do? 5
Inputs: 6
Processes: 6
Outputs: 6
Variables: 6
Constants: 7
Data that will be stored: 8
How will this be done? 10 What will be the stages of how the program performs its processes? 10
Menu for entering competitors: 11
Menu to input scores: 12
Menu to view scores and positions. 13 Peer review of my design 13 Evaluation 15 Does the program meet the clients original needs? 15
- Participants may enter the tournament as individuals or part of a team. 16
- It is expected that there will be 4 teams with 5 members and there will be 20 spaces for
individual competitors. 16
- 4 teams: 17
- 5 members(within the teams): 18
- 20 individual spaces: 19
- Each team or individual will complete 5 events 20
- Each event will be defined as a team or individual event 20
- The events will vary in type, from sporting to academic challenges 20
- Include the possibility of entering for one event only 20
- Individuals and teams will be awarded points according the their rank within each event, the
- Volume of code 28
- Amount of files 29
- Allowing constants to be changed 30 2 / 4
points awarded for each event are yet undecided 25 Evaluating the program itself 27 How user friendly was it? 27 What did I do to make this program more user friendly? 27 What would I do differently in the future regarding user friendliness? 27 Is the software high quality? 28 Reliability? 28 Efficiency? 28
Maintainability? 29 How could the software solution be optimised? 30
- File storage 30
Peer review of my development 31 Differences between the design and the development of my program 33 Notes on optimisation/additions 36 Final Test log 37 Time management/organisation 39 What I used to track my time and organise 39 How well did I manage my time? 40
- / 4
Project Brief
The college will be running a tournament for students to compete in a series of events for prizes.○ Participants may enter the tournament as individuals or as part of a team ○ It is expected that will be 4 teams each with 5 members and there will be 20 spaces for individual competitors ○ Each team or individual will complete 5 events ○ Each event will be defined as a team or individual event ○ The events will vary in type, from sporting to academic challenges ○ Individuals and teams will be awarded points according to their rank within each event ○ The points awarded for each event are as yet undecided and the college are willing to hear any suggestions you may have ○ Also, the college would like to include the possibility of entering for one event only You have been asked to design and develop a computer program to manage the scoring system for the tournament.
Design
Produce a design for the tournament scoring system application including clear and effective diagrams, illustrations and algorithm designs.
You will produce a design report in which you will:
This should be a word processed document with an assignment Front Sheet and a Contents Page. Include any other documents such as Gantt Charts in your upload.Discuss software development life cycle stages, considering what areas of design and development should happen in which stages. You will produce an assessment of the scoring systems requirements and a design specification before any code is developed.○ Document the design of the system you will create, including descriptions of the tasks your program needs to fulfil, algorithms your program will use, data structures and data storage needed by the system.○ You should ensure that all of your diagrams and illustrations are relevant and accurately describe the programs you intend to create.○ Analyse the design options for the system, considering the features of the software you will create ○ You should consider the advantages and drawbacks of using certain programming languages, identify any pre-defined code and assets available for use and how it could be integrated into the new system.○ Review your designs with others to obtain feedback and identify areas for improvement to evaluate and justify your final design.
Formatted: Centered
- / 4