ASSIGNMENT BRIEF
QUALIFICATION UNIT NUMBER AND TITLE
PEARSON BTEC HND IN COMPUTING (RQF) 29. APPLICATION PROGRAM INTERFACES (LEVEL 5 )
INTERNAL VERIFIER UNIT TUTOR
KANWAR ADEEL
DATE ISSUED SUBMISSION DATE RESUBMISSION DATE
12 SEPTEMBER 2022 12 DECEMBER 2022 19 DECEMBER 2021
ASSIGNMENT TITLE LEARNING HOW TO USE API
LEARNING OUTCOME AND ASSESSMENT CRITERIA
PASS MERIT DISTINCTION
LO1 EXAMINE WHAT AN API IS, THE NEED FOR APIS AND TYPES OF APIS
P1 EXAMINE THE RELATIONSHIP BETWEEN AN
M1 ASSES A RANGE OF APIS FOR A
API AND A SOFTWARE DEVELOPMENT KIT D1 EVALUATE POTENTIAL SECURITY ISSUES
PARTICULAR PLATFORM THAT COVERS A RANGE
(SDK). SURROUNDING APIS.
OF USES.
LO2 APPLY THE KNOWLEDGE OF API RESEARCH TO DESIGN AN APPLICATION THAT INCORPORATES RELEVANT APIS FOR A GIVEN SCENARIO OR A
SUBSTANTIAL STUDENT CHOSEN APPLICATION
P2 ANALYZE AN EXISTING APPLICATION THAT D2 CREATE A DESIGN FOR A CHOSEN
M2 DESIGN AN APPLICATION THAT WILL
COULD BE EXTENDED WITH A SUITABLE API. SUBSTANTIAL APPLICATION THAT WILL UTILIZE
UTILIZE AN API FOR A GIVEN PURPOSE.
A RANGE OF APIS, JUSTIFYING CHOICES.
LO3 IMPLEMENT AN APPLICATION IN A SUITABLE DEVELOPMENT ENVIRONMENT
D3 CONSTRUCT AN APPLICATION UTILIZING
P3 BUILD ON AN EXISTING APPLICATION M3 DEVELOP AN APPLICATION THAT UTILIZES
MULTIPLE APIS, FOLLOWING THE DESIGNS IN
FRAMEWORK TO IMPLEMENT AN API. AN API.
LO2.
LO4 DOCUMENT THE TESTING OF THE APPLICATION, REVIEW AND REFLECT ON THE APIS USED
M4 CONDUCT ‘BLACK BOX’ TESTS OF YOUR
D4 CRITICALLY EVALUATE THE APIS USED
P4 DESIGN AND COMPLETE A ‘WHITE BOX’ TEST APPLICATION, RECORDING THE RESULTS.
WITHIN YOUR APPLICATION. PROVIDE A DATA
OF THE APPLICATION, RECORDING THE RESULTS. M5 UPDATE THE APPLICATION ACCORDINGLY
SECURITY REPORT OF YOUR APPLICATION.
WITH THE RESULTS
SUBMISSION FORMAT
THE SUBMISSION IS IN THE FORM OF A TEN-MINUTE MICROSOFT® POWERPOINT® STYLE PRESENTATION TO BE PRESENTED TO YOUR COLLEAGUES.
THE PRESENTATION CAN INCLUDE LINKS TO PERFORMANCE DATA WITH ADDITIONAL SPEAKER NOTES AND A BIBLIOGRAPHY USING THE HARVARD
REFERENCING SYSTEM. THE PRESENTATION SLIDES FOR THE FINDINGS SHOULD BE SUBMITTED WITH SPEAKER NOTES AS ONE COPY. YOU ARE
REQUIRED TO MAKE EFFECTIVE USE OF HEADINGS, BULLET POINTS AND SUBSECTIONS AS APPROPRIATE. YOUR RESEARCH SHOULD BE REFERENCED
USING THE HARVARD REFERENCING SYSTEM. THE RECOMMENDED WORD LIMIT IS 1000 WORDS, INCLUDING SPEAKER NOTES, ALTHOUGH YOU WILL
NOT BE PENALISED FOR EXCEEDING THE TOTAL WORD LIMIT.
ASSIGNMENT SCENARIO AND GUIDANCE
SCENARIO
YOU ARE CURRENTLY WORKING WITH A FILM RESEARCH AND DEVELOPMENT COMPANY WHICH IS DEVELOPING ENTERTAINMENT SOFTWARES FOR A
RANGE OF DEVICES AS A PILOT RUN FOR ONE OF THEIR NEW DEPARTMENT WHICH WAS INDUCTED RECENTLY . FOR THE NEXT TITLE TO BE DEVELOPED, IT
WAS DECIDED THAT THERE SHOULD BE INTEGRATION WITH A RANGE OF SOCIAL MEDIA PLATFORMS, IN ADDITION TO THE LATEST AUDIO AND VISUAL
ENHANCEMENTS. THIS IS THE FIRST STAGE OF DEVELOPMENT AND YOU HAVE BEEN ASKED TO RESEARCH THE RELATIONSHIP BETWEEN APIS AND SDKS
FOR A VARIETY OF PLATFORMS, THEIR USES AND THEIR POTENTIAL SECURITY ISSUES. THIS IS A MINI-RESEARCH PROJECT THAT IS BASED ON A RANGE OF
DIFFERENT EXAMPLES; ULTIMATELY IT WILL HELP YOU TO DECIDE ON THE APPLICATION TO BE DEVELOPED IN THE FUTURE. YOU SHOULD IN PARTICULAR
FOCUS ON VISUAL, SOCIAL MEDIA, DEVICE MANIPULATION WHEN IDENTIFYING API’S.
YOU MUST ANALYSE AN EXISTING APPLICATION IN YOUR SCENARIO THAT COULD BE EXTENDED BY USING A SUITABLE API. DESIGN AN APPLICATION
JUSTIFYING THE SELECTION RELEVANCY AND PURPOSE OF THE CHOSEN API FOR YOUR SCENARIO. CREATE AND JUSTIFY THE DESIGN OF YOUR APPLICATION.
YOU SHOULD CHOOSE EXAMPLES OF AT LEAST ONE API FROM EACH CATEGORY WHICH YOU INTEND TO USE IN THE DEVELOPMENT OF YOUR
APPLICATION. YOU MUST ALSO UTILISE BEST PRACTICES FOR IMPLEMENTING THE APPLICATION.
YOU ARE REQUIRED TO BUILD ON AN EXISTING APPLICATION NETWORK TO IMPLEMENT AN API AND DEVELOP AN APPLICATION OF YOUR OWN WHICH
UTILISES MULTIPLE API’S. FOLLOW THE DESIGN IN LO2.
YOU MUST ALSO DESIGN AND COMPLETE THE WHITE AND BLACK BOX TESTS OF YOUR APPLICATION AND RECORD THEIR RESULTS. UPDATE THE
APPLICATION ACCORDINGLY AND CRITICALLY EVALUATE THE API’S USED IN YOUR APPLICATION AND GENERATE A DATA SECURITY REPORT OF YOUR
APPLICATION. YOU MUST IDENTIFYING THE CHOSEN APIS STRENGTHS WEAKNESSES, EASE OF USE, ACCESS TO FEATURES WITHIN THE APIS
EVIDENCE CHECKLIST SUMMARY OF EVIDENCE REQUIRED BY STUDENT
PART A PRESENTATION (MINIMUM 1000 WORDS) WITH SPEAKERS NOTES
PART B BUILD AN APPLICATION AND PORTFOLIO