Ooad (Sez6c)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 45

APRIL 2012 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10 × 2 = 20 marks)

Answer any TEN questions.

1. Define polymorphism.

2. List the steps of micro development process.

3. Differentiate between user and actor.

4. What are the steps of CRC process?

5. What is association?

6. Define cohesion.

7. What is meta–data?

8. What is modal dialog?

9. What do you mean by user-centered interface?

10. What is black-box testing?

11. What is the role of configuration control system?

12. What is usability testing?


SECTION B — (5 × 5 = 25 marks)
Answer any FIVE questions.

13. What are the benefits of modeling? Explain.

14. Differentiate between extends association and


uses association.

15. Explain the use-case driven approach for


identifying classes.

16. Explain the different database models.

17. Explain the four major activities of designing view


layer classes.

18. Explain the impact of object orientation on testing.

19. Explain the user satisfaction testing.

SECTION C — (3 × 10 = 30 marks)
Answer any THREE questions.

20. Explain the unified approach.


21. Discuss about object relationships.
22. Discuss about designing classes.
23. Explain the User Interface design rules.
24. Explain the test cases and test plans.
———————

2 51320/SEE6C/SEZ6C
Ws 6

APRIL 2013 51320/SEE6C/


SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10 × 2 = 20 marks)

Answer any TEN questions.

All questions carry equal marks.

Each answer should not exceed 50 words.

1. List the key steps in OOAD.

2. Define patterns.

3. What do you meant by object diagram?

4. Define primary actor and supporting actor.

5. What are meta-classes?

6. Define axioms.

7. What are attributes?

8. Define user interface layer.

9. What is CRC?
Ws 6

10. State about usability testing.

11. What is meant by object store?

12. What is the purpose of debugging?

SECTION B — (5 × 5 = 25 marks)

Answer any FIVE questions.

All questions carry equal marks.

Each answer should not exceed 200 words.

13. Give the differences between design patterns and


frameworks.

14. Discuss briefly the object relationships and


associations.

15. What are the Attributes identified in object-


oriented class design phase? Explain.

16. What are the windows in user interface used for?


Explain.
2 51320/SEE6C/
SEZ6C
Ws 6

17. Illustrate test plan and continuous testing.

18. Briefly describe the micro level process.

19. Why do we go for unified approach? Explain.

SECTION C — (3 × 10 = 30 marks)

Answer any THREE questions.

All questions carry equal marks.

Each answer should not exceed 500 words.

20. Explain briefly the various steps in object oriented


system development.

21. Explain elaborately about the use case model with


suitable example.

22. Explain the object orientated design process and


its axioms.

23. Describe the purpose of view layer interface.

24. What are the different types of testing strategies?


Explain.

———————————

3 51320/SEE6C/
SEZ6C
APRIL 2014 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10 × 2 = 20 marks)

Answer any TEN questions.

All questions carry equal marks.

1. Define : OO Analysis and Design.

2. Define : UML.

3. Define : Usecase.

4. Define : Patterns template.

5. Write the needs of unified approach.

6. List out the two design axioms applied to object-


oriented design.

7. Define : Class Visibility.

8. What is meant by View Layer?

9. Define : Cohesion.
10. What are the types of errors that you could find in
your program?

11. List the steps needed for a test plan.

12. What is the objective of testing?

SECTION B — (5 × 5 = 25 marks)

Answer any FIVE questions.

All questions carry equal marks.

13. What is Framework? Give any two differences


between design patterns and frameworks.
14. Differentiate between extends association and
uses association.
15. Discuss how to design the classes.
16. What are the three general steps in creating a
user interface object? Explain.
17. Briefly explain the user satisfaction cycle.
18. Explain the Attributes identified in object-oriented
class design phase in brief.
19. What is meant by the micro level process? Explain.

SECTION C — (3 × 10 = 30 marks)

2 51320/SEE6C/SEZ6C
Answer any THREE questions.

All questions carry equal marks.

