Michael De Wet Unit 15 TA101117
BTEC Assignment Brief
Qualification BTEC L3 Extended Diploma in IT – Software
Development
Unit number and title Unit 15 Object Oriented Programming
Assignment title Creating an OOP program
Assessor Liguang Chen
Issue date 21/2/2018
Hand in deadline 9:00 am 23/3/2018 (must be submitted via Moodle)
Vocational Scenario or You are a junior software developer in a medium-sized
Context computer game company. The company has been
experiencing some problems caused by their legacy
software developed in-house during early 80’s. As the
maintenance cost the current software system is spiral
out of control, the managing director is looking at the
option to re-design the current software system to cope
with their ever-changing business need.
Working as a member of software team, you are asked
by your team leader to present a case for Object
Oriented instead of traditional process based approach to
software system development to the managing director
as well as other team members.
Note carefully:
a) To achieve an overall pass your application
should contain at least two user-defined classes:
one parent class and one child class using
inheritance, method overloading and overriding.
b) To get overall merit, your make use of three user
defined classes: one parent and two children
classes. Also you are able to clearly explain each
tools and techniques used in the design and
implementation.
c) To achieve a distinction, you must first
1
BTEC Assignment Brief
Qualification BTEC L3 Extended Diploma in IT – Software
Development
Unit number and title Unit 15 Object Oriented Programming
Assignment title Creating an OOP program
Assessor Liguang Chen
Issue date 21/2/2018
Hand in deadline 9:00 am 23/3/2018 (must be submitted via Moodle)
Vocational Scenario or You are a junior software developer in a medium-sized
Context computer game company. The company has been
experiencing some problems caused by their legacy
software developed in-house during early 80’s. As the
maintenance cost the current software system is spiral
out of control, the managing director is looking at the
option to re-design the current software system to cope
with their ever-changing business need.
Working as a member of software team, you are asked
by your team leader to present a case for Object
Oriented instead of traditional process based approach to
software system development to the managing director
as well as other team members.
Note carefully:
a) To achieve an overall pass your application
should contain at least two user-defined classes:
one parent class and one child class using
inheritance, method overloading and overriding.
b) To get overall merit, your make use of three user
defined classes: one parent and two children
classes. Also you are able to clearly explain each
tools and techniques used in the design and
implementation.
c) To achieve a distinction, you must first
1