ExamsSCHOOL OF SCIENCE AND TECHNOLOGY

National Open University Exam Past Question – CIT734 JUNE/JULY EXAMINATION

NATIONAL OPEN UNIVERSITY OF NIGERIA CIT734 OBJECT ORIENTED TECHNOLOGY

14/16 AHMADU BELLO WAY, VICTORIA ISLAND, LAGOS SCHOOL OF SCIENCE AND TECHNOLOGY JUNE/JULY EXAMINATION

COURSE CODE:   CIT734

COURSE TITLE:   OBJECT ORIENTED TECHNOLOGY

TIME ALLOWED: 3 HOURS

INSTRUCTION:    Answer any five questions out of Seven

 

1 (a) Briefly explain the concept of Object-oriented programming.

(b) Enumerate and explain the three underlying concepts of object oriented programming.

(c) Outline and discuss at least three major object-oriented programming languages.

 

2 (a) With reference to Object-oriented programming, define the term Relationship. (b) Briefly explain Super class and Subclass, Clearly differentiating between them.

(c) Describe the abstract classes and explain the types of relationships of these classes.

 

3 (a) Explain and Differentiate among the terms; Programming, Program and Algorithm. (b) Enumerate and discuss the three kinds of programming techniques.

(c) Explain why object-oriented programming is regarded as a better technique over the other three mentioned above.

 

4 (a) Define and explain the relationship between Software and Software Engineering. (b) Using suitable diagram, discuss the phases of a Software Development Life Cycle

(SDLC) or Software Life Cycle.

(c) Draw and explain the Water Model of SDLC.

 

5 (a) explain the term; Object.

(b) Enumerate and discuss at least five qualities of a Software product and process. (c) List ten principles of Software Engineering, and discuss any five.

YOU MAY ALSO LIKE  National Open University Exam Past Question – AEM732 JUNE/JULY EXAMINATION

 

6 (a) Explain the term; Object Oriented Design (OOD).

(b)Discuss the Non-Formal View and Life-cycle view of OOD. Highlighting the differences between these views.

(c) Discuss the role of OOAD in Software Life Cycle.

 

7 (a) Describe an Interface.

(b) Differentiate the various OOAD methodologies in terms of Proprietary, Type, Scope

Strength

Primary cited Applications/ Market.

(c) Using a suitable example, explain how software objects are modelled after real-world object, with consideration to having state behaviour.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Close