Page 1 of 4
B.E / B.Tech. PRACTICAL END SEMESTER EXAMINATIONS, APR / MAY 2024
Sixth Semester
CCS356- OBJECT ORIENTED SOFTWARE ENGINEERING
(Regulations 2021)
Date:10/05/2024 FN&AN Time : 3 Hours Answer any one Question
BATCH : Max. Marks 100
(To be filled by the question paper setter)
Problem Statement UML Diagrams Implementation Viva-Voce Record Total
& Output
10 40 30 10 10 100
1.
Write a problem statement for foreign trading system. Draw the UML Use Case, Activity
diagram, Class diagram, Sequence diagram, State Chart diagram, package diagram, Component
and Deployment diagrams. Implement the Technical services layer, Domain objects layer, User
Interface layer.
2.
Consider the following scenario:
A customer visits the online shopping portal. A customer may buy item or just visit the page
and logout. The customer can select a segment, then a category, and brand to get the different
products in the desired brand. The customer can select the product for purchasing. The process
can be repeated for more items. Once the customer finishes selecting the product(s) the cart can
be viewed, if the customer wants to edit the final cart it can be done here. For final payment the
customer has to login the portal, if the customer is visiting for the first time he must register
with the site, else the customer must use the login page to proceed. Final cart is submitted for
payment and card details and address (where shipment has to be made) are be confirmed by the
customer.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart
diagram for above scenario.
3. Write a problem statement for employee payroll system and enables to maintain employees
details, the accountant calculates salary , generates pay slip and updates the database. The
Payslip generation includes Company Details with Name , Department , Designation , Bank
Page 1 of 4
Page 2 of 4
AccountNo , Date , Basic pay, DA , HRA, Total Deductions( PF, IT, Loan , LOP) , Grosspay (
total pay) , Netpay ( Grosspay – Deduction). Draw the UML Use Case, Activity diagram, Class
diagram, Sequence diagram, State Chart diagram for above statement.
4.
Analyze and design code for Online Course registration system as stated below with the UML
diagrams. The system facilitates the student to select any course from the given set of courses
and store all the information about the student in the database. All these information Registrar
can also view and there must be provision to retrieve data from the database whenever required.
5. Consider the following scenario: 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 delete information about the books, members, and reservation in the
system. The books transactions are stored in the database. The Penalty list while the member
returns the book after the due date must be generated. Analyze the users and actors of this
system, and the interactions between them must be depicted.
6.
Write a problem statement for Conference Management System. Design a use case, class,
sequence and collaboration diagram using any one of the tool.
7.
Write a problem statement for BPO Management System. Draw the UML Use Case, Activity
diagram, Class diagram, Sequence diagram, Collaboration diagram.
8.
Write a problem statement for Passport automation system. Draw the UML Use Case, Activity
diagram, Class diagram, Sequence diagram, State Chart diagram, Component and Deployment
diagrams. Implement the Technical services layer, Domain objects layer, User Interface layer.
9. Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart
diagram, package diagram, Component and Deployment diagrams for Book bank. Implement the
Technical services layer, Domain objects layer, User Interface layer.
Page 2 of 4
Page 3 of 4
10.
Identify the conceptual classes and develop a domain model with UML Class, UML Use Case,
Activity diagram, Sequence diagram, Collaboration diagram required for implementing outline
food ordering system.
11.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart
diagram, package diagram and Deployment diagrams for Stock maintenance system.
Implement the Technical services layer, Domain objects layer, User Interface layer.
12.
Identify Use Cases and develop the Use Case model, Activity diagram, State Chart diagram,
Interaction diagrams and package diagram for airline ticket reservation system.
13.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart
diagram, package diagram, Component and Deployment diagrams for software personnel
management system.
14.
Draw all the UML diagrams for Railway reservation. Identify the problem statement and design
the classes for each sequence.
15.
Draw a detailed flow chart using state chart diagram for Credit card processing. Draw the UML
Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart diagram, package
diagram, Component and Deployment diagrams.
16.
Draw all the UML diagrams for e-book management system. Implement the Technical services
layer, Domain objects layer, User Interface layer.
17.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart
diagram, package diagram, Component and Deployment diagrams for Recruitment system.
Implement the Technical services layer, Domain objects layer, User Interface layer.
18. Consider the hospital management system application with the following requirement
Page 3 of 4
Page 4 of 4
a. System should handle the in-patient, out-patient information through receptionist.
b. Doctors are allowed to view the patient history and give their prescription.
c. There should be a information system to provide the required information.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart
diagram, package diagram, Component and Deployment diagrams.
19.
Consider the following scenario:
Analyze and design the Automated Teller machine system as stated below with the appropriate
diagrams. The user enters the secret code being verified with the database of the customers. If a
match is found, then the transaction can be performed. If the secret code does not match, the
user is requested to re-enter the code and try again. The users must be displayed transaction
options such as withdrawal, balance enquiry, mini statement, and pin change. The users can
withdraw the amount from their account if the amount is available in their account. The users
can deposit the amount in their account by cash. The users can check their balance in their
account through balance enquiry and also they can get the mini statement for recent transaction.
The pin change if needed by the user can also be done. After the completion of transaction
process, the system should display the balance amount to the user and provided the facility to
print the receipt of the same.
Draw the UML Use Case, Activity diagram, Class diagram, Sequence diagram, State Chart
diagram, package diagram, Component and Deployment diagrams for above scenario.
20.
Draw all the UML diagrams for Software personnel management system. Identify the problem
statement and design the classes for each sequence.
INTERNAL EXAMINER EXTERNAL EXAMINER
Page 4 of 4