Course code – cse320
Registration No: Roll No: Date: /03/2026
Name: Section: Max Marks: 30
1. A project requires testing planned for every development stage.
A) Agile B) V-Model
C) Scrum D) Prototype
2. A software team repeats development cycles, where each cycle includes planning, risk
analysis, development, and testing.
A) V-Model B) Spiral
C) Waterfall D) Prototype
3. A banking application must encrypt all customer data during transactions.
A) Usability B) Functional
C) Security D) Portability
4. Before development starts, stakeholders review the requirements document to ensure
it reflects their needs correctly.
A) Requirement validation B) Coding
C) Deployment D) Maintenance
[Link] coding begins, the development team identifies system components and defines
how they will interact.
A) Deployment phase B) Requirement phase
C) Testing phase D) Design phase
6. A requirement says users must login before accessing data.
A) Portability B) Performance
C) Usability D) Functional
7. Which development model focuses on customer collaboration and flexibility?
A) V-Model B) Waterfall
C) Agile D) RAD
8. Which requirement category describes system response time and throughput?
A) Functional requirement B) Performance requirement
C) Logical requirement D) Design requirement
9. A requirement stating “the system must allow users to update their profile” is:
A) Functional requirement B) Security requirement
C) Performance requirement D) Reliability requirement
10. A development team organizes work into short iterations called sprints and reviews
progress regularly.
A) RAD B) Waterfall
C) Spiral D) Scrum
11. Which coupling occurs when one module directly modifies another module’s data?
A) Stamp coupling B) Data coupling
C) Content coupling D) Control coupling
12. Which DFD process transforms input data into output data?
A) Process B) Entity
C) Data store D) Flow
13. Which design diagram represents function hierarchy?
A) Structure chart B) Class diagram
C) ER diagram D) Flowchart
14. Which cohesion occurs when tasks follow control flow order?
A) Temporal cohesion B) Logical cohesion
C) Procedural cohesion D) Functional cohesion
15. A design in a such way that it has two modules and they just exchange only simple
parameters.
A) Common coupling B) Content coupling
C) Data coupling D) Control coupling
16. Which DFD level expands main system processes?
A) UML diagram B) Context diagram
C) Structure chart D) Level-1 DFD
17. Which design property improves system flexibility?
A) High coupling Low B) coupling
C) Tight binding D) Global variables
18. Which design helps developers understand module relationships?
A) Structure chart B) Test case
C) Debug log D) User manual
19. Which DFD component represents movement of information?
A) Data flow B) Process
C) Data store D) Entity
20. Which property measures how strongly elements inside a module are related?
A) Modularity B) Coupling
C) Cohesion D) Compilation
21. Which Unified Process phase determines project scope and risks?
A) Construction B) Elaboration
C) Inception D) Transition
22. Which UML diagram identifies system functions from user perspective?
A) Class diagram B) Sequence diagram
C) Activity diagram D) Use case diagram
23. Developers release small functional updates repeatedly.
A) Incremental development B) Waterfall model
C) Spiral model D) Prototype model
24. A system diagram models user booking a train ticket functionality.
A) Package B) Activity
C) Class D) Use case
25. Which UML diagram represents static system structure?
A) Sequence diagram B) Activity diagram
C) Class diagram D) Use case diagram
26. Which UML symbol represents aggregation relationship?
A) Hollow Diamond B) Hollow Circle
C) Filled Diamond D) Filled Circle
27. Objects communicate step-by-step during a payment transaction.
A) Activity diagram B) Sequence diagram
C) Class diagram D) Use case diagram
28. Which UML diagram represents workflow with decisions and parallel paths?
A) Class diagram B) Sequence diagram
C) Activity diagram D) Use case diagram
29. In an activity diagram, one activity splits into multiple parallel activities; which
symbol represents this?
A) Fork B) Join
C) Decision D) Merge
30. Which Unified Process phase focuses on system deployment?
A) Transition B) Construction
C) Elaboration D) Inception
Name: Section: Roll No:
Please write your Answers (options) in the Below Table
1 11 21
2 12 22
3 13 23
4 14 24
5 15 25
6 16 26
7 17 27
8 18 28
9 19 29
10 20 30