Most Tested | PASS FIRST
ATTEMPT | Full Test bank | Latest
Update | Brand new !!
2026/2027 Frequently Most Tested Questions and 100%
Accurate From Past papers | Graded A+ , Reviewed and
Updated | 100% Guarantee Pass | Latest Exam and Newest
Version!!!
Question 1
Which phase of the SDLC focuses on understanding user needs and constraints?
a. Implementation
b. Requirements analysis
,c. Testing
d. Deployment
✔️ Correct Answer: B
Rationale:
Requirements analysis gathers functional and non-functional specifications from
stakeholders before design begins. This phase is critical for ensuring the final product
meets user expectations and business needs. Implementation (Option A), testing (Option
C), and deployment (Option D) occur after requirements are defined.
What is the main purpose of a use case diagram?
a. Define database schema
b. Illustrate user interactions with the system
c. Show software architecture
d. List code functions
✔️ Correct Answer: B
Rationale:
Use case diagrams model the interactions between actors (users) and system functions,
showing what the system does from the user's perspective. They do not define database
schema (Option A), show architecture (Option C), or list code functions (Option D).
Which SDLC model emphasizes iterative development with continuous stakeholder
feedback?
,a. Waterfall
b. Spiral
c. Agile
d. V-Model
✔️ Correct Answer: C
Rationale:
Agile uses short iterations (sprints) and frequent feedback to adapt to changes. Waterfall
(Option A) is sequential, Spiral (Option B) emphasizes risk management, and V-Model
(Option D) focuses on verification and validation.
What is the primary goal of software testing?
a. To add new features
b. To identify defects and ensure quality
c. To compile the code
d. To write documentation
✔️ Correct Answer: B
Rationale:
Testing validates that software works as intended and uncovers defects before release.
Adding features (Option A), compiling code (Option C), and writing documentation
(Option D) are not the primary goals of testing.
Which diagram models object interactions over time?
, a. Class diagram
b. Sequence diagram
c. Use case diagram
d. Activity diagram
✔️ Correct Answer: B
Rationale:
Sequence diagrams show messages exchanged between objects chronologically. Class
diagrams (Option A) show static structure. Use case diagrams (Option C) show user
interactions. Activity diagrams (Option D) show workflows.
In version control, what is a "commit"?
a. Creating a new branch
b. Recording changes to the repository
c. Deleting a file
d. Merging two branches
✔️ Correct Answer: B
Rationale:
A commit saves changes to the version control system with a descriptive message.
Creating a new branch (Option A), deleting a file (Option C), and merging (Option D) are
different operations.
Which testing type verifies that individual components work correctly?