Sie sind auf Seite 1von 3

Part – A Theory Questions

1. How do you carry out OO analysis? Explain with a case study. (1, 6)

2. RUP (2, 12)

3. Explain the role of class diagram in software development with suitable


example. ( similarly for all other diagrams)

a. Class diagram - (4,41,73) b. State diagram and activity- (3,49)

c. Usecase (11,80), d. Sequence and communication ( 12,55)

e. Component and Deployment (10,56)

4. Relationship between usecase and class diagram. How do you map a usecase
to a class diagram. (24,32)

Relationship between class diagram and state diagram (50,5,59)

5. Does OO approach leads to efficient software development as compared to


procedural oriented approach? Justify. (7, 40)

6. Difference between (80-91)

a. Aggregation and Composition

b. State and activity diagram

c. Nested state and concurrent state

d. Abstract class and concrete class

e. Provided and required interfaces

f. include and extend

g. Dependency and association

h. Links and association

i. association and dependency

7. Explain architectural modelling. (39, 37)


8. What are the advantages of component based architecture? Can you illustrate
with an example, how do you achieve them in reality? (22, 44)

9. Explain use-case driven development. (51,3)

10. Explain how do model concurrent behaviour in state diagrams. (36, 65)

Learn all UML diagrams (class, state, use-case)

1. Ticket Reservation System (Railways, movie, flight, etc.) ( 34,45,46)

2. Online ordering ( 16,64)

3. Games (chess, tic-tac-toe) (73,76)

4. ATM (77,78)

5. Library (57,58)

Programming Questions

1. Constructor (mainly copy and dynamic ) and destructor. (21, 61)

2. What is the use of friend function. Explain though example. (63,53)

3. Explain through suitable coding function overloading and overriding. (17,19)

4. How do you achieve runtime polymorphism in c++/java? (example problem


specification may be given) (18,20)

5. Explain through suitable coding about how objects communicate with each
other. (example problem specification may be given ) (54,68)

6. When do you use virtual function and virtual class? Explain with code. (27,25)

7. Use of static members with code. (29, 62)

8. Multilevel inheritance with example code. (example problem specification


may be given) (72,70)
9. Multiple inheritance with example code. (example problem specification may
be given) (13, 48)

Part – C (analytical questions) 30 Marks

1. Class diagram and related coding from the problem specification.

2. Class diagram and related coding from the problem specification.

3. State diagram from the given problem specification.

Das könnte Ihnen auch gefallen