20. Discuss the Object Oriented Methodologies in


detail.

21. Discuss about Usecase Driven approach in detail.

22. Discuss the Object-Oriented Design Axioms in


detail.

23. Explain the steps involved in designing the access


layer classes.

24. Describe Quality Assurance test and Testing


strategies.

———————

3 51320/SEE6C/SEZ6C
APRIL 2015 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10  2 = 20 marks)

Answer any TEN questions.

1. Why an object orientation?

2. Define polymorphism.

3. What is the power of prototype?

4. How naming is done in use-case model?

5. How to identify association?

6. Define attributes.

7. Explain design process.

8. Define axioms.

9. Define micro level process.

10. What is the purpose of view layer interface?

11. What is Top-down testing?

12. How to analyze the test?


SECTION B — (5  5 = 25 marks)

Answer any FIVE questions.

13. Explain encapsulation and information hiding.

14. What are the steps involved in software


development process?

15. Explain Association role in UML.

16. What is the function of actors in use-case model?

17. Differentiate coupling and cohesion.

18. Explain how to design a view layer class.

19. Give the guideline for developing a user


satisfaction test.

SECTION C — (3  10 = 30 marks)

Answer any THREE questions.

20. Elaborate static and dynamic models.

21. How to identify object relationship? What is the


role of aggregation in relation?

22. Describe the overview of axioms.

2 51320/SEE6C/SEZ6C
23. User Interface design as a creative process –
Explain.

24. Explain the testing strategies for a software.

———————

3 51320/SEE6C/SEZ6C
Ws 11

APRIL 2016 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10  2 = 20 marks)


Answer any TEN questions.

1. Define : Multiple inheritance.

2. What is the goal of OOD?

3. Define static model.

4. Write a note on : actors.

5. What is association?

6. What is OCL?

7. Write a note : KISS.

8. Define : Reverse Engineering.

9. What is client-server computing?

10. Define : syntax errors.

11. What is white box testing?

12. Define : user satisfaction testing.


Ws 11

SECTION B — (5 × 5 = 25 marks)
Answer any FIVE questions.

13. Discuss briefly on : Object relationships and


associations.

14. Write short notes on : Frame works.

15. Discuss about classes, responsibilities and


collaborators process.

16. Write about design patterns.

17. Discuss briefly on : Designing view layer classes.

18. Explain about quality assurance tests.

19. Write short notes on : Usability testing.

SECTION C — (3  10 = 30 marks)
Answer any THREE questions.

20. Explain about object - oriented systems


development.

21. Describe about use-case mode with example.

22. Explain object-relational systems.

23. Discuss in detail, micro-level process.

24. Explain the case study on developing usability test


plans and test cases for the VIANET Bank ATM
system.
———————
2 51320/SEE6C/SEZ6C
APRIL 2017 51320/SEE6C/SEZ6C

Time: Three hours Maximum : 75 marks

PART A — (10 × 2 = 20 marks)


Answer any TEN questions.

1. Define object.

2. What are the three transformations of software


development process?

3. What is use case?

4. Write the properties of a–part–of relationship.

5. Define axiom.

6. What are the types of attributes?

7. What is user–centered interface?

8. Write down the micro level UI design activities.

9. What are the kinds of errors?

10. Write the steps needed to create a test plan.

11. What do you mean by branch testing coverage?

12. What is Multi database system?


Ws 18

PART B — (5  5 = 25 marks)

Answer any FIVE questions.


13. Explain the concept of class hierarchy. Give an
example.
14. List the components available in a pattern
template.
15. Discuss the guidelines for developing effective
documentation.
16. Describe about identifying associations.
17. Explain the activities of designing classes.
18. Describe the purpose of a view layer interface.
19. Write about impact of object orientation on
testing.

PART C — (3  10 = 30 marks)

Answer any THREE questions.


20. Discuss the uses of Sequence and Collaboration
diagram with examples.
21. Explain how to define methods for ViaNET Bank
objects.
22. Write note on database models.
23. Explain the view layer macro process.
24. Discuss about testing strategies.

———————

2 51320/SEE6C/SEZ6C
Ws 7

APRIL 2018 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10 × 2 = 20 marks)


Answer any TEN questions.

1. Define polymorphism.

2. What are patterns?

3. Differentiate between user and actor.

4. Define primary actor and supporting actor.

5. What is association?

6. What is meant by cohesion?

7. Define axioms.

8. What are attributes?

9. What do you mean by user-centered interface?

10. Mention the purpose of view layer interface.

11. What is the role of configuration control system?

12. State the purpose of usability testing.

1 51320/SEE6C/SEZ6C
Ws 7

SECTION B — (5  5 = 25 marks)

Answer any FIVE questions.


13. Describe about encapsulation and information
hiding.
14. Identify the steps involved in software
development process.
15. Explain the use-case driven approach for
identifying classes.
16. State the four major activities of designing view
layer classes.
17. Briefly describe the micro level process.
18. Illustrate the impact of object orientation on
testing.
19. Describe in detail about user satisfaction testing.
SECTION C — (3  10 = 30 marks)
Answer any THREE questions.
20. Elaborate static and dynamic models.
21. Discuss in detail about object relationships
22. Discuss the object oriented design axioms in
detail.
23. Explain in detail about the User Interface design
rules.
24. Write short notes on test cases and test plans.
———————
2 51320/SEE6C/SEZ6C
APRIL 2019 51320/SEE6C/
SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10 × 2 = 20 marks)

Answer any TEN questions.

1. Define system development.

2. What is object?

3. Define class.

4. Explain association.

5. What is ternary association?

6. Define axiom.

7. What is corollary?

8. Explain coupling.

9. What is the use of GUI?

10. Define Input.

11. What is Run time error?

12. Why black box testing?


WK 7

SECTION B — (5  5 = 25 marks)

Answer any FIVE questions.

13. Briefly explain object oriented system


Development Methodology.
14. Discuss about an object oriented philosophy.
15. How to identifying associations?
16. Write down object oriented design axioms.
17. Explain about database models.
18. How to view layer classes? Explain.
19. Explain about top-down testing.

SECTION C — (3  10 = 30 marks)

Answer any THREE questions.


20. Why an Object Orientation? Explain.
21. Discuss use case under the Micro Level process.
22. Elaborate the object-oriented design process.
23. Write down guidelines for designing forms and
data entry windows.
24. Briefly explain quality assurance test.

———————

2 51320/SEE6C/
SEZ6C
APRIL 2021 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

PART A — (10 × 2 = 20 marks)

Answer any TEN questions.

1. What is an object?

2. What is object-oriented analysis and design?

3. What is UML?

4. Define: “Activity Diagram”.

5. What is an attribute?

6. What do you mean by generalization?

7. Distinguish between value and attribute.

8. Write a note on Use Cases.

9. What are activities of object design?

10. Define: “System Usability”.

11. Why we need quality assurance test?

12. How will you measure user satisfaction?


PART B — (5 × 5 = 25 marks)

Answer any FIVE questions.

13. How objects are grouped in classes? Explain.

14. Distinguish between the generative and


non-generative patterns.

15. Explain the class interface notation and binary


association notation.

16. How will you identify the actors in use-case? Give


example.

17. Differentiate between the coupling and cohesion.

18. Elaborate the user interface design as a creative


process.

19. How will you use top down testing? Describe.

PART C — (3 × 10 = 30 marks)

Answer any THREE questions.

20. Illustrate the layered approach to software


development in unified approach.

21. Draw and explain the UML interaction diagrams.

2 51320/SEE6C/SEZ6C
22. Compare the logical and physical database
organization and access control.

23. Explain the purpose of view layer interface.

24. Discuss the need of measuring user satisfaction.

———————

3 51320/SEE6C/SEZ6C
NOVEMBER 2012 51320/SEE6C/
SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10 × 2 = 20 marks)

Answer any TEN questions.


Each answer should not exceed 50 words.

1. What is cardinality?
2. Define pattern.
3. What is 'uses association'?
4. Differentiate between user and actor.
5. Define aggregation.
6. Define coupling.
7. Name the types of attributes.
8. Define the spring-loaded mode of user interface.
9. What is a mode?
10. What is white-box testing?
11. What is regression testing?
12. List the debugging principles.
SECTION B — (5 × 5 = 25 marks)

Answer any FIVE questions.

Each answer should not exceed 200 words.

13. Explain the macro development process.


14. Explain CRC (Classes, Responsibilities, and
Collaborators)
15. Explain the super-sub class relationships.
16. Explain the design patterns.
17. Describe the guidelines for designing forms.
18. Explain the test cases.
19. Describe user satisfaction testing.

SECTION C — (3 × 10 = 30 marks)

Answer any THREE questions.

Each answer should not exceed 500 words.

20. Discuss the UML class diagram with notations.

21. Explain the noun phrase approach for identifying


classes.

2 51320/SEE6C/
SEZ6C
22. Describe the distributed databases and
client/server computing.

23. Discuss about designing view layer classes.

24. Explain the usability testing.


———————————

3 51320/SEE6C/
SEZ6C
SP5

NOVEMBER 2013 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10 × 2 = 20 marks)

Answer any TEN questions.

1. What is RAD?

2. List the phases of OMT.

3. What is ‘extends association’?

4. What are the steps of CRC process?

5. Name the three types of relationship among


objects.

6. Differentiate between coupling and cohesion.

7. What are distributed databases?

8. What do you mean by user-entered interface?

9. Define patterns.

10. List the Myer’s debugging principles.

11. Define user satisfaction test.

12. What is COTS?


SP5

SECTION B — (5 × 5 = 25 marks)

Answer any FIVE questions.

13. Explain the symbols of DFD.


14. Explain the common class patterns approach for
identifying classes.
15. What are the guidelines for naming classes?
16. What are the types of methods a class can
provide? Explain.
17. Discuss about prototyping the user interface.
18. Explain the impact of object orientation on testing.
19. Explain usability testing.

SECTION C — (3 × 10 = 30 marks)

Answer any THREE questions.


20. Explain the UML dynamic modeling.
21. Discuss the use case model.
22. Explain the object oriented database management
system.
23. Describe the macro and micro processes of view
layer design.
24. Discuss the different testing strategies.

——————————

2 51320/SEE6C/SEZ6C
Ws1

NOVEMBER 2014 51320/SEE6C/


SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10  2 = 20 marks)

Answer any TEN questions.

1. What is RAD?
2. Define UML.
3. What is ‘extends association’?
4. Write the needs of unified approach.
5. Define Cohesion.
6. What are the types of attributes?
7. What do you mean by user-entered interface?
8. List the Myer’s debugging principles.
9. What is meant by View Layer?
10. Define user satisfaction test.
11. What is spring-loaded mode?
12. What are the types of errors that you could find in
your program?
Ws1

SECTION B — (5  5 = 25 marks)

Answer any FIVE questions.

13. Explain the component bases development.


14. Explain the Booch methodology.
15. Discuss the design patterns.
16. Explain the database models.
17. What is meant by the micro level process?
Explain.
18. Briefly explain the user satisfaction cycle.
19. Explain usability testing.
SECTION C — (3  10 = 30 marks)

Answer any THREE questions.


20. Discuss the use case approach of object-oriented
system development.
21. Discuss the use case model.
22. Explain the object oriented DBMS.
23. Explain the steps involved in designing the access
layer classes.
24. Discuss the different testing strategies.
———————————

2 51320/SEE6C/
SEZ6C
Sp1

NOVEMBER 2015 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

PART A — (10  2 = 20 marks)

Answer any TEN questions.

1. Differentiate single and multiple inheritance.

2. What are meta-classes?

3. What is pattern template?

4. Define object oriented methodology.

5. What are the guidelines for effective


documentation?

6. Define candidate class.

7. Write design axioms.

8. What is UML?

9. What is the purpose of view layer interface?

10. Define black box testing.

11. Define white box testing.

12. How to develop test case?


Sp1

PART B — (5  5 = 25 marks)
Answer any FIVE questions.
13. Briefly explain object oriented systems
development methodology.
14. Describe UML diagram with example.
15. How to define attributes by analyzing use case
and UML diagram?
16. Explain object oriented design process.
17. Discuss the Overview of object interoperability.
18. Explain quality assurance tests.
19. Describe debugging principles.
PART C — (3  10 = 30 marks)
Answer any THREE questions.
20. What are objects? How objects are grouped in
classes? Give examples.
21. Explain object analysis classification theory.
22. Explain the object oriented design axioms and
object storage.
23. Explain user interface design as a creative
process.
24. What are the impacts of object orientation on
testing? Explain.
———————

2 51320/SEE6C/SEZ6C
wk12

NOVEMBER 2016 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

PART A — (10  2 = 20 marks)

Answer any TEN questions.

1. What is the difference between a method and a


message?

2. What is Software verification?

3. Name five Booth diagrams.

4. What is the 80–20 rule?

5. What are the event classes?

6. Define : Coupling.

7. What is Meta-data?

8. What is ODBC?

9. Define : GUI.

10. What are Run-time Errors? Give example.

11. Define : Alpha Testing.

12. Why do we need to measure user satisfaction?


wk12

PART B — (5  5 = 25 marks)

Answer any FIVE questions.

13. Write short notes on : The software development


process.

14. Discuss briefly on : Patterns.

15. Write short notes on : UML state chart diagram.

16. What are the steps in the OOA process? Explain


them.

17. Discuss the various activities in the object-


oriented design process.

18. Discuss the steps in designing the access layer for


the ViaNet Bank ATM.

19. Explain the different Testing Strategies.

PART C — (3  10 = 30 marks)

Answer any THREE questions.

20. Explain about the Jacobson object oriented


methodologies with example.

21. How to identify classes and their behaviours


through sequence modeling? Explain with
example.

2 51320/SEE6C/SEZ6C
wk12

22. Describe about Designing methods and protocols.

23. Explain about Micro-level process.

24. Write short notes on :


(a) Guidelines for developing usability testing.
(b) User satisfaction test.

——————

3 51320/SEE6C/SEZ6C
NOVEMBER 2017 51320/SEE6C/
SEZ6C

Time : Three hours Maximum : 75 marks

PART A — (10  2 = 20 marks)

Answer any TEN questions.

1. What is polymorphism?

2. Define pattern.

3. What do you mean by ternary association?

4. What is 80-20 rule?

5. What are the two object oriented design axioms?

6. List out the components of client-server


applications.

7. What is application window?

8. Write the use of dialog boxes.

9. What is scenario-based testing?

10. Write the two types of path testing.

11. What is use case model?

12. Differentiate between verification and validation.


PART B — (5 × 5 = 25 marks)

Answer any FIVE questions.


13. Describe the notations used in use-case diagram.
Illustrate with a simple example.
14. Explain the phases of Object Modeling Techniques
(OMT).
15. Discuss steps involved in Classes, Responsibilities
and Collaboration (CRC) process.
16. List out the guidelines for defining attributes.
17. Define coupling. Describe its types among objects.
18. Explain the major activities of designing view
layer classes.
19. Write about top-down testing.
PART C — (3 × 10 = 30 marks)
Answer any THREE questions.
20. With a neat sketch, explain the function of object
oriented software development life cycle.
21. Explain the common class patterns approach.
22. Discuss the architecture of Object Oriented
Database Management System (OODBMS).
23. Explain the design of user interface for the
viaNET bank ATM system.
24. Write note on usability testing.
———————
2 51320/SEE6C/
SEZ6C
WK 10

NOVEMBER 2018 51320/SEE6C/SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10 × 2 = 20 marks)

Answer any TEN questions.

1. What is encapsulation?

2. What are the steps of CRC process?

3. What is the power of prototype?

4. How is naming done in use case model?

5. What are meta-classes?

6. List the design axioms applied to object oriented


design.

7. What do you mean by object interoperability?

8. Define class visibility.

9. What is modal dialog?

10. What do you mean by user-centered interface?

11. State the need for testing.

12. Define software quality.


WK 10

SECTION B — (5 × 5 = 25 marks)

Answer any FIVE questions.

13. What are the benefits of modeling? Explain.

14. Differentiate between extends association and


uses association.

15. What are the windows in user interface used for?


Explain.

16. Discuss how to design the classes.

17. Differentiate between cohesion and coupling.

18. Write short note on continuous testing.

19. State the guidelines for developing user


satisfaction test.

SECTION C — (3  10 = 30 marks)

Answer any THREE questions.

20. Discuss the object oriented methodologies in


detail.

21. Explain about the use case model with suitable


example.

22. Explain the object oriented design process and its


axioms.

2 51320/SEE6C/SEZ6C
WK 10

23. Illustrate the steps involved in designing the


access layer classes.

24. How to measure user satisfaction? Explain in


detail.

——————————

3 51320/SEE6C/SEZ6C
NOVEMBER 2019 51320/SEE6C/
SEZ6C

Time : Three hours Maximum : 75 marks

PART A — (10  2 = 20 marks)

Answer any TEN questions.

1. What is encapsulaton?

2. List out any two advantages of object oriented


development.

3. List out any two uses of use case diagram.

4. What is an attribute?

5. Define methods.

6. What is coupling?

7. What is user interface design?

8. What is a database view?

9. What is prototyping?

10. What is quality?

11. Why do we use black box testing?

12. What is user satisfaction testing?


Sp4

PART B — (5  5 = 25 marks)

Answer any FIVE questions.

13. What is the need for object orientation?

14. Differentiate patterns and frameworks.

15. Explain the conceptual model of unified modeling


language.

16. How to identify the use cases?

17. Explain the hierarchical model of DBMS.

18. What is the function of object relation mapping in


the access layer?

19. What are the guidelines for developing a test plan?

PART C — (3  10 = 30 marks)

Answer any THREE questions.

20. Explain the overview of a unified approach.

21. Give an overview of use-case model.

22. Describe the object oriented design process.


2 51320/SEE6C/
SEZ6C
23. Explain the concept of view layer interface.

24. Explain any two testing strategies for software


quality.

———————

3 51320/SEE6C/
SEZ6C
NOVEMBER 2020 51320/SEE6C/
SEZ6C

Time : Three hours Maximum : 75 marks

SECTION A — (10  2 = 20 marks)

Answer any TEN questions.

1. What is UA?

2. Define messages.

3. What is class hierarchy?

4. Explain location association.

5. Define multiple inheritance.

6. What is container?

7. Define cohesion.

8. What is design pattern?

9. Explain user centered interface.

10. Define metaphor.


11. What is language error?

12. Define bottom-up testing.

SECTION B — (5  5 = 25 marks)

Answer any FIVE questions.

13. How objects are grouped in class? Explain.

14. Discuss about class hierarchy.

15. Why analysis is a difficult activity?

16. How to eliminate unnecessary associations?

17. Write down UML object constraint language.

18. Discuss about guidelines for the command buttons


layout.

19. Explain about black box testing.

SECTION C — (3  10 = 30 marks)

Answer any THREE questions.

20. How to build a high quality software? Explain.

21. Briefly explain about the case study for


relationship analysis for the Via Net Bank ATM
system.

22. Explain about designing methods and protocols.


2 51320/SEE6C/
SEZ6C
23. Discuss about guidelines for using colors.

24. Write down impact of inheritance in testing.

———————

3 51320/SEE6C/
SEZ6C

You might also like