0% found this document useful (0 votes)
41 views13 pages

Object-Oriented Analysis & Design Questions

This document is a question bank for the Object Oriented Analysis and Design course at SRM Valliammai Engineering College for the academic year 2024-2025. It includes a comprehensive set of questions categorized into different parts covering various topics such as Unified Process, Use Case Diagrams, Design Patterns, and UML Diagrams. The questions are designed to assess students' understanding and application of concepts in object-oriented analysis and design.

Uploaded by

Sanjaikumar K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views13 pages

Object-Oriented Analysis & Design Questions

This document is a question bank for the Object Oriented Analysis and Design course at SRM Valliammai Engineering College for the academic year 2024-2025. It includes a comprehensive set of questions categorized into different parts covering various topics such as Unified Process, Use Case Diagrams, Design Patterns, and UML Diagrams. The questions are designed to assess students' understanding and application of concepts in object-oriented analysis and design.

Uploaded by

Sanjaikumar K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SRM VALLIAMMAI ENGINEERING COLLEGE

(An Autonomous Institution)


SRM Nagar, Kattankulathur – 603 203

DEPARTMENT OF INFORMATION TECHNOLOGY

QUESTION BANK

VI SEMESTER

1908008 - OBJECT ORIENTED ANALYSIS AND DESIGN

Regulation – 2019

Academic Year 2024-2025 (Even Semester)

Prepared by

[Link].K, Assistant Professor (Sr.G)/ IT

[Link] Nandhini NJ, Assistant Professor (O.G)/ IT


SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUESTION BANK
SUBJECT : 1908008 - OBJECT ORIENTED ANALYSIS AND DESIGN
SEM / YEAR : VI Sem / III Year

UNIT I - UNIFIED PROCESS AND USE CASE DIAGRAMS


SYLLABUS: Introduction to OOAD with OO Basics - Unified Process – UML diagrams – Use Case – Case study –
the Next Gen POS system, Inception -Use case Modelling – Relating Use cases – include, extend and generalization –
When to use Use-cases.
PART-A
[Link]. Question Level Competence
1 Define OOAD. BTL1 Remember
2 What is Analysis and Design? BTL1 Remember
3 Distinguish between method and messages in object. BTL2 Understand
4 What is the main advantage of Object-Oriented Development? BTL1 Remember
5 Point out what test can help to find useful use cases? BTL2 Understand
6 Give the different formats of use cases. BTL2 Understand
7 What is an object? Give an example BTL1 Remember
8 What is UML? BTL1 Remember
9 Classify the kinds of actors in use case. BTL2 Understand
10 Define Unified Process (UP). BTL1 Remember
11 Illustrate the concepts of Generalization Relationship. BTL2 Understand
12 Compare Include and Extend use case relationships. BTL2 Understand
13 Describe POS system and list the components of POS system. BTL2 Understand
14 Give the primary goals in the design of UML BTL2 Understand
15 Illustrate the relationship used in Use case. BTL2 Understand
16 What are the three ways and perspectives to Apply UML? BTL1 Remember
17 Generalize the concepts of use case modeling. BTL2 Understand
18 When to use Use cases? Evaluate it. BTL1 Remember
19 Generalize your views about inception in Use case. BTL2 Understand
Evaluate and name the UML diagrams used for the following: Understand
20 a) Modeling Requirements BTL2
b) Modeling Workflows
21 What are the 4 phases in UP? BTL1 Remember
22 Classify the UML Diagrams. BTL2 Understand
Evaluate and name the UML diagrams used for the following: Understand
23 a) Modeling behavior of an object. BTL2
b) Interaction between groups of objects.
24 List the relationships used in class diagram? BTL2 Understand

PART-B

[Link]. Question Marks Level Competence


