Software Engineering Question Bank
Software Engineering Question Bank
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
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.
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)