0% found this document useful (0 votes)
2 views

Ccs356 - Oose Set 2

The document outlines the practical examination for the Object Oriented Software Engineering Lab for B.E/B.Tech students in their sixth semester. It presents a series of problem statements for various software systems, requiring students to create UML diagrams, implement technical service layers, and improve system maintainability using design patterns. Each problem statement is worth 100 marks and emphasizes testing the software for identified scenarios.

Uploaded by

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

Ccs356 - Oose Set 2

The document outlines the practical examination for the Object Oriented Software Engineering Lab for B.E/B.Tech students in their sixth semester. It presents a series of problem statements for various software systems, requiring students to create UML diagrams, implement technical service layers, and improve system maintainability using design patterns. Each problem statement is worth 100 marks and emphasizes testing the software for identified scenarios.

Uploaded by

vj861647
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Page 1 of 5

B.E / B.Tech. PRACTICAL END SEMESTER EXAMINATIONS, APRIL/ MAY 2024


Sixth Semester
CCS356 OBJECT ORIENTED SOFTWARE ENGINEERING LAB
(Regulations 2021)

Time : 3 Hours Answer any one Question Max. Marks 100

PROBLEM UML IMPLEMENTATION VIVA RECORD TOTAL


STATEMENT DIAGRAMS & OUTPUT
10 40 30 10 10 100

1. Write a problem statement for Passport Automation System. Draw the UML Use (100)
case diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, State Chart diagram, Implement the Technical service layer, Domain
object layer and User interface layer.
Test the software system for all the scenarios identified as per the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
2. Write a problem statement for Book Bank System. Draw the UML Use case diagram, (100)
Activity diagram, Class diagram, Sequence diagram, Collaboration diagram, State
Chart diagram. Implement the Technical service layer, Domain object layer and
User interface layer. Test the software system for all the scenarios identified as per
the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
3. Write a problem statement for Exam registration System. Draw the UML Use case (100)
diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per
the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
4. Write a problem statement for Stock Maintenance System. Draw the UML Use case (100)
diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
5. Write a problem statement for Online Course Registration System. Draw the UML (100)
Use case diagram, Activity diagram, Class diagram, Sequence diagram,
Collaboration diagram, Package diagram, State Chart diagram, Component and
Deployment diagrams. Implement the Technical service layer, Domain object layer
and User interface layer. Test the software system for all the scenarios identified as
Page 2 of 5

per the usecase diagram


Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
6. Write a Airline/Airway reservation System. Draw the UML Use case diagram, (100)
Activity diagram, Class diagram, Sequence diagram, Collaboration diagram, Package
diagram, State Chart diagram, Component and Deployment diagrams. Implement
the Technical service layer, Domain object layer and User interface layer. Test the
software system for all the scenarios identified as per the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
7. Write a problem statement for Software Personnel Management System. Draw the (100)
UML Use case diagram, Activity diagram, Class diagram, Sequence diagram,
Collaboration diagram, Package diagram, State Chart diagram, Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
8. Write a problem statement for Credit Card Processing System. Draw the UML Use (100)
case diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram. Implement the Technical service
layer, Domain object layer and User interface layer. Test the software system for all
the scenarios identified as per the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
9. Write a problem statement for E-book Management System. Draw the UML Use (100)
case diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
10. Write a problem statement for Recruitment System. Draw the UML Use case (100)
diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
11. Write a problem statement for online Examination system. Draw the UML Use case (100)
diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
Page 3 of 5

diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
12. Write a problem statement for Conference Management Processing System. Draw (100)
the UML Use case diagram, Activity diagram, Class diagram, Sequence diagram,
Collaboration diagram, Package diagram, State Chart diagram, Component and
Deployment diagrams. Implement the Technical service layer, Domain object layer
and User interface layer. Test the software system for all the scenarios identified as
per the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
13. Write a problem statement for BPO Management System. Draw the UML Use case (100)
diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
14. Write a problem statement for Libraray Management Database System. Draw the (100)
UML Use case diagram, Activity diagram, Class diagram, Sequence diagram,
Collaboration diagram, Package diagram, State Chart diagram, Component and
Deployment diagrams. Implement the Technical service layer, Domain object layer
and User interface layer. Test the software system for all the scenarios identified as
per the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
15. Write a problem statement for Student Information System. Draw the UML Use case (100)
diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
16. Write a problem statement for Blood Bank Information Portal. Draw the UML Use (100)
case diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
Page 4 of 5

scenarios.
17. Write a problem statement for E-Voting System. Draw the UML Use case diagram, (100)
Activity diagram, Class diagram, Sequence diagram, Collaboration diagram, Package
diagram, State Chart diagram, Component and Deployment diagrams. Implement
the Technical service layer, Domain object layer and User interface layer. Test the
software system for all the scenarios identified as per the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
18. Write a problem statement for Online Course Registation System. Draw the UML (100)
Use case diagram, Activity diagram, Class diagram, Sequence diagram,
Collaboration diagram, Package diagram, State Chart diagram, Component and
Deployment diagrams. Implement the Technical service layer, Domain object layer
and User interface layer. Test the software system for all the scenarios identified as
per the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
19. Write a problem statement for Internet Banking Portal. Draw the UML Use case (100)
diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
20. Write a problem statement for Banking System. Draw the UML Use case diagram, (100)
Activity diagram, Class diagram, Sequence diagram, Collaboration diagram, Package
diagram, State Chart diagram, Component and Deployment diagrams. Implement
the Technical service layer, Domain object layer and User interface layer. Test the
software system for all the scenarios identified as per the usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
21. Write a problem statement for ATM System. Draw the UML Use case diagram, (100)
Activity diagram, Class diagram, Sequence diagram, Collaboration diagram, Package
diagram, State Chart diagram, Component and Deployment diagrams. Implement
the Technical service layer, Domain object layer and User interface layer.

22. Write a problem statement for Hospital Management System. Draw the UML Use (100)
case diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
23. Write a problem statement for Foreign Trading System. Draw the UML Use case (100)
Page 5 of 5

diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration


diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
24. Write a problem statement for Payroll Processing System. Draw the UML Use case (100)
diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
25. Write a problem statement for University Database System. Draw the UML Use case (100)
diagram, Activity diagram, Class diagram, Sequence diagram, Collaboration
diagram, Package diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical service layer, Domain object layer and User
interface layer. Test the software system for all the scenarios identified as per the
usecase diagram
Improve the reusability and maintainability of the software system by applying
appropriate design patterns. Implement the modified system and test it for various
scenarios.
26. Online examination system has become popular for competitive examinations (100)
because of its unique features such as auto-evaluation, speed and accuracy.
Moreover, it also helps environments by reducing the use of paper. In such a
system, students are asked to select answers from multiple options given for a
single question. Likewise, there are several questions which appear in the students’
systems. The questions and multiple options are saved in a database along with
desired answers. Typically, a student can edit an answer after saving it, however,
editing cannot be done after submitting the answer. Another user is also there –
Teacher. The Teacher can create, modify and delete questions and accordingly, the
question is updated in the system.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram,
Collaboration diagram for above scenario. Implement the Technical services layer,
Domain objects layer, User Interface layer.

You might also like