You are on page 1of 11

OBJECT ORIENTED SOFTWARE ENGINEERING

UNITWISE QUESTIONS

1. Software Engineering

1. What is Software Engineering? Explain various Software Engineering Failures?


2. Explain Software Engineering Concepts?
3. Explain various Software Engineering Development Activities?
4. Give brief information about how to manage Software Development?

2. UML Design
1. Give complete overview of UML?
2. What is a Model? Give Modeling Concepts?
3. Explain Use Case Diagram with example?
4. Explain Sequence Diagram with example?

5. Explain Interaction Diagrams with example?

6. Explain Collaboration Diagram with example?

7. Explain Activity Diagram with example?

8. Explain Class Diagram with example?

9. Explain State chart Diagram with example?

10. What is difference between behavior and structural diagrams? Explain each diagram
clearly?

11. Explain Component Diagram with example?

12. Explain Deployment Diagram with example?

13. Develop the complete use-case for the following:


a) Using your charge card for a meal at a restaurant.
b) Searching for books using an online bookstore.
14. Describe models of the following processes:
a) Lighting a wood fire.
b) Cooking a three-course meal (menu of your choice)
c) Online Course Registration System
d) Writing a small (50-line) programs
15. Develop the Complete use-case for the following:
a) Using your debit card for a meals in a restaurant.
b) Searching for accommodation online in hotels of particular place
16. Suggest a contingency action plan for the following risks:
a) Funds budget may fall short by 15% in the last phase of cycle.
b) System Designer may have to leave to another country in three months
c) Project Manager may leaves in the middle of project
d) Customer may ask for compression of delivery schedule

17. What is use case? Explain use case with suitable examples.

18. For attendance management system prepare SRS documents with respect to their
respective Use Case Study?

3. Project Communications

1. Explain about Project Organization and its Communication?


2. Explain about Project Organization Concepts?
3. Explain about project Communication Concepts?
4. Explain about Organizational Activities?
5. Explain about Project Organization Roles?
6. What is difference between Planned and unplanned Communications
7. Explain about team?
8. How to organize Client and project Reviews?

4. Requirements Collection or Gathering

1. Give complete overview of Requirements Elicitation?


2. Explain Requirements Elicitation Concepts?
3. Explain Requirements Elicitation Activities?
4. How to manage Requirements Elicitation?
5. Identify the functional requirements and non-functional requirements in the
following systems:

a) Vehicle insurance renewal.


b) Examination processing system with results declared on university portal
c) Order collection, processing, delivery system in restaurant
6. What are the functional and non-functional requirements in the following systems?

a) Railway Reservation System with web portal facility


b) Order collection, processing, delivery system in a supermarket
c) Stock Exchange – Stocks processing, transactions in stock exchange.
7. Explain about the functional and non-functional requirements in the flight
reservation system?

5. Analysis

1. Explain about Analysis?


2. Explain about Analysis Concepts?
3. Explain about Analysis Activities?
4. How we transform use case to objects in Analysis Phase?
5. How to Manage Analysis?
6. Explain about the sequence diagram and collaboration diagram for student
registration system?
7. Explain the analysis concepts and their activities?
8. How do you model interactions among objects with CRC cards?
9. Explain about the sequence diagram and collaboration diagram for student
registration system?
10. Explain the analysis concepts and their activities?

6. System Design Concepts

1. Discuss about the managing system design?


2. How do you identify Subsystems? Explain with a case study?
3. Consider the Railway Reservation System and conduct OOA using analysis model
and do the following tasks:

a) Identify the use-cases and model them


b) Identify classes with properties
c) Identify the objects and draw sequences diagrams
4. Explain about System design?

5. Explain about System Design Concepts?

6. Explain about System Design Activities?

7. Explain about System Design Addressing goals?

7. Object Design Concepts

1. Explain about object Design?


2. Explain about Class and Object with example? Draw Class diagrams for Railway
Reservation System.
3. Explain about Reuse concepts?
4. Explain about Reuse Activities?
5. How to manage Reuse?
6. Explain about specification Interfaces in Object Design?
7. How do you identify Missing attributes and operations during Interface Specification
Activities?

8. Testing
1. Give complete overview of Testing?
2. Explain about Testing Concepts?

3. Explain about Testing Activities?

4. How to manage testing?


5. What do you mean by test case design? Design a test case using template for check
payment process?

6. Explain State-Based Testing in detail with an example?

7. What is a test case? What do you understand by test case design? Design a test case
using a template for the following:

Processing cheque payment against a bill raised by the credit card company. The
documents in the process are cheque and payment slip.

9. Rationale Management

1. Give compete overview of Rationale?


2. Explain about Rationale Concepts?
3. Explain about Rationale Activities?
4. How to manage Rationale?
10.Configuration Management

1. Give complete overview on Configuration Management?


2. Explain about Configuration Management Concepts?
3. Explain about configuration Management Activities?
4. How to manage about Configuration Management?
11.Project Management

1. Give complete overview about Project Management?


2. Explain about Project Management Concepts?
3. Explain about Project Management Activities?

You might also like