CPRE study plan
CPRE · Give each week a clear focus.
8 weeks · About 6 hours per week
Requirements Engineering (CPRE training content; official domain breakdown not stated in source)
Define requirements engineering in your own words and distinguish it from project management, design, and testing, citing at least three boundary criteria.
Map the CPRE requirements engineering framework (the four activity areas: elicitation, documentation, validation/negotiation, management) onto a one-page diagram you draw from memory.
List and classify the main requirement types (system vs. software, functional vs. non-functional, constraints) with two original examples per type.
Explain the roles of stakeholder, requirements engineer, and tester in a requirements process, and identify three typical interface problems between them.
Your checkpoint
A one-page hand-drawn framework map plus a 300-word glossary of 15 core terms, each defined in your own words without copying source text.
Requirements Engineering (CPRE training content; official domain breakdown not stated in source)
Identify and categorize stakeholders for two different sample systems, including hidden and indirect stakeholders, and justify each inclusion.
Select an elicitation technique (interview, workshop, observation, document analysis, questionnaire, prototyping) for five given scenarios and justify each choice against cost, risk, and information quality.
Draft a structured interview guide of ten open questions for a fictional stakeholder, avoiding leading and solution-prescribing phrasing.
Describe how to detect and resolve conflicting stakeholder goals in a facilitated workshop, naming at least three conflict-resolution tactics.
Your checkpoint
A stakeholder register for one sample system (minimum 10 stakeholders with influence/interest notes) plus a 10-question interview guide and a one-page rationale for the techniques chosen.
Requirements Engineering (CPRE training content; official domain breakdown not stated in source)
Write requirements in natural language following quality rules: active voice, one requirement per sentence, no vague terms, defined units and thresholds.
Apply the quality characteristics of a good requirement (unambiguous, complete, consistent, verifiable, feasible, necessary, traceable) to rewrite ten deliberately flawed requirements.
Draft a glossary entry for every domain term used in your rewritten requirements to eliminate synonym and homonym ambiguity.
Construct a simple requirements document outline (purpose, scope, stakeholders, functional, non-functional, constraints, glossary) and populate two sections with original content.
Your checkpoint
A set of 15 rewritten requirements, each with the flawed original, the corrected version, and the quality criterion that was violated, plus a matching glossary of at least 12 terms.
Requirements Engineering (CPRE training content; official domain breakdown not stated in source)
Distinguish functional from non-functional requirements and write at least eight non-functional requirements covering performance, reliability, usability, security, and maintainability with measurable acceptance thresholds.
Apply a quality model to organize non-functional requirements into categories and explain why each category matters to verification.
Write acceptance criteria for five requirements in a given/when/then or checklist form and confirm each is objectively testable.
Review a peer-style sample specification and log at least ten defects with severity and rationale.
Your checkpoint
A non-functional requirements table of 10 entries with category, metric, target value, and verification method, plus a defect log of 10 findings from the sample review.
Requirements Engineering (CPRE training content; official domain breakdown not stated in source)
Explain the purpose and structure of requirements documentation standards and select an appropriate level of detail for three project types (agile, regulated, safety-critical).
Create a requirements information model showing requirement attributes (ID, priority, source, status, rationale, owner, verification method).
Describe how modeling techniques such as use cases, context diagrams, and data models complement textual requirements, and draft one small model of your own.
Identify documentation risks such as over-specification, redundancy, and stale content, and propose a mitigation for each.
Your checkpoint
A requirements attribute schema with at least 8 fields and one original lightweight model (use case or context diagram described in text) linked to five requirements.
Requirements Engineering (CPRE training content; official domain breakdown not stated in source)
Plan a requirements validation activity by choosing review, inspection, or prototyping for given contexts and justifying the choice.
Run a structured requirements inspection on a short specification using a defined checklist, recording roles, findings, and dispositions.
Explain how to verify requirement quality against the characteristics from week 3 and design a checklist of at least 12 checkpoints.
Describe negotiation and prioritization of requirements, applying at least two prioritization approaches and stating their trade-offs.
Your checkpoint
A completed inspection record for a 10-requirement sample: checklist used, findings list, severity, and resolution decision for each finding.
Requirements Engineering (CPRE training content; official domain breakdown not stated in source)
Explain requirements management activities: identification, change control, versioning, baseline, and status tracking, and describe how they interact.
Design a change request workflow with at least five states and define entry and exit criteria for each state.
Build a traceability approach linking stakeholder needs to requirements to test cases, and explain forward and backward traceability with a worked example.
Assess the impact of a sample change request across affected requirements, tests, and effort, and document the impact analysis.
Your checkpoint
A traceability matrix covering 10 requirements mapped to sources and test cases, plus a written impact analysis for one simulated change request.
Requirements Engineering (CPRE training content; official domain breakdown not stated in source)
Consolidate the framework by re-drawing the activity map from memory and checking it against your week 1 version, noting every gap.
Take two timed practice sets of mixed requirements engineering questions and classify every miss by root cause (knowledge gap, misreading, terminology).
Re-teach the five weakest concepts in writing, each in under 150 words, without consulting notes.
Assemble a one-page exam-day checklist of recurring traps such as confusing validation with verification and verification with testing.
Your checkpoint
A personal error log of at least 20 missed practice questions with root cause and corrected reasoning, plus a one-page exam-day checklist.
Milestones
Week 2: You can explain the four requirements engineering activity areas and classify any given requirement as functional, non-functional, or constraint without notes.
Week 4: You rewrite a flawed requirement to a verifiable, unambiguous form in under three minutes and name the quality criterion violated.
Week 6: You run a checklist-based inspection on unseen requirements and find at least 80 percent of the seeded defects.
Week 8: You score at least 75 percent on a timed mixed practice set and your error log shows no repeated root cause in the final attempt.