

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
BTEC Assignment Brief. Qualification. BTEC Level 3 Extended Diploma in ICT. Unit number and title. Unit 15 – Object Oriented Programming.
Typology: Study notes
1 / 3
This page cannot be seen from the preview
Don't miss anything!
Qualification BTEC Level 3 Extended Diploma in ICT
Unit number and title Unit 15 – Object Oriented Programming
Learning aim(s) (For NQF only)
Assignment title Object Oriented Programming, Design and Implementation
Assessor Mel Doost
Issue date w/b: 27 February 2017
Hand in deadline w/b: 20 March 2017
Vocational Scenario or Context
A parcel delivery service provider, “Assured Delivery Ltd” has asked you to design and implement a solution for calculation of cost of a delivery orders. At present they use pen and paper method, in conjunction with a table of charges, to quote order cost. You are to analyse their requirements and produce a refined CRC model for them to see. Once the solution is finalised they will ask you to implement it in C#. You then need to verify your application is working correctly by comparing quotes produced by the program and one you produce hand written or typed showing each step of the calculations.
Type of service Basic charge (£)
Extra charge per unit weight (£) Registered delivery, 1st class
Standard 1st^ class 5.0 0. Standard 2nd^ class 2.20 0. 48 hrs recorded delivery 6.20 1.
Task 1
Explain the key features or components in Object Oriented Programming: Properties methods Accessor modifiers for methods methods classes three main component of a class libraries header files, e.g. the ones starting with keyword ‘using’ in C#
BTEC Assignment Brief v1. BTEC Internal Assessment QDAM January 2015
Your presentation should be no more 5 to 6 slides and printed 2 slides per page. You do not have to present your presentation. .
Task 2
Design an Object Oriented application to meet the requirement in the scenario. From the specification in the scenario produce a list of candidate classes and obvious responsibilities. Identify properties and methods and then generate a Class- Responsibility-Card model (CRC) for your program. The model can be neatly hand drawn, or generated in Word or Visio.
Task 3
Implement a working object oriented application to meet the requirements of your design in Task2. From your CRC model produce a working C# command line application in Visual Studio. You should create new class definitions in a blank application that maps to your CRC model. Then instantiate objects of these classes in the Main() method and use the methods you have devised in the classes for cost calculation on relevant object of the classes to demonstrate working of your solution. Note you must ask your tutor to see a demonstration of your working application and be prepared to answer questions on your program.
Task 4
Create a test plan to test your application against the test cases. Record the expected and actual results. Write a short report on the test plan and results, illustrated with screen shots. (Keep a more detailed log of any trouble-shooting action to fix problems encountered, with screen shots, as you will need this in Assignment 2).
Task 5
Explain the following key features in Object Oriented Programming: encapsulation inheritance polymorphism
Task 6
Write a short report that extends the work done for tasks 1 and 5 to evaluate the suitability of object orientated programs for graphical applications - give two examples of calling an instance method from your code, in each case state the instance / object to which they are applied.
Checklist of evidence required
Presentation
Report
CRC model
Report and Code Printout