Pearson BTEC Level 3 National Extended Diploma in Information
Qualification
Technology
Unit title(s) Unit 4: Programming
Learning aim B: Design a software solution to meet client requirements
Learning aim(s)/objective(s)
Learning aim C: Develop a software solution to meet client requirements
Assignment title Programming Project
Assessors A Wojtowicz
Start date 11/03/19
Hand in deadline 29/04/19
You are a junior employee at a small software development company.
Your company recently visited a local college and delivered a guest lecture.
The college were pleased with the outcome of the visit and have asked
your company to judge an upcoming tournament.
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 there will be 4 teams each with 5 members and
there will be 20 spaces for individual competitors.
Vocational Scenario (or Each team or individual will compete in 5 events.
Vocational Context) 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
ranking 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.
Task 1: . Design and Develop
Produce a design for the tournament scoring system application including a
clear and effective diagrams, illustrations and algorithm designs. You will
produce a design report in which you will:
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.
Documents the design of the system you will create, including
descriptions the tasks your program needs to fulfil, algorithms your
program will use, data structures and data storage you intend to
create.
You should ensure that all of your diagrams and illustrations are
relevant and accurately describe the programs you intend to create.
Analyze the design options for the system, considering the features of