You are on page 1of 2

University Institute of Engineering & Technology

(Recognised Under Section 2(f) and 12B of UGC)


Kurukshetra University, Kurukshetra

THEORY EXAMINATION – SEP 2020 TIME – 3 Hrs.


B.TECH – CSE SEMESTER – VII
M.M. - 38

PAPER CODE- CSE-415 PAPER- OBJECT ORIENTED SOFTWARE ENGINEERING

INSTRUCTIONS TO BE FOLLOWED
 Allotted time for examination is 3 hours that includes time for downloading the
question paper, writing answers, scanning of answer sheets and E-mailing the PDF
files to the designated Email ID.
 All the reappear students should send their answer sheets on this Email ID-
reappearcse@kuk.ac.in
 The candidates will be required to attempt 50% of the question paper (maximum) by
choosing to their any best questions accumulating 38 marks.
 The PDF files should be saved as Roll No. and Subject Code. Proper attention should
be given while sending the email and in the subject line, the Roll Number and Subject
Code should be mentioned.
 Maximum Page Limit should be 20 (Twenty) for attempting the question paper on
A4 sheets which could be downloaded and printed from the sample sheets given in
the Kurukshetra University Examination guidelines.
 Over-attemptation should be avoided.
 Handwriting should be neat and clean and diagrams should be clear and contrasted.
 The candidate should not write their Mobile No. otherwise Unfair Means Case will
be made.
 While attempting the paper, the candidate will use blue/black pen only.
 Before attempting the paper, the candidate will ensure that he/she has downloaded
the correct question paper. No complaint for attempting wrong question paper by the
candidate will be entertained.
 Candidate must ensure that he/she has put his/her signature on each page of the
answer sheet used by him/her. Answer sheet without the signature of the candidate
will not be evaluated.

1
PART-A

Q. No. – 1 Answer the following questions. 15x1=15

(i) Refinement is actually a process of elaboration. (T/F)


(ii) Give any example to show generalization.
(iii) Define Meta object with example.
(iv) Define encapsulation.
(v) In OOD, the attributes (data variables) and methods (operation on the data) are bundled
together is called _______.
(vi) Give any example to show aggregation.
(vii) Define dynamic binding.
(viii) Grouping of all functionally related elements is known as _______.
(ix) A good structured design has low cohesion and high coupling arrangements.(T/F)
(x) If the objects focus on the problem domain, then we are concerned with ______.
(xi) The spell check feature in word processor is a module of software. (T/F)
(xii) When two or more classes serve as base class for a derived class, the situation is known
as __________
(xiii) Modular design unintentionally follows the rules of 'divide and conquer' problem
solving strategy. (Y/N)
(xiv) Reliability is measured by considering processing speed, response time, resource
consumption, throughput, and efficiency. (T/F)
(xv) OOD languages provide a mechanism where methods performing similar tasks but vary
in arguments, and that can be assigned to the same name is called _____
PART-B

2 Discuss important characteristics of OOSE. 5


3 Describe the role of various components involved in pattern template. 5
4 What are the various guidelines for identifying super-sub class relationships in 5
applications?
5 How many types of methods can be provided in a class? 5
PART-C

6 Explain OOSD approach in detail. 10


7 Differentiate Private, Public and protected class with example. 10
8 Explain Jacobson Methodology in detail. 10
9 Discuss static diagrams used in UML with example. 10
10 Explain use case driven approach in detail. 10
11 Explain Super-sub class relationship, and a-part of relationship-aggregation with 10
examples.
12 Explain various types of corollaries with example. 10
13 Differentiate macro and micro level interface design process. Explain macro level 10
interface design process in detail.

You might also like