Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Object-Oriented Programming: Design & Implementation (BTEC Level 3), Study notes of Object Oriented Programming

BTEC Assignment Brief. Qualification. BTEC Level 3 Extended Diploma in ICT. Unit number and title. Unit 15 – Object Oriented Programming.

Typology: Study notes

2021/2022

Uploaded on 09/27/2022

jennyfromtheblock
jennyfromtheblock 🇬🇧

2.3

(3)

225 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
BTEC Assignment Brief
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
7.15
2.0
Standard 1st class
5.0
0.5
Standard 2nd class
2.20
0.2
48 hrs recorded delivery
6.20
1.0
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#
pf3

Partial preview of the text

Download Object-Oriented Programming: Design & Implementation (BTEC Level 3) and more Study notes Object Oriented Programming in PDF only on Docsity!

BTEC Assignment Brief

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