10 exam-style questions with answers and explanations, straight from our 1,030-question bank. Tap an answer to check yourself. When you're ready, take the scored version in the free practice test.
These 10 free CSP questions are organized by exam domain, so you can see how each part of the Certified SNAP Practitioner blueprint is tested. Reveal the answer and explanation under each question.
Domain 1: Definition
Question 1
An analyst explains SNAP measurement to a project sponsor. Which statement correctly distinguishes SNAP from Function Point Analysis?
Show answer & explanation
Correct answer: A - SNAP measures non-functional requirements, while Function Points measure functional requirements
Question 2
A requirement describes the ability of users to receive system information through several different presentation channels. Which SNAP subcategory should be considered?
Show answer & explanation
Correct answer: B - Multiple Output Methods
Question 3
A candidate preparing for the CSP examination encounters different guidance in the APM and QRG. Which reference governs the conflicting interpretation?
Show answer & explanation
Correct answer: C - The Assessment Practices Manual
Domain 2: Implementation
Question 4
A measurement team begins sizing a software enhancement. Before assigning requirements to SNAP categories, which activity should occur?
Show answer & explanation
Correct answer: A - Determine the purpose, sizing type, scope, boundary, and partition
Question 5
A business application allows administrators to create configurable rules that provide additional user capability without changing program logic. Which SNAP area is most relevant?
Show answer & explanation
Correct answer: B - Delivering Added Value to Users by Data Configuration
Question 6
A company must support an application across several operating environments. Which SNAP subcategory best represents this requirement?
Show answer & explanation
Correct answer: A - Multiple Platforms
Question 7
During a review, a practitioner identifies automated checks that verify information entered by users before processing continues. Which classification is most appropriate?
Show answer & explanation
Correct answer: B - Data Entry Validation
Question 8
A software architecture requirement involves reusable software components that interact as part of the solution design. Which SNAP subcategory applies?
Show answer & explanation
Correct answer: A - Component-Based Software
Question 9
A scheduled process collects and transforms information without direct user interaction. Which SNAP classification should be evaluated first?
Show answer & explanation
Correct answer: B - Batch Processes
Domain 3: Case Study
Question 10
A practitioner reviewing a case finds requirements involving validation, batch execution, and interface behavior. What is the best approach?
Show answer & explanation
Correct answer: B - Identify each requirement and associate it with the appropriate SNAP subcategory
That's 10 of 1,030
The full bank has 1,020 more CSP questions with explanations.