Previous: First web page
Before going to the object design, let's take our Plan for Iteration 1 and formalize it a bit.
Iteration 1: Requirements
Message – an entity containing Text.
System – a web application which can receive requests and send responses. A System shall handle request for adding new Message to the System. A System shall handle request for showing list of messages in the System.
That's all for requirements actually.
Consider this: a Glossary may be enough to describe all the functional behavior of the system. May we just use the Glossary for describing requirements instead of widely recommended use-case approach?
Now see how easy to move from Glossary to object design.
Next: Object design