Thursday, February 25, 2010

CS1402-OBJECT ORIENTED ANALYSIS AND DESIGN

Anna university questpaper



PART A- (10 x 2 =20 marks)

1. Give the characteristics of object oriented system.

2. What is an object? Give an example.

3. Give a note on patterns and its necessity.

4. Mention the models in Object Modelling Techniques in Rambaugh
methodology and its role for describing the system.

5. List out the steps for finding the attributes of a class?

6. Give the hint to identify the attributes of a class?

7. Define axiom along with its types.

8. For the schema employee (emp-id, emp-name, street, city) give the class

representation along with the attribute types.

9. Mention the purpose of view layer interface.

10. What are client/server computing? Give two applications which work on this basis?

PART B- (5 X 16 = 80 marks)

11. (a) Explain and develop the payroll system using the steps of Object
oriented approach. [ Marks 16 ]
Or

(b) Explain the following
(i) Object Modelling Technique [ Marks 8 ]
(ii) Compare Aggregation and Composition with a suitable example. [ Marks 8]

12. (a) Explain the relationships that are possible among the classes in the UML
representation with your example. [Marks 16 ]

Or

(b) What are the various diagrams that are used in analysis and design steps
Of Booch Methodology? Explain with your own example. [Marks 16 ]

13. (a) Explain the method of identifying the classes using the common class
approach with an example. [ Marks 16 ]

Or

(b) Consider the Hospital Management System application with the
Following requirements
• System should handle the in-patient, out-patient information
through receptionist.
• Doctors are allowed to view the patient history and give their
prescription.
• There should be a information system to provide the required
information.
Give the use case, class and object diagrams. [ Marks 4+8+4 ]

14.(a) With a suitable example explain how to design a class. Give all possible
representation in a class (name, attribute, visibility, methods, responsibilities)[Marks 16 ]

OR

(b) Design the access layer for the Students information management which
includes personal, fees and mark details. [ Marks 16 ]

15.(a) (i) Explain the various testing strategies. [ Marks 12 ]
(ii) Give the use cases that can be used to generate the test cases
for the Bank ATM application. [ Marks 4]
or

(b) (i) How will you measure the user satisfaction? Describe. [ Marks 6 ]

(ii) Perform the satisfaction test for any client/server application. [ Marks 10]

CS1402-OBJECT ORIENTED ANALYSIS AND DESIGN

B.E/B.Tech.DEGREE EXAMINATION, NOVEMBER/DECEMBER 2009
Seventh Semester
1. Give the characteristics of object oriented system.

2. What is an object? Give an example.

3. Give a note on patterns and its necessity.

4. Mention the models in Object Modelling Techniques in Rambaugh
methodology and its role for describing the system.

5. List out the steps for finding the attributes of a class?

6. Give the hint to identify the attributes of a class?

7. Define axiom along with its types.

8. For the schema employee (emp-id, emp-name, street, city) give the class

representation along with the attribute types.

9. Mention the purpose of view layer interface.

10. What are client/server computing? Give two applications which work on this basis?

PART B- (5 X 16 = 80 marks)

11. (a) Explain and develop the payroll system using the steps of Object
oriented approach. [ Marks 16 ]
Or

(b) Explain the following
(i) Object Modelling Technique [ Marks 8 ]
(ii) Compare Aggregation and Composition with a suitable example. [ Marks 8]

12. (a) Explain the relationships that are possible among the classes in the UML
representation with your example. [Marks 16 ]

Or

(b) What are the various diagrams that are used in analysis and design steps
Of Booch Methodology? Explain with your own example. [Marks 16 ]

13. (a) Explain the method of identifying the classes using the common class
approach with an example. [ Marks 16 ]

Or

(b) Consider the Hospital Management System application with the
Following requirements
• System should handle the in-patient, out-patient information
through receptionist.
• Doctors are allowed to view the patient history and give their
prescription.
• There should be a information system to provide the required
information.
Give the use case, class and object diagrams. [ Marks 4+8+4 ]

14.(a) With a suitable example explain how to design a class. Give all possible
representation in a class (name, attribute, visibility, methods, responsibilities)[Marks 16 ]

OR

(b) Design the access layer for the Students information management which
includes personal, fees and mark details. [ Marks 16 ]

15.(a) (i) Explain the various testing strategies. [ Marks 12 ]
(ii) Give the use cases that can be used to generate the test cases
for the Bank ATM application. [ Marks 4]
or

(b) (i) How will you measure the user satisfaction? Describe. [ Marks 6 ]

(ii) Perform the satisfaction test for any client/server application. [ Marks 10]

Thursday, February 4, 2010

CS1352 – Principles of Complier Design

Part – A (10 x 2 = 20 Marks)

1. What are the functions of preprocessors?
2. Define a symbol table.
3. What is an ambiguous grammar?
4. What is a predictive parser?
5. What are the notations used to represent an intermediate languages?
6. Give the ways of representing three address statements.
7. What are basic blocks and flow graphs?
8. What are the limitations of static allocations?
9. Define Activation tree.
10. What is inline expression?
Part – B (5 x 16 = 80 Marks)

11. (a) (i) Explain in detail about the role of lexical analyzer with possible error
recovery actions. (Marks – 6)
(ii) What is a complier? Explain the various phases of complier in detail,
with a neat sketch. ( Marks-10)
Or
(b) (i) Give the minimized DFA for the following expression (a/b)*abb. (Marks–10)
(ii) Draw the transition diagram for unsigned numbers. (Marks – 6)
12. (a) (i) Explain the Role of parser in detail. (Marks – 4)
(ii) Construct predictive parsing table for the grammar (Marks – 12)
E ? E+T T, T ? T*F F, F ? (E) id.

Or
(b) (i) Give the LALR parsing table for the grammar (Marks – 12)
S ? L=R R
L ? *R id
R ? L.
(ii) What are the reasons for using LR parser technique? (Marks – 4)

13. (a) (i) Explain about the different type of three address statements. (Marks – 8)
(ii) What are the methods of translating Boolean expression. (Marks – 8)
Or
(b) (i) Write short notes on back patching. (Marks – 8)
(ii) Explain procedure calls with an example. (Marks – 8)
14. (a) (i) Construct the DAG for the following basic block : (Marks – 6)
d:=b*c
e:=a+b
b:=b*c
a:=e-d.
(ii) Explain in detail about primary structure-preserving transformations on
basic blocks. (Marks – 10)

Or
(b) (i) Describe in detail about a simple code generator with the appropriate
algorithm. (Marks – 8)
(ii) Explain in detail about run-time storage management. (Marks – 8)
15. (a) (i) Explain in detail about principal sources of optimization. (Marks – 10)
(ii) Describe in detail about optimization of basic blocks with example.
(Marks – 6)
Or
(b) (i) Describe in detail about storage organization. (Marks –10)
(ii) Explain in detail various methods of passing parameters. (Marks – 6)

Total Quality Management(2007)

PART A-(10*2=20 marks)
1. Define quality as per Ed. Deming.
2. What do you understand by quality statement?
3. Explain : Empowerment.
4. Explain : Supplier Selection.
5. List out various measurements of dispersion in SPC.
6. Explain the rules to be followed in sample selection.
7. List down the pillars of TPM.
8. Explain : Taguchi Quality Loss Function.
9. Explain about NCR.
10. Explain the need for quality systems in an organization.

PART B-(5*16=80)

11. (a) (i) list out barriers of TPM implementation
(ii) Discuss about the analysis techniques for the quality cost.
(OR)
(b) (i) Explain the principles of TQM.
(ii) explain about the strategic planning.
12. (a) Explain the following:
(i) 5S
(ii) Kaizen
(iii) Supplier rating and relationship development.
(OR)
(b) Discuss about moslow’s need hierarchy theory and herzberg’s two factor theory for
motivation.
13. (a) Explain in detail:
(i) Process capability
(ii) Six sigma
(OR)
(b) Discuss the need, construction and applications of control charts for variables.
14. (a) Discuss the objectives, process , outcome and benefits of FMEA.
(OR)
(b) Explain about the following:
(i) QFD process
(ii) Benchmarking process.
15. (a) (i) Explain about quality system auditing.
(ii) Discuss the implementation of ISO 9000
:2000 quality systems.
(OR)
(b) (i) Explain about the documentation process in ISO 9000:2000 system.
(ii) Discuss ISO 14000 requirements and its benefits.