SE Question Bank for II Internal Test
1. Explain the following terms with an example. Support your answers with diagrams
wherever applicable.
Classes
Association end names
Class diagrams
Qualified association
Methods and Operations
Objects
Ordering and Sequences
Generalization & Inheritance
Values and Attributes
Multiplicity
Bags
Association classes
Links and associations
2. Design a class model for a windowing system.
3. Design a class model for a credit card management system and write OCL constructs
for the following.
(i)What transactions occurred for a credit card account within a time interval?
(ii)What volume of transactions were handled by an institution last year?
(iii)How many credit card accounts does a customer currently have?
(iv)What is the total maximum credit for a customer for all accounts?
4. Draw the class model for an ATM system.
5. Prepare a class diagram for a group of classes. Add at least three relationships
(association, generalization). Use association names wherever necessary and show
multiplicity.
School, playground, cafeteria, principal, book, student, teacher, class room, rest room,
computer
6. Draw a class diagram for a college library management system.
7. Draw a context model for a patient management system.
8. Draw a sequence diagram for the function ‘View Patient Information’ used by the
medical receptionist of a patient management system.
9. Draw a use case diagram for the role of a medical receptionist of patient management
system.
10. Draw the process model for involuntary detention used in a Mental Health Care-Patient
Management System.
11. Explain OO themes. Explain the uses of modeling.
12. Draw a use case diagram for the function ‘Transfer data’ for the role of a medical
receptionist of a Mental Health Care-Patient Management System (MHC-PMS).
Support your diagram with a tabular description.
13. Design a sequence diagram for the function ‘Transfer data’ for the role of a medical
receptionist of a Mental Health Care-Patient Management System (MHC-PMS).
Ms Anusha M M, Department of CSE, SJEC, Mangalore-575028
Note:
The question bank is aimed at giving you an idea of how to prepare for the internal
test and is NOT the exact questions you are going to see on the question paper.
Points to remember when you see the question paper:
1. Read any note given in the question paper before starting to answer
2. Since the questions have multiple sub-questions, read the questions carefully before
starting to answer to avoid chances of leaving out a sub-question whose answer you
may know
3. After writing an answer check if you have addressed all the parts (sub-questions) of the
question
4. Check the marks allotted for each sub-question before starting to answer and frame
your answers accordingly
5. Be quick in your writing since the portions are theory-based and involves lot of writing
6. If the questions are lengthy, do not panic at the length of the question. Focus on what
is asked rather than the length of the question
7. Pay attention to details while drawing diagrams since each component carries
marks (multiplicity, links, arrows, alignment, classes and their attributes etc)
ALL THE BEST 😊
Ms Anusha M M, Department of CSE, SJEC, Mangalore-575028