2023 2024 Student Forum > Management Forum > Main Forum

 
  #2  
17th June 2015, 09:12 AM
Super Moderator
 
Join Date: Apr 2013
Re: Anna University Chennai OOAD Question Paper

As you want I am here providing you model Question Paper of Object Oriented Analysis and Design (OOAD) subject of BTECH course of Anna University Chennai.

Sample paper :

Unit - I

1. What is system development methodology?
2. What are the two orthogonal views of software?
3. Define OOAD.
4. What is an object?
5. Discuss object state and properties.
6. What the advantages are of object oriented development?
7. What is the difference between object’s methods and properties?
8. How are classes organized in an object-oriented environment?
9. What is the difference between a method and a message?
10. How are objects identified in an object-oriented system?
11. What is the lifetime of an object and how can you extend the lifetime of it?
12. What is an association?
13. Discuss about consumer producer relationship.
14. Define aggregation.
15. What is software development process?
16. What is waterfall SDLC?
17. Define verification, validation, correspondence, and correctness.
18. How is software verification different from validation?
19. What are the four quality measures for evaluating software?
20. What is prototyping? What are the various categories of prototyping?
21. Explain object oriented systems development lifecycle.
22. What are object oriented design processes?
23. What is RAD?
24. What is component based development?

Unit - II

1. What are the different parts of OMT?
2. What are the different phases of OMT?
3. Write short notes on DFD.
4. What are the steps involved din micro and macro development process?
5. What is extends and uses relationship?
6. What is an abstract use case?
7. Name different models of objectory.
8. What is a pattern?
9. Name types of patterns.
10. Explain pattern template with an example.
11. What is antipattern?
12. Define framework.
13. What is the difference between a pattern and a framework?
14. Explain UA in detail.
15. Discuss layered approach to software development.
16. Name any 5 Booch diagrams.
17. Explain Rumbaugh, Booch and Jacobson methodologies in detail.
18. Write short notes on UA repository.
19. What are the responsibilities of access and view layer?
20. Define a model.
21. What is static and dynamic model?
22. What is a package?
23. What is model dependency?
24. Define constraints, note, stereotype and meta model.
25. Name some forms of associations. Draw some UML representations.
26. Define UML.
27. What are the goals of UML design?
28. What is UML class diagram?
29. Give notation for class.
30. What is object diagram, binary association, association role, navigability?
31. Define qualifiers, multiplicity.
32. What is OR association?
33. Define association class.
34. What is n-ary association, aggregation, composition, generalization, use case diagram?
35. How actors can be represented differently?
36. What is interaction, sequence, collaboration, static, activity, component and deployment diagram?
37. What is lifeline?
38. What are the advantages and disadvantages of interaction diagrams?
39. Explain static UML diagrams in detail
40. Explain dynamic UML diagrams in detail.

Unit - III

1. Define analysis.
2. What are the tools available for extracting information about a system?
3. Explain why analysis activity is difficult?
4. Write short notes business object analysis.
5. Mention the steps involved in OOA process.
6. Define use case model, use case.
7. Explain use case model with an example.
8. What is uses association? When it is used?
9. What is extends association?
10. What are the guidelines for finding use cases?
11. Explain how we can identify actors for a system.
12. What is the difference between user and an actor?
13. What is the purpose of analysis? Why do we need analysis?
14. What is documentation?
15. State the guidelines for effective documentation.
16. What is classification?
17. What are the various approaches for identifying classes?
18. Explain noun phrase approach with an example.
19. Explain class pattern approach with an example.
20. What criteria we can use to eliminate a class?
21. Why is developing a sequence collaboration diagram a useful activity in identifying classes?
22. Explain classes responsibilities and collaborators method.
23. Name the type of relationships among classes.
24. Explain associations in detail.
25. What are the guidelines for identifying super sub relations?
26. Explain super-sub class relationship in detail.
27. Explain a-part-of relationship in detail.
28. Explain how we can identify attributes and methods for classes?
29. What is association and generalization?
30. What are unnecessary associations?

Unit – IV

1. Define an axiom, corollary and theorem.
2. What are the various activities of OOD process?
3. Define independent and information axiom.
4. Explain all the corollaries in detail.
5. What is coupling? What are the different types of coupling?
6. How is the degree and strength of coupling measured?
7. What is cohesion? What are the types of cohesion?
8. What is the significance of Occam’s razor?
9. How would you differentiate good design from a bad design?
10. Why are not people utilizing reusability? List out some reasons.
11. Describe single and multiple level inheritances.
12. Why are a large number of simple classes better than a small number of complex classes?
13. Discuss visibility of classes in detail.
14. Explain how we can refine the attributes and methods of a class with an example.
15. What are the different types of attributes?
16. Give the syntax suggested by UML for attributes presentation.
17. State the different types of methods for a class.
18. Give the syntax suggested by UML for methods presentation.
19. What are the characteristics of a bad design?
20. What are public and private protocols? What is the significance of separating these two protocols?
21. Define DBMS, persistence, schema, and middleware.
22. Differentiate database systems and file systems.
23. Discuss database models with example.
24. What is client server computing? What are the basic characteristics of it?
25. Explain the components of client server.
26. Compare OODBMS and traditional DBMS.
27. Define object relational systems in detail.
28. Define forward and reverse engineering.
29. Define atomicity.
30. How do we differentiate transient data from persistent data?
31. What is DDL, DML, concurrency control, share ability, transaction, and concurrency policy?
32. What are the different types of servers? Briefly explain each.
33. What is the main goal of UI?
34. Briefly describe the design of view layer classes?
35. State and explain the various UI design rules.
36. State the guidelines for designing forms, data entry windows, dialog boxes, error messages, command buttons, application windows colors and fonts.
37. Why is UI one of the most important components of any software?
38. Describe micro and macro level processes of view layer design.

Unit - V

1. Why do we need quality assurance?
2. Define debugging.
3. What are the different types of errors?
4. Name the two categories of quality assurance testing. Explain.
5. Explain testing strategies in detail.
6. What is black box testing?
7. What is white box testing?
8. What is path testing? What are the two types of testing?
9. Explain the impact on OO on testing.
10. Describe top-down and bottom-up strategies. Which one do you prefer? Why?
11. What is a test plan?
12. What is regression testing?
13. What is alpha and beta testing?
14. State the guidelines for developing test plans.
15. What is configuration control system?
16. Write short notes on continuous testing.
17. State the debugging principles suggested by MYERS.
18. What are two main issues in software quality?
19. Define usability suggested by ISO.
20. What is usability testing? Explain.
21. What are the guidelines for developing usability testing?
22. What is user satisfaction test?
23. What are the guidelines for developing user satisfaction test?
24. What are the tools available for analyzing user satisfaction?
25. Why do we need to ensure user satisfaction?
26. Describe the “Wizard of Oz” technique.


Quick Reply
Your Username: Click here to log in

Message:
Options

Thread Tools Search this Thread



All times are GMT +5. The time now is 09:33 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4