LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034

advertisement
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034
B.C.A. DEGREE EXAMINATION – COMPUTER APPLICATIONS
SUPPLEMENTARY EXAMINATION – JUNE 2008
CA 5401 - OBJECT ORIENTED ANALYSIS & DESIGN
Date : 27-06-08
Time : 9.00 – 12.00
Dept. No.
Max. : 100 Marks
PART – A
Answer ALL the questions
10 x 2 = 20
1) Define a class.
2) What is inheritance?
3) What is a use-case?
4) Define the term “classification”
5) Differentiate between coupling and cohesion.
6) What are the three basic types of attributes?
7) What are the advantages of prototyping the UI?
8) How is the process of designing view layer classes classified?
9) Differentiate white box testing and black box testing.
10) What is user satisfaction testing?
PART – B
Answer ALL the questions
5 x 8 = 40
11)a) Define Pattern. What are the guidelines to capture a pattern?
OR
b) Explain in brief about Object Oriented Software Engineering.
12) a) Illustrate with an example the use-case model.
OR
b) What are the patterns for finding the candidate class and object using common class approach?
13) a) Explain the different types of database model.
OR
b) What are the rules to be satisfied by a system to become object oriented and DBMS?
14) a) What are the guidelines for designing forms?
OR
b) What are the guidelines for designing application windows?
15) a) Discuss in brief about the impact of Object Oriented technology in testing.
OR
b) Explain in brief about how to create usability testing.
PART – C
Answer any TWO questions
2 x 20 = 40
16)a) Write a note on the following notations:
i) Class ii) Use-case iii) N-ary association iv) Aggregation v) Sequence diagram.
(10 marks - Each two marks)
b) Explain with an example how to identify classes by using noun phrase approach. (10 marks)
17)a) “Corollaries can be applied to take design decision”. Justify and explain with an example.
(10 marks)
b) Elaborate about Distributed Database and client server computing. (10 marks)
18) a) How User Interface design rules are applied in a Macro level process? (10 marks)
b) Explain in detail the different testing strategies. (10 marks)
***************
1
Download