NZQA Expiring unit standard 6776 version 5 Page 1 of 3 Title Demonstrate computer programming skills using an object-oriented language Level 6 Credits 14 Purpose People credited with this unit standard are able to: explain object-oriented computer program development techniques; and design, write, modify and test an object-oriented computer program. The performance of all outcomes is to a standard that allows for further learning in this area. Classification Computing > Software Development - Programming Available grade Achieved Entry information Critical health and safety prerequisites Open. The credit value of this unit standard is calculated assuming a person has the prior knowledge and skills to demonstrate computer programming skills using a 3GL. Explanatory notes A software requirements specification that is suitable for implementing using objectoriented techniques must be provided to the person being assessed against this unit standard. This unit standard is Outcomes and evidence requirements expiring Outcome 1 Explain object-oriented computer program development techniques. Evidence requirements 1.1 The explanation compares the principles of object-oriented techniques with procedural techniques. 1.2 Decisions on the use of object-oriented techniques for given situations are justified by describing the advantages and disadvantages of the techniques. 1.3 A description of current developments in object-oriented programming techniques outlines the features of those developments. NZQA National Qualifications Services SSB Code 130301 New Zealand Qualifications Authority 2016 NZQA Expiring unit standard 6776 version 5 Page 2 of 3 Outcome 2 Design an object-oriented computer program. Range composition, inheritance. Evidence requirements 2.1 The design identifies the objects and their classes needed to fulfil the software requirements specification. 2.2 The design identifies the interactions between objects needed to fulfil the software requirements specification. 2.3 Classes encapsulates behaviour (action) and state (data). 2.4 Classes provide access to and enable modification of state (data) to fulfil the software requirements specification. 2.5 Classes are formed by composition. 2.6 The design outlines the class hierarchy. 2.7 The class interfaces are specified so that the design can be implemented. Outcome 3 Write an object-oriented computer program. Evidence requirements 3.1 The program code fulfils the program design requirements for objects and classes. 3.2 Objects interact through method invocation. 3.3 This unit standard is Objects exhibit polymorphic behaviour. expiring 3.4 Objects exhibit persistence. 3.5 Individual objects are managed within container objects. Outcome 4 Modify the function of an object-oriented computer program. Evidence requirements 4.1 Inheritance is used to modify class behaviour. 4.2 The impact of the modification is limited by encapsulation. NZQA National Qualifications Services SSB Code 130301 New Zealand Qualifications Authority 2016 NZQA Expiring unit standard 6776 version 5 Page 3 of 3 Outcome 5 Test an object-oriented computer program. Evidence requirements 5.1 A test plan describes tests and expected results for all behaviours of all objects. 5.2 Testing fulfils the test plan. 5.3 The program code is corrected to eliminate errors identified through testing. This unit standard is expiring. Assessment against the standard must take place by the last date for assessment set out below. Status information and last date for assessment for superseded versions Process Version Date Last Date for Assessment Registration 1 8 July 1996 31 December 2015 Revision 2 28 November 2000 31 December 2015 Review 3 17 October 2008 31 December 2015 Rollover 4 21 July 2011 31 December 2015 Rollover 5 16 April 2015 31 December 2017 Consent and Moderation Requirements (CMR) reference 0011 This CMR can be accessed at http://www.nzqa.govt.nz/framework/search/index.do. Please note Providers must be granted consent to assess against standards (accredited) by NZQA, before they can report credits from assessment against unit standards or deliver courses of study leading to that assessment. This unit standard is Industry Training Organisations must be granted consent to assess against standards by expiring NZQA before they can register credits from assessment against unit standards. Providers and Industry Training Organisations, which have been granted consent and which are assessing against unit standards must engage with the moderation system that applies to those standards. Requirements for consent to assess and an outline of the moderation system that applies to this standard are outlined in the Consent and Moderation Requirements (CMR). The CMR also includes useful information about special requirements for organisations wishing to develop education and training programmes, such as minimum qualifications for tutors and assessors, and special resource requirements. NZQA National Qualifications Services SSB Code 130301 New Zealand Qualifications Authority 2016