Business Requirement
s
We could start writing code directly but that, even being pragmatic, would be far from being a real case. Software should have a goal: in this case, we do it purely for the fact of learning but, anyway, we’ll give it a reason (a fictional one). This requirements-oriented approach is used throughout the book to make it more practical.
We want to write an application to encourage users to train their math skills every day. To begin with, we will have two-digit multiplications presented to users, one every time they access the page. They will type ...