Programming
Assignment 2
Programming Development
BY: -
Student Number: -
Course: Level 3 IT Year 2
,Assignment 1 – Concepts of programing
Author: - | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
Assignment Brief
BTEC Assignment Brief
Pearson BTEC Level 3 National Foundation Diploma in Information
Qualification
Technology
Unit number and title Unit 4: Programming
Learning aim(s) (For NQF
B: Design a software solution to meet client requirements
only)
Programming Development
Assignment title
You are a junior employee at a small software development
company. Your company recently visited a local college and
Vocational Scenario or
delivered a guest lecture. The college were pleased with the
Context
outcome of the visit and have asked your company to judge an
upcoming tournament.
Author: - | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
1
,Assignment 1 – Concepts of programing
Author: - | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
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.
Program 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:
Author: - | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
2
, Assignment 1 – Concepts of programing
Author: - | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
discuss software development life cycle stages, considering what
Task 1 areas of design and development should happen in which stages.
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 the tasks
your program needs to fulfil, algorithms your program will use,
data structures and data storage needed by the system (refer to
the checklist section bellow-bulletin 2).
Task 2
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
Task 3 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
Task 4 areas for improvement to evaluate and justify your final design.
Using appropriate methods, compile a test plan with test data for
Task 5 the system to be tested against once development is complete.
Checklist of evidence You should include:
required
• User/program requirements
• all of your design documents such as screen layouts, IPOs,
flowchart, structure chart, pseudo-code and data dictionary.
Author: - | Course: IT Level 3 Year 2 (MIT3DITMP.2324)
3