0% found this document useful (0 votes)
6 views1 page

Object Oriented Programming

The document outlines the topics to be covered in two subjects: Object Oriented Programming and Software Engineering, with specific questions and tasks assigned for each. It includes explanations of programming techniques, file operations, inheritance, friend functions, pointers, software quality standards, and software development approaches. The submission must be handwritten and collected by the specified deadline, emphasizing originality and collaboration in understanding the material.

Uploaded by

illemarb brian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

Object Oriented Programming

The document outlines the topics to be covered in two subjects: Object Oriented Programming and Software Engineering, with specific questions and tasks assigned for each. It includes explanations of programming techniques, file operations, inheritance, friend functions, pointers, software quality standards, and software development approaches. The submission must be handwritten and collected by the specified deadline, emphasizing originality and collaboration in understanding the material.

Uploaded by

illemarb brian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Object oriented programming(30marks)

1. Explain the following programming techniqes (5 marks)


a) Structured programming
b) Unstructured programing
c) Procedural programming
d) Modular programming
e) Object- oriented programming
2. what is abstract datatypes? (1marks)
3. With the help of sample programs, explain the file operations in c++ (6 marks)
4. Explain the different types of inheritance.(3 marks)
5. With the help of a program, show how inheritance is implemented (3 marks)
6. What is a friend function? Explain with the help of sample program (3 marks)
7. What are pointers? Explain how they are implemented. (4 marks)
8. Explain the different types of errors in c++ programming.(5 marks)

Software engineering (30 marks)

1. Explain any three software quality standards (6mks)


2. Distinguish between product and process metrics (2mks)
3. Outline four requirements of a good software quality plan(4mks)
4. What are some challenges of software engineering? (3mks)
5. What are some of the emerging trends in software engineering (5mks)?
6. Explain the concept of component based development as used in software engineering.
(4mks)
7. Explain the various steps followed in the following software development approaches (6
marks)
a. Rapid application development
b. Joint application development
c. Agile software development

NB. The work must be hand written and collected by close of business tomorrow, Wednesday
(10/7/2024).

Copying a nother persons work is highly prohibited. Do your own work, share knowledge and ideas.

You might also like