1 Discuss about UML. 13 BTL3 Apply
Briefly explain about the different phases of Unified Process with a neat
2 13 BTL4 Analyze
diagram.
Explain with an example, how Use Case Modeling is used to describe the
3 functional requirements. Identify the actors, scenario and Use Case for the BTL4 Analyze
example. 13
(i) Inspect the basic activities in OOA and explain how Use Case Modeling
4 Analyze
is useful in analysis. 8 BTL4
(ii) Examine the guidelines for writing and finding Use Cases. 5
Write a problem statement for Library Management System. Perform the
Object-Oriented System Development and give the Use Case model for the
5 BTL6 Create
same (use include, extend and generalization) and design the UML Use Case 13
diagram for the same.
Prepare& analyze a suitable example showing the various relationships used
6 13 BTL4 Analyze
in Use Case and also give a short note on each relationship.
7 List the various UML diagram and explain about the UML diagrams in
13 BTL3 Apply
detail with neat diagrams.
Describe the following
(i) UP disciplines 5
8 BTL3 Apply
(ii) OOA and OOD 4
(iii) Abstract and Base Use Case 4
9 What is a POS system? Summarize about Inception Phase. 13 BTL3 Apply

(i) Illustrate the steps and explain how to find Use cases with an example. 8
10 BTL3 Apply
(ii) Rank the 3 kinds of actors and explain the 3 common Use Case formats.
5
(i) Recall the various sections in the Use Case template with example.
11 8 BTL4 Analyze
(ii) List the guidelines to be followed when writing Use Case.
5
Explain the benefits and concepts of Use Case and Use Case model and
12 13 BTL5 Evaluate
evaluate the ATM system by relating Use Cases.
13 Discuss about the Use Case modeling with example. 13 BTL3 Apply
14 Apply Use Case modeling for Payroll system in UML. 13 BTL3 Apply
15 Illustrate UML State Machine Diagrams and Modeling with an example. 13 BTL3 Apply

16 Explain about Interaction Diagram Notation? 13 BTL5 Evaluate

17 Explain about Use-Case Model and its Writing Requirements in Context. 13 BTL4 Analyze
PART-C

[Link]. Question Marks Level Competence


(i) What is the Unified process? Is the UP iterative and incremental? Explain. 7
(ii) Design the use case diagram for the following specification: 8
A coffee Vending machine dispenses coffee to customers. Customers orders
coffee by selecting a recipe from a set of recipes. Customer pay for the coffee
1 using coin. Change is given back. The 'Service staff ' loads ingredients
BTL5 Evaluate
(coffee powder, milk, sugar, water and chocolate) into the coffee machine.
The service staff can also add a recipe by indicating the name of the coffee,
the units of coffee powder milk, sugar, water and chocolate to be added as
well as the cost of the coffee.
A Library lends books and magazines to member, who is registered in the
system. It also maintains the purchase of new books and magazines for the
library. A member can reserve a book or magazine that is not currently
available in the library, so that when it is returned or purchased by the
library, that person is notified. The library can easily create, replace and Create
2 BTL6
delete information about the books, members, and reservation in the system. 15
The books transactions are stored in the database. The fine list while the
member returns the book after the due date must be generated. Design the
use case diagram and discover the users and actors of this system, and the
interactions between them must be depicted.
Design and illustrate the use case model for activities involved in ordering
3 food in a restaurant from the point when the customer enters a restaurant to BTL6 Create
the point when he leaves the restaurant. 15

Explain the benefits and concepts of use case and use case model and
4 15 BTL4 Evaluate
analyze the relating use cases for ATM system.
What is operation of UML Deployment and Component Diagram? Draw
5 15 BTL6 Create
the diagram for a banking application.

UNIT II - DESIGN PATTERNS AND METHODOLOGY


SYLLABUS: GRASP: Designing objects with responsibilities – Creator – Information expert – Low Coupling – High
Cohesion – Controller Design Patterns – creational – factory method – structural – Bridge – Adapter – behavioural – Strategy
– observer –Applying GoF design patterns – Mapping design to code – methodology – Survey – Rumbaugh, Booch,
Jacobson Methods
PART-A

[Link]. Question Level Competence


1. Define Design Pattern. BTL1 Remember

2. Identify when a pattern is said to be a good pattern. BTL2 Understand

