3 ms·
Trouble is, how do you get this set of requirements? The UI is the answer to that.
by BiteCode_dev 4y ago
Trouble is, how do you get this set of requirements?
The UI is the answer to that.
- retrocryptid 4y agoThe UI [GUI, API, CLI, etc] is a statement in the "solution domain." By "requirements," I mean a problem statement. "A form with three text inputs labeled street, state and zip" is solution while "the system should allow the user to specify an address" is a problem statement. (And ideally it should be more detailed with respect to its context: "The system should allow a user to specify an address associated with a delivery record, associated with the user's id.")
- BiteCode_dev 4y agoThe problem is generally poorly perceived and expressed by the client, and badly understood by the dev. So the UI is the best road to build one in collaboration with the client.