A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Specifications and Requirements

Middle & High School Depth 58 in the knowledge graph ☐ I know this ☆ Set as goal
10topics build on this
273prerequisites beneath it
See this on the map →
Constraints and Tradeoffs in EngineeringThe Formal Engineering Design Cycle+1 more→→Failure Analysis in EngineeringIterative Design and Continuous Improvement+1 more
specifications requirements design-criteria measurable-goals

Core Idea

Engineering specifications and requirements are precise, measurable statements that define what a design must do. A requirement says "the bridge must support 10,000 kg" rather than "the bridge must be strong." Requirements are divided into functional requirements (what the product must do), performance requirements (how well it must do it), and constraints (limits it must not exceed). Good requirements are specific, measurable, achievable, and testable -- if you cannot test whether a requirement is met, it is not a real requirement.

How It's Best Learned

Give students a vague design brief ("design a good container") and have them try to build without clear requirements. Then provide a specific requirements list ("must hold at least 500 mL, must not leak when tilted 45 degrees, must weigh less than 200 g, must cost less than $3 in materials") and redesign. Compare the results. The contrast demonstrates why measurable requirements produce better designs.

Common Misconceptions

Explainer

When you build something casually -- a birdhouse, a sandcastle, a paper airplane -- you probably have a general idea of what "good" means and you adjust as you go. That works for informal projects, but professional engineering demands something more precise: specifications and requirements. These are written statements that define exactly what the design must accomplish, in terms that can be measured and tested.

Consider the difference between "the chair should be comfortable" and "the chair seat must be between 42 and 48 cm above the floor, must support a static load of 150 kg without permanent deformation, and must have a backrest angle between 95 and 110 degrees." The first statement is a wish. The second is a set of requirements -- each one can be measured with a ruler, a scale, or a protractor. You can definitively say whether the chair passes or fails.

Requirements come in several categories. Functional requirements describe what the product must do: "the water filter must remove particles larger than 1 micron." Performance requirements quantify how well it must work: "the filter must process at least 2 liters per minute." Constraints set boundaries: "the filter unit must weigh less than 3 kg and cost less than $50 to manufacture." Together, these categories form a complete picture of what "success" looks like.

Writing good requirements is harder than it sounds. The requirements must be specific enough to guide design decisions, measurable enough to verify, achievable given the technology and budget, and non-contradictory -- you cannot require something to be both as light as possible and as strong as possible without specifying the balance point. Engineers often discover contradictions in their requirements early in the design cycle, which is exactly when those conflicts are cheapest to resolve.

Requirements also serve as the contract between the engineering team and whoever is paying for the product. When a client says "I want a fast car," the engineer translates that into measurable requirements: "0 to 100 km/h in under 6 seconds, top speed above 250 km/h, fuel consumption below 10 L/100 km." If the final car meets those numbers, the engineer has delivered what was promised -- regardless of whether the client later says "I meant faster than that." Clear requirements protect both sides.

Practice Questions 3 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Making 10 as an Addition Strategy → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts Through 10 → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Opposites and Additive Inverses → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Formal Engineering Design Cycle → Constraints and Tradeoffs in Engineering → Specifications and Requirements

Longest path: 59 steps · 273 total prerequisite topics

Prerequisites (3)

Leads To (3)