0% found this document useful (0 votes)
31 views

Question Paper Computer Networks

This document is a paper on object oriented software engineering. It contains 8 questions across 4 units. The questions address topics like: 1. Object relationships, associations, aggregations, and object containments. 2. Software process transformations and limitations of the waterfall approach. Design patterns and quality indicators for building high quality software. 3. UML concepts like qualifiers, multiplicity, N-ary associations, aggregation, and generalization. 4. Advantages of the Rumbaugh methodology and object modeling techniques. The role of activity and component diagrams in UML.

Uploaded by

Sudhanshu Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Question Paper Computer Networks

This document is a paper on object oriented software engineering. It contains 8 questions across 4 units. The questions address topics like: 1. Object relationships, associations, aggregations, and object containments. 2. Software process transformations and limitations of the waterfall approach. Design patterns and quality indicators for building high quality software. 3. UML concepts like qualifiers, multiplicity, N-ary associations, aggregation, and generalization. 4. Advantages of the Rumbaugh methodology and object modeling techniques. The role of activity and component diagrams in UML.

Uploaded by

Sudhanshu Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Roll No. .......................

Total Pages : 3

BT-7/D-21 47149
OBJECT ORIENTED SOFTWARE ENGINEERING
Paper : CSE-415N/PE-CS-D-413A

Time : Three Hours] [Maximum Marks : 75

Note : Attempt five questions in all. selecting at least one question


from each unit. All questions carry equal marks.

UNIT–I

1. (a) Discuss the following by taking suitable examples :


(i) Object relationships and Associations.
(ii) Aggregations and object containments. (8)
(b) What are the various components that can be used to
design and model unified process approach? (7)

2. (a) What types of transformations are used to develop


software process? Explain the limitation of using
waterfall approach in software development process.
(8)
(b) Identify the design pattern and quality indicators which
are required to build high quality software. (7)

47149/00/KD/431 [P.T.O.
UNIT–II

3. Analyze and explain the following with context to the UML:


(i) Qualifier.
(ii) Multiplicity.
(iii) N-Ary Association.
(iv) Aggregation.
(v) Generalization. (15)

4. (a) What are the main advantages of using Rumbaugh


methodology? Explain three object modeling
techniques which are commonly used in Rumbaugh
methodology. (8)
(b) Identify the role of activity diagram and component
diagram in UML. (7)

UNIT–III

5. (a) Explain the role of classes, responsibilities and


collaborators process in object oriented analysis. (8)
(b) Explain various roles which are associated with object
responsibilities to access and pass accurate methods
and messages. (7)
6. (a) What guidelines are used to identify a-part-of
relationship? How to eliminate unnecessary association?
(8)
(b) Why uses and extends associations are useful in use-
case modeling? (7)

47149/00/KD/431 2
UNIT–IV

7. (a) What are the various goals which are related to


designing methods and protocols? Elaborate the
concept of design issues and UML operation
presentations as suggested by the UML. (8)
(b) What is the relationship between coupling and
cohesion? (7)

8. (a) Define corollaries. Explain six design corollaries which


are used in the object oriented design process and
deign axioms. (8)
(b) Explain the significance of various Micro-level user
interface design process. (7)

47149/00/KD/431 3

You might also like