Chapter 1. The Essential Software Requirement

"Hello, Phil? This is Maria in Human Resources. We’re having a problem with the employee system you programmed for us. An employee just changed her name to Sparkle Starlight, and we can’t get the system to accept the name change. Can you help?"

"She married some guy named Starlight?"

"No, she didn’t get married, just changed her name," Maria replied. "That’s the problem. It looks like we can change a name only if someone’s marital status changes."

"Well, yeah, I never thought someone might just change her name. I don’t remember you telling me about this possibility when we talked about the system. That’s why you can get to the Change Name dialog box only from the Change Marital Status dialog box," Phil ...

Get Software Requirements, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.