Software Engineering Lab Question Paper
Instructions: Total Marks = 30
Q1–Q20: Attempt all questions. Each question carries 1 mark. (20 × 1 = 20 Marks)
Q21–Q25: Attempt all questions. Draw neat UML diagrams. Each question carries 2
marks. (5 × 2 = 10 Marks)
Section A: One-Word / Short Answer Questions (20 × 1 = 20 Marks)
1. Expand UML.
2. Name the UML diagram used to represent system functionality from a user's
perspective.
3. What is the symbol used to represent an Actor in a Use Case Diagram?
4. Which UML diagram represents object interactions over time?
5. What is the basic building block of a Class Diagram?
6. Name the relationship that represents "is-a" in UML.
7. Which UML diagram shows the dynamic behavior of a system?
8. What does an object represent in UML?
9. Which UML diagram models workflow processes?
10. What is the term for a collection of objects with similar attributes and operations?
11. Name the relationship represented by a hollow diamond.
12. Which UML diagram shows state transitions of an object?
13. What is the full form of OOP?
14. Which UML diagram is used to model physical deployment of software components?
15. What does an Association represent?
16. Name the relationship represented by a filled diamond.
17. Which UML diagram focuses on the organization of software components?
18. What is the term for hiding implementation details?
19. Which UML diagram shows interactions arranged by time sequence?
20. What is multiplicity in UML?
Section B: UML Diagram Questions (5 × 2 = 10 Marks)
21. Draw a Use Case Diagram for an ATM system showing Customer and Bank Server.
22. Draw a Class Diagram for a Student Management System containing Student and
Course classes.
23. Draw a Sequence Diagram for the process of user login into a system.
24. Draw an Activity Diagram for online food ordering.
25. Draw a State Chart Diagram showing the states of a traffic signal.