B.E. / B.Tech. DEGREE EXAMINATION, MAY / JUNE 2007
Seventh Semester
Computer Science and Engineering
CS-1402 OBJECT ORIENTED ANALYSIS AND DESIGN
PART
A – (10 x 2 = 20 Marks)
1. What is an object? Give an example
2. What is the main advantage of object oriented
development?
3. What are the phases of OMT?
4. List the difference between patterns and Framework
5. Mention the elements used in the Use-case model.
6. When to use CRC cards?
7. How do you distinguish transient data from persistent
data?
8. What is Design Axiom?
9. Describe UI design rules.
10. What is Quality assurance?
PART
B - (5 x 16 = 80 Marks)
11. (a) (i) Discuss the advantages of Object Oriented
Approach.
(ii) Briefly explain the elements of object model
Or
(b) (i) Briefly explain about Object oriented systems
developments life cycle.
(ii) Describe state, behaviour, and identity with respect
to an object with
relevant example.
12. (a) (i) Compare and contrast the Object oriented
methodology of Booch,
Rumbaugh and Jacobson.
(ii) Write short notes on Unified approach.
Or
(b) Draw the class diagram, use-case diagram, interaction
diagram for Library management system.
13. (a) (i) Describe the basic activities of Object
oriented analysis and explain how
Use-Case modeling is useful in analysis.
(ii) Draw the Use-Case model for ATM Bank operation
Or
(b) (i) Discuss the importance of proper classification.
Briefly explain the
different approaches used for identifying classes and
objects.
(iii) Explain the relationship exit among objects.
14. (a) Write short notes on the following :
(i) Object interoperability
(ii) Access Layer
Or
(b) (i) Briefly explain, how design axioms help to avoid
design pitfalls.
(ii) Explain the principles and metrics of good Object
oriented design.
15. (a) (i) Explain the macro and micro process of a view
layer design.
(ii) How do you develop a custom form for a user
satisfaction test?
Or
(b) (i) Describe the different testing strategies.
(ii) Create a User satisfaction test for bank system
application.
Question Paper Code:
Q2757
B.E/B.Tech.DEGREE
EXAMINATION, NOVEMBER/DECEMBER 2009
Seventh Semester
Computer Science and
Engineering
CS1402-OBJECT
ORIENTED ANALYSIS AND DESIGN
(Common to B.E
(Part-Time) Sixth Semester Regulation 2005)
(Regulation 2004)
Time:Three hours
Maximum: 100 marks
Answer ALL questions
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]
B.E/B.TECH. DEGREE EXAMINATION , APRIL/MAY 2011
sixth semester
Computer Science and Engineering
cs 2353 -OBJECT ORIENTED ANALYSIS AND DESIGN
(common to information technology)
(regulation 2008)
time: three hours maximum: 100 marks
Answer ALL question
PART A(10*2=20 marks)
1. what is object oriented
analysis and design?
2. define inception step.
3. what is domain model?
4. define aggregation and
composition.
5. what is the use of system
sequence diagram?
6. list the relationships
used in class diagram?
7. what is use of operation
contracts?
8. define coupling
9. what is the use of
operation contracts?
10. give the meaning of
Event, State, transition.
PART
B(5*16=80 marks)
11. (a) briefly explain the different phases of unified
process.
or
(b) explain with an example, how use case modeling is
used to describe functional requirements. Identify the actors, scenario and use
cases for the example.
12.(a) describe the strategies used to identify
conceptual classes. Describe the steps to create a domain model used for
representing conceptual classes.
or
(b) explain about activity diagram with an example.
13. (a) illustrate with an example, the relationship
between sequence diagram and use cases.
or
(b) explain with an example interaction diagram.
14. (a) explain about GRASP patters.
or
(b) write short notes on adapter sigleton, factory and
observer patterns.
15. (a) explain about implementation model(mapping design
to code).
or
(b) Discuss about UML deployment and component diagrams.
Draw the diagram for a banking application.
MCA EXAMINATION, MAY /JUNE 2009
MC1753- OBJECT ORIENTED ANALYSIS AND DESIGN.
PART A
l. What is meant by dynamic binding?
2. What are meta classes and abstract
classes?
3. What is the use of an interaction diagram?
4. Define extensibility?
5. What is the significance of use case
model?
6. Define object responsibility?
7. Mention the general purpose of a view
layer interface?
8. Mention the major activities involved in
the micro development process?
9. What is meant by a Test plan?
10. Write about usability testing?
Part —B
1 1. a)i)What is
meant by object oriented modeling and design ? Describe the general
aspects of object
oriented approach[Mark 12]
ii) write a note on
information hiding. [Mark 4]
Or
b) Explain the object
oriented system development life cycle in detail with suitable
example? [Mark 16]
12.a) Write notes on
following:
i)Unified approach to
object Modeling. [Mark 6]
ii)Static UML
notations. [Mark 6]
iii)Patterns and
frameworks. [Mark 5]
Or
b)Design a system for
electronic voting machine with the following diagrams
iii)Object diagram
iv)Interaction
diagram
13.a) Write notes on
following; [Mark 4 * 4=l6]
i) Documentation
ii)Classification
iii) Super sub
classes
iv) Use case model
Or
b) Explain as to how
you would identify the relationship among classes in OOA in detail with
suitable example? [Mark 16]
14. a) i) Explain the
rules involving design of a classes and method in detail with suitable example.
[Mark 8]
ii) Describe the
macro process of object oriented development. [Mark 8]
Or
b) Explain in detail
the purpose of a view layer interface and process of designing interface object
with suitable example.[Mark 8]
l5.a) i)Define
satisfaction in testing strategies and explain satisfaction testing with the
guidelines for development satisfaction testing. [Mark 8]
ii) what is meant by
s/w quantity assurance'? Describe the importance of s/w quantity assurance
plan. [Mark 8]
Or
b)i)What are test
cases ? Mention the objectives and the guidelines for developing Test cases
[Mark 8]
ii) What are Top down
testing and Bottom up Testing? Discuss their adv and dis adv [Mark 8]
M.C.A. Degree Examination,NOV/DEC 2009
Fourth Semester
MC 1753 - OBJECT ORIENTED ANALYSIS AND DESIGN
(Regulation-2005)
ANSWER ALL QUESTIONS
PART - A
1. Define multiple
inheritance.
2. Compare static and
dynamic binding.
3. Define pattern.
4. Mention any four
salient features of UML.
5. State the clues to
identify the pan-of relationship.
6. Define actors.
7. What is meant by
coupling ?
8. Define instance
connection attribute type with an example.
9. Define test case.
10. Mention the
purpose of user satisfaction test.
PART - B
11.(a). Describe the
macro processes object oriented analysis, design and prototyping involved in
software development life cycle. (16)
(Or)
11.(b). Explain the
various object oriented concepts,giving suitable examples. (16)
12.(a).(i).
Illustrate the Use Case Diagram with an example. (8)
(ii). Describe UML
interaction diagrams. (8)
(Or)
12.(b). Explain the
layered approach to software development. (16)
13.(a). State and
explain the various approaches for identifying classes. Approaches for
Identifying Classes. (16)
(Or)
13.(b). Illustrate
the different kinds of relationships among objects with suitable examples. (16)
14.(a).(i). State the
characteristics that a system must satisfy to be considered as an Object
Oriented database. (8)
(ii). Describe class
visibility. (8)
(Or)
(b). Discuss the
design corollaries. (16)
15.(a).(i). Discuss
the impact of Object Orientation on testing. (8)
(ii). Explain the
various testing strategies. (8)
(Or)
15.(b).(i). Explain
test plan. (8)
(ii). Discuss
Usability Testing. (8)
B.E. / B.Tech. DEGREE EXAMINATION, MAY / JUNE 2006
Seventh Semester
Computer Science and Engineering
CS-1402 OBJECT ORIENTED ANALYSIS AND DESIGN
PART A – (10 x 2 = 20 Marks)
1. What is object
oriented system development methodology?
2. Distinguish
between method and message in object.
3. What is an object
model? What are the order OMT model?
4. What is UML called
as modeling language?
5. What are the three
relationship that can be shown in UML diagram? Define them.
6. List the
guidelines for identifying tentative classes using non phrase approach.
7. What are few
characteristics of bad design?
8. What is OODBMS?
9. What is meant by
quality assurance?
10. What is impact
object orientation in testing?
PART B - (5 x 16 = 80 Marks)
11. (i) Briefly
describe the Booch system development process.
(ii) Define pattern
and frame works. How do they differ from one another?
12. (a) (i) What is
prototyping? How is it useful? State the advantages and disadvantages of prototyping.
(ii) Describe the
different phase OOSD life cycle.
Or
(b) (i) What is
system development methodology? Discuss the advantages of
object oriented
system development methods.
(ii) What is object
relationship? Explain different types of relationship with.
suitable examples
13. (a) Explain with
an example how the classes can be identified using non phrase
approach.
Or
(b) (i) What is CRC?
How is it used to identify classes? Explain with an example.
(ii) How is
super-subclass identified? Explain with an example.
14. (a) (i) What is
meant by axioms? Explain two object oriented design axioms.
(ii) What are public
and private protocols? What is the significance of separating these two
protocols?
Or
(b) (i) Describe the
necessary characteristics that a system must satisfy to be considered an object
oriented system.
(ii) Write notes on
class mapping view layer.
15. (a) (i) State the
guidelines for developing quality assurance test cases.
(ii) What are
statement and branch testing coverage in object oriented testing? Explain.
Or
(b) (i) What is meant
by usability tests? How are they carried out?
(ii) What is user
satisfaction test? State the objectives of it.
2008 Alagappa University M.C.A OBJECT ORIENTED ANALYSIS
& DESIGN Question paper
DISTANCE EDUCATION
M.C.A. (S) DEGREE EXAMINATION, MAY 2008.
Fourth Semester
OBJECT ORIENTED ANALYSIS AND DESIGN
(2005 onwards)
Time : Three hours Maximum : 100 marks
Answer any FIVE questions
All questions carry equal marks
1.
(a) What is object oriented analysis and design? Explain the principles
involved in object oriented system development.
(b)
Discuss the generation of programming languages and their features.
2.
(a) What is an object? Explain its nature.
(b)
Describe various kinds of relationships among classes.
3.
(a) Explain the roll of a class in object oriented system development?
(b)
What are the criteria to be considered in designing quality classes? Explain.
4.
(a) Explain the various object oriented analysis approaches.
(b)
Write short notes on key abstraction mechanism.
5.
(a) What is UML? Explain the objectives of modeling.
(b)
Explain various steps involved in the view process.
6.
(a) What are the elements of a class diagram? Explain with example.
(b)
Discuss any two advanced concepts of class diagram and their significance.
7.
(a) What is meant by use cases? Explain the use case relationships with
example.
(b)
Explain the importance and features of Interaction diagrams.
8.
Write short notes on
(a)
Association relationship
(b)
Deployment diagram.
No comments:
Post a Comment