3. “A system must be loosely coupled and highly cohesive”-Justify. BTL2 Understand

4 Organize the limitations of Factory Pattern. BTL2 Understand

5. Define modular design. BTL1 Remember

6. Analyze the situation to use Factory method pattern and its advantages. BTL2 Understand
7. Generalize your view on creator BTL2 Understand
Interpret the list of structural patterns used during design phase of software
8. BTL2 Understand
development.
9. Analyze the benefits of Low coupling. BTL1 Remember

10. Interpret the need of Information Expert. BTL2 Understand

11. Compare and contrast coupling and cohesion. BTL2 Understand

12. What are the steps for mapping design to code? BTL1 Remember
Analyze as to which object-oriented methodology is well suited for
(i) Design
13. (ii) Analysis BTL2 Understand
(iii) Full life cycle
(iv) Real time systems.
14. Define Refactoring. BTL1 Remember

15. Generalize the Booch system development process. BTL1 Remember

16. Outline the benefits and the types of adapter pattern. BTL2 Understand

17. Define Observer Pattern. BTL1 Remember

18. List the four phases of object-oriented modeling Techniques (OMT). BTL1 Remember

19. Interpret the benefits of controller and give an outline on bloated controller. BTL2 Understand

20. Identify the benefits of bridge pattern. BTL2 Understand

21. How to Apply the GRASP Patterns? BTL1 Remember

22. What is meant by Low Coupling? BTL1 Remember

23. Who is creator? BTL1 Remember

24. Define patterns. BTL1 Remember


PART-B

[Link]. Question Marks Level Competence


1 What is GRASP? Describe the design patterns and principles used in it. 13 BTL3 Apply
(i) Analyze the design principles in object modeling. 5
2 (ii) Examine in detail the GRASP method for designing objects with BTL4 Analyze
example. 8
3 Identify your views about Structural patterns with suitable example. 13 BTL3 Apply
4 Generalize your idea on Controller pattern with example and also write short
note on bloated controller. BTL6 Create
13
Illustrate the following GRASP patterns:
(i) Creator 3
5 (ii) Information Expert 4 BTL5 Evaluate
(iii) Low coupling 3
(iv) High cohesion 3
6 Give an account on Factory method. 13 BTL3 Apply
Identify and describe the patterns that can be used for the following.
(i) To provide an interface for crating families of objects without specifying 7
7 classes. BTL3 Apply
(ii) To ensure that a class has only one instance and provide a global point 6
of access to it.
What are the steps involved in mapping design to code? Recall it with an
8 13 BTL4 Analyze
example.
9 Describe in detail about Behavioral pattern. 13 BTL3 Apply
10 Recall in detail about GOF Design pattern and describe it. 13 BTL3 Apply
(i) Differentiate Adapter and Bridge pattern. 7
11 (ii) Analyze the concept of Singleton pattern. BTL4 Analyze
6
12 Summarize in detail about Rumbaugh method. 13 BTL3 Apply
(i) Examine the diagrams associated with Booch Methodology.
7
13 (ii) Analyze and highlight the features of Jacobson methodology. BTL4 Analyze
6
(i) Compare cohesion and coupling with suitable example. 8
14
(ii) Evaluate and state the role and patterns while developing system BTL5 Evaluate
design. 5
15 Design the Use-Case Realizations with GoF Design Patterns 13 BTL3 Apply
16 How to Determine the Visibility of the Design Model? 13 BTL5 Evaluate
17 Explain about Patterns for Assigning Responsibilities. 13 BTL4 Analyze
PART-C

[Link]. Question Marks Level Competence


Assess the various categories of Design pattern. Explain the creational
1 15 BTL5 Evaluate
pattern by using with Maze game.
Generalize the design principles in object modeling. Explain in detail the
GRASP methods for designing objects and Describe about the
2 15 BTL6 Create
implementation model (Mapping design to code) and give the NextGen POS
program solution.
Summarize the Observer pattern for a problem of your choice and discuss
3 15 BTL6 Create
about the solution with neat diagram.
Explain Jacobson and Rumbaugh methodology and compare it to Booch
4 methodology. In which aspect Booch analysis is successful? 15 BTL5 Evaluate

5 Explain Grasp: designing objects with responsibilities. 15 BTL5 Evaluate

UNIT III - STATIC UML DIAGRAMS


SYLLABUS: Class Diagram–– Elaboration – Domain Model – Finding conceptual classes and description classes –
Associations – Attributes – Domain model refinement – Finding conceptual class Hierarchies – Aggregation and
Composition - Relationship between sequence diagrams and use cases – When to use Class Diagrams
PART-A
[Link]. Question Level Competence
1 Define Class diagram. BTL1 Remember
2 List the relationships used in class diagram. BTL1 Remember
3 What is an attribute? Mention its types. BTL1 Remember
What do you mean by sequence number in UML? Analyze Where and for what it is
4 BTL2 Understand
used?
5 Express the meaning of Elaboration and What are the tasks performed in elaboration? BTL2 Understand
6 Express why we call a domain model a “Visual Dictionary". BTL2 Understand
7 Define Domain Model. How to create a Domain model? BTL1 Remember
8 Define Conceptual class. BTL1 Remember
9 Rank the 3 strategies to find conceptual class. BTL2 Understand
10 Differentiate aggregation and composition. BTL2 Understand
11 Estimate the purpose of association relationship. BTL2 Understand
12 Give the meaning of abstract conceptual class BTL1 Remember
13 Identify the usage of Description class. BTL1 Remember
14 Organize the guideline to partition a class into subclass. BTL2 Understand
15 Illustrate When to use class diagram. BTL2 Understand
16 When to define new data type classes? BTL1 Remember
17 Interpret the meaning of Generalization. BTL2 Understand
18 Compare qualified association and reflexive association. BTL1 Remember
19 Experiment with an example how to name an association in UML with its guidelines. BTL1 Remember
20 Distinguish sequence diagram and Use case diagram. BTL2 Understand
21 How the domain model is illustrated? BTL1 Remember
22 What is a Domain Model? BTL1 Remember
23 What are the key ideas for Planning the Next Iteration? BTL1 Remember
24 Define Association. BTL2 Understand

PART-B

Compet
[Link]. Question Marks Level
ence
What is System Sequence Diagram? Illustrate the relationship between
1 13 BTL4 Analyze
sequence diagram and Use Case with example.
Design the class diagram for Airline Reservation System. Find and draw the
2 13 BTL6 Create
conceptual classes for the same.
Summarize the Elaboration phase. Discuss the difference between elaboration
3 13 BTL3 Apply
and inception with example.
(i) Describe the strategies used to identify the conceptual classes.
10
4 (ii) Mention the steps to create a domain model used for representing the BTL3 Apply
3
conceptual classes.
(i)Illustrate the concepts of Domain model with example. 8
5 BTL3 Apply
(ii)Show when to model with Description classes with example. 5
For the Next Gen POS systems design, summarize the following Conceptual
class hierarchies.
(i) Conceptual super class 3
6 BTL5 Evaluate
(ii) Conceptual subclass 3
(iii) Authorization Transaction classes. 3
(iv) Abstract Conceptual classes. 4
7
(i) Describe the UML notation for class diagram with example.
7 6 BTL3 Apply
(ii) Describe the concepts of link, association and Inheritance.
13
8 Discuss about attributes with example. BTL3 Apply

9 Explain in detail about domain Model refinement. 13 BTL4 Analyze


Analyze the guidelines to define a conceptual subclass and conceptual super class
10 13 BTL4 Analyze
with suitable example.
What are the guidelines used to partition the classes in the domain model to be
11 13 BTL3 Apply
organized into packages? Explain with suitable examples.
Discuss on
(i) Active Class 4
12 (ii) User Defined compartments 3 BTL3 Apply
(iii) Singleton class 3
(iv) Interfaces 3
13 Describe briefly about association classes and association role. 13 BTL3 Apply
14 10
(i) Illustrate about aggregation and composition with example.
BTL3 Apply
(ii) Mention the guidelines to be followed.
3
15 Illustrate how to Add New SSDs and Contracts with an example. 13 BTL3 Apply

16 Explain the guidelines for finding Conceptual Classes with neat diagrams 13 BTL5 Evaluate

Explain briefly about elaboration and discuss the differences between


17 13 BTL4 Analyze
Elaboration and Inception with examples
PART-C

[Link]. Question Marks Level Competence


With a suitable example, evaluate and explain how to design a class. Give all
1 possible representation in a class (such as: name, attribute, visibility, 15 BTL5 Evaluate
methods, and responsibilities).
A University conducts examinations and the results are announced. Prepare
a report for the following.
• Print the marks in the register number order semester
wise for each department
• Print the Arrear list semester wise.
2 15 BTL6 Create
• Prepare a Rank list for each department.
• Prepare the final aggregate mark list for final year students.
Identify the problem statement and Design and Explain the classes for each
sequence. Design the Use case, Class, and Sequence diagrams for designing
this system.
Construct design for Library Information System which comprises the
following notations and explain them. 5
3 (i) Aggregation 5 BTL6 Create
(ii) Composition 5
(iii) Association.
Design the Class diagram for Hospital management system? Find and draw
4 conceptual classes for the same? 15 BTL5 Evaluate

Explain the various choices of assigning the responsibility for receiving or


5 handling a system event message to a class 15 BTL5 Evaluate

UNIT IV - DYNAMIC AND IMPLEMENTATION UML DIAGRAMS


SYLLABUS: Dynamic Diagrams – UML interaction diagrams - System sequence diagram – Collaboration diagram – When
to use Communication Diagrams - State machine diagram and Modelling –When to use State Diagrams - Activity diagram –
When to use activity diagrams Implementation Diagrams - UML package diagram - When to use package diagrams -
Component and Deployment Diagrams – When to use Component and Deployment diagrams

PART-A
[Link]. Question Level Competence
1 Express the use of Sequence Diagram. BTL2 Understand
2 Compare sequence diagram and collaboration diagram. BTL2 Understand
3 Identify what is by System Behavior? BTL1 Remember
4 Define Event. BTL1 Remember
5 Define Package. Mention the three layers of package diagram. BTL1 Remember
6 Analyze the use of UML Package Diagram BTL2 Understand
7 List the common notations used in interaction diagram BTL1 Remember
8 Create a state machine diagram for Process Sale. BTL2 Understand
9 Define Component. BTL1 Remember
Demonstrate the similarities and dissimilarities of state independent and State
10 BTL2 Understand
dependent objects.
11 Compare and Contrast Component and Deployment diagram BTL2 Understand
12 Mention the purpose of Activity diagram and specify its elements. BTL1 Remember
13 Name the basic elements of a Deployment diagram. BTL1 Remember
Organize and show the relationship between Interaction and Class diagram with
14 BTL2 Understand
example.
15 Outline the need for State Diagram. BTL2 Understand
16 Differentiate Class diagram and Interaction diagram. BTL2 Understand
17 Experiment the term Classifier with an example. BTL2 Understand
18 Create SSD for Borrow book scenario. BTL1 Remember
19 Justify the use of rake symbol with an example. BTL2 Understand
20 Compare and contrast asynchronous and synchronous message. BTL2 Understand
21 How to name System events and Operations? BTL1 Remember
22 What are the three layers of package diagram? BTL1 Remember
23 What do you mean by State? BTL1 Remember
24 Define the classifier. BTL2 Understand

PART-B

[Link]. Question Marks Level Competence


Summarize with an example, how Interaction Diagram are used to model the
1 13 BTL3 Apply
dynamic aspects of a system.
2 Describe the basic Communication diagram notations. 13 BTL3 Apply
3 Illustrate about UML Deployment and Component diagram with an example. 13 BTL4 Analyze

4 Interpret about UML state machine diagram and Modeling. 13 BTL4 Analyze
5 Compare sequence diagram and communication diagram with suitable
13 BTL4 Analyze
example.
Analyze the UML activity diagram, using an example point out the features
6 13 BTL4 Analyze
of basic UML activity diagram notation.

(i) What is the purpose of State Chart diagram


7 4 BTL3 Apply
(ii) Recall how to draw state chart diagram with an example.
9
(i) Design and explain the activity diagram for an Online Purchase
System. 7
8 BTL6 Creating
(ii) Represent the activity diagram for the following Scenario, Booking a
ticket on Indian railways e-ticket system (IRCTC). 6
9
Describe briefly about logical architecture and UML package diagram. 13 BTL3 Apply
What is SSD? Determine the notations used in sequence diagram with an
10 example 13 BTL5 Evaluate

(i) When to use activity diagrams. 3


11 BTL3 Apply
(ii) Describe the Implementation diagrams with example. 10
12 Examine briefly about UML sequence diagram notations with example. 13 BTL4 Analyze
(i) Identify when to use UML deployment and Component diagrams. 7
13 (ii) Draw the diagrams for banking applications. BTL3 Apply
6
With an example make use of the notations used in sequence diagram for
the following:
14 (i) Object destruction 4 BTL3 Apply
(ii) Frames 4
(iii) Conditional message 5
With an example make use of the notations used in sequence diagram for
the following:
15 BTL3 Apply
(i) Mutually exclusive conditional message 8
(ii) Iterations over a collection 5
16 Determine SSD for Library Management System in detail 13 BTL5 Evaluate
Inspect the constructs (notations) used in an activity diagram with an
17 13 BTL4 Analyze
example.
PART-C

[Link]. Question Marks Level Competence


Consider the Hospital Management System application with the following
requirement
(i) System should handle the in- patient and out-patient information through
receptionist.
5
1 (ii) Doctors are allowed to view the patient history and give their BTL6 Create
prescription.
5
(iii) There should be an Information system to provide the required
information.
5
Give the state chart, Component and Deployment diagram.
For an ATM system, every user has to be validated with a PIN number to
make a transaction. A customer is allowed 3times to validate card giving the
2 15
correct PIN number. Show the Use Case representation for the same and BTL5 Evaluate
summarize the "Validate User" Use Case using sequence diagram. Assess
and represent the activity diagram for the same.
Consider an elevator that has the basic functions such as moving up and down
and open and close doors and pick up passengers. The elevator is supposed
to be used in a building having floors numbered from 1 to n. There are call
buttons in the elevator corresponding to each floor. For every floor except
floors 1 and n, there are two floor call buttons for the passengers to call
elevator for going up and down. There is only one down call button at floor
3 15 BTL5 Evaluate
n and 1 up call button in floor 1. Then the car stops at a floor, the doors are
opened and the elevator light indicating the current direction the elevator is
going is illuminated so that the passengers can get to know the current
moving direction of the elevator. When the elevator is moving music is audio
is played inside the elevator. Draw class diagram, Activity diagram and
component diagram for designing this system.
Develop and draw the following UML diagrams for Airline Ticket
reservation system.
4 (i) Sequence diagram (booking a ticket). 5 BTL6 Create
(ii) Activity diagram. 5
(iii) State chart diagram. 5
5 Compare Sequence and Collaboration Diagram with an example. 15 BTL5 Evaluate

UNIT V TESTING
SYLLABUS: Object Oriented Methodologies – Software Quality Assurance – Impact of object orientation on Testing –
Develop Test Cases and Test Plans, CASE STUDY: Health care, Student Marks Analysing system, CASE studies Tools: Star
UML/ UML
PART-A
[Link]. Question Level Competence
1 List out the Myer’s debugging principles. BTL1 Remember
2 Outline the term SQA. BTL2 Understand
3 Summarize the main tools of Quality Assurance BTL2 Understand
4 Illustrate the impact object orientation in testing. BTL2 Understand
5 Define the term Object interoperability. BTL1 Remember
6 Interpret the basic activities are performed in using debugging tool. BTL2 Understand
7 Define test plan? What are its components? BTL1 Remember
8 Formulate the need of quality assurance. BTL2 Understand
9 Show the Booch methodology diagrams. BTL2 Understand
10 Define black box testing? BTL1 Remember
Illustrate the different kinds of errors you might encounter when you run your
11 BTL2 Understand
program.
12 List out the Testing strategies. BTL1 Remember
Analyze as to which object-oriented methodology is well suited for
13 (i) Design BTL2 Understand
(ii) Analysis
14 Analyze the Jacobson methodology. BTL2 Understand
15 Illustrate the steps needed to create a test plan. BTL2 Understand
16 Estimate and generalize the concepts of implication of Inheritance. BTL2 Understand
17 Interpret the four phases of object-oriented modeling Techniques (OMT). BTL2 Understand
18 Analyze the CASE tools and where it is used? BTL1 Remember
19 Compare RumBaugh methodology and Booch methodology. BTL2 Understand
20 What are test cases? List the guidelines for developing quality assurance test cases. BTL1 Remember
21 What are Steps for Mapping Designs to Code? BTL1 Remember
Analyze as to which object-oriented methodology is well suited for
22 (i) Full life cycle BTL2 Understand
(ii) Real time systems
23 What is testing? BTL1 Remember
24 What is OO system testing? BTL2 Understand

PART-B

[Link]. Question Marks Level Competence


1 Explain Booch’s methodology of object-oriented analysis and design. 13 BTL5 Evaluate
2 Illustrate the significance of object orientation testing. 13 BTL3 Apply
3 Examine the Myer’s debugging principles. 13 BTL4 Analyze
Summarize the different testing strategies. How to develop test plans
4 13 BTL3 Apply
guided by Thomas.
(i) List the guidelines for developing quality assurance test cases. 7
5 (ii) What is statement and branch testing coverage in object-oriented BTL3 Apply
testing? Explain. 6
Discover the importance of
6 (i) Object oriented Business Engineering 7 BTL3 Apply
(ii) Object oriented Software Engineering 6
(i) Sketch the guidelines for developing quality assurance Test cases
7 described by Freedman and Thomas adapted for the UA. 7 BTL3 Apply
(ii) Identify the steps involved to make the testing successful? 6
8 Define test plan. List out the steps are followed in developing a test plan? 13 BTL3 Apply
Describe the following:
9 (i) Guideline for developing a user satisfaction test. 5 BTL3 Apply
(ii) White box testing 8
Formulate the different test cases to estimate about the Student Marks
10 13 BTL6 Create
Analysis system.
Why do we follow standards particularly for testing any Quality Assurance
11 13 BTL3 Apply
(QA)?
(i) Why is a Unified approach to software development necessary? Interpret
12 it. 7 BTL3 Apply
(ii) Outline in detail about Object oriented Modeling Techniques (OMT). 6
Compare and contrast the object-oriented methodology of Booch,
13 13 BTL4 Analyze
Rumbaugh and Jacobson.
(i) Experiment the diagrams associated with Booch Methodology.
14 7 BTL3 Apply
(ii) Identify and highlight the features of Jacobson methodologies.
6
Describe the following:
15 (i) Black box testing 8 BTL3 Apply
(ii) Debugging 5
16 Explain briefly about Issues in OO Testing 13 BTL5 Evaluate
Examine about a Unified approach to software development with an
17 13 BTL4 Analyze
example.

PART-C

[Link]. Question Marks Level Competence


1 Explain the various testing strategies for Software quality assurance. 15 BTL5 Evaluate
2 Evaluate the Unit, Integration, and system testing for currency converter BTL5 Evaluate
application. 15

3 Develop the test cases for the Net bank ATM System. 15 BTL 6 Create
Develop a healthcare system using Star UML. Highlight the features of Star BTL 6 Create
4 15
UML.
Develop a student mark analyzing system using Star UML. Highlight the BTL 6 Create
5 15
features of Star UML.

You might also like