- 20 Marks
Question
a. Define Object-Oriented Programming (OOP) and state TWO examples. (4 marks)
b. State THREE advantages of Object-Oriented Programming (OOP) as a fifth-generation language (5GL). (3 marks)
c. List and describe the FOUR system changeover methods. (10 marks)
d. Explain the term ‘IP address’. (3 marks)
Answer
(a)
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of “objects,” which are instances of classes containing both data and methods.
- Examples: Java, Python
(b)
Advantages of OOP as a 5GL:
- Code Reusability: OOP allows developers to reuse code, reducing redundancy.
- Modularity: Programs can be divided into smaller, more manageable sections.
- Easy Maintenance: OOP enhances maintainability through abstraction and encapsulation.
(c)
System Changeover Methods:
- Direct Changeover: The old system is completely replaced by the new system in one go.
- Parallel Running: Both the old and new systems run simultaneously for a period to ensure the new system works correctly.
- Phased Implementation: The new system is introduced in stages or modules.
- Pilot Running: The new system is implemented in a small part of the organization to test its effectiveness before full-scale implementation.
(d)
An IP address (Internet Protocol address) is a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.
- Tags: Object-Oriented Programming, System Changeover
- Level: Level 1
- Topic: Information Systems
- Series: MAY 2018
- Uploader: Theophilus