Object oriented programming

Object Oriented Computer Programming 2

Outcome 1 – Implement a software design using object oriented programming

  1. Identify the objects and data and file structures required to implement a given design
  2. Select, declare, and initialise variable and data structure types and sizes to implement design requirements
  3. Define relationships between objects to implement design requirements
  4. Implement message passing between objects to implement design requirements
  5. Implement object behaviours using control structures to meet the design algorithms
  6. Select and declare file structures to meet design file storage requirements
  7. Select and use standard input/output commands to implement design requirements
  8. Make effective use of operators and predefined functions

Outcome 2 – Refine an object oriented driven program to improve quality

  1. Use an agreed standard for naming, comments, and code layout
  2. Make effective use of encapsulation, polymorphism, and inheritance
  3. Implement data validation for inputs
  4. Identify and implement opportunities for error handling and reporting

Outcome 3 – Test the operation of an object oriented driven program

  1. Make effective use of the debugging facilities available in the IDE
  2. Prepare a test strategy to an agreed format
  3. Select suitable test data and determine expected test results
  4. Record actual test results to enable comparison with expected results
  5. Analyse actual test results against expected results to identify discrepancies
  6. Investigate test discrepancies to identify and rectify their causes

Outcome 4 – Document an object oriented driven program

  1. Create on-screen help to assist the users of a computer program
  2. Create documentation for the support and maintenance of a computer program
Report a Glow concern
Cookie policy  Privacy policy

Glow Blogs uses cookies to enhance your experience on our service. By using this service or closing this message you consent to our use of those cookies. Please read our Cookie Policy.