After domain analysis and requirements refinement is completed, the following requirements are identified in the clothing management domain.
Selectingdeciding what to wear
How you select clothing changes based on what you are going to do in it.
Appropriateness must be checked for articles selected to be worn together.
The cleanliness of an article of clothing can impact whether or not it is selected.
The state of repair of an article of clothing can impact whether or not it is selected.
The environment in which you plan to wear the clothing can impact the selection.
Cleaninghandling the dirty laundry
Determining when an article needs to be cleaned must be customizable.
For each article of clothing the cleaning method should be able to be specified.
Repairingfixing damaged clothing
Determining when an article of clothing needs to be repaired must be customizable.
A process with specific customizable steps needs to be supported for deciding on and initiating repairs.
Purchasinggetting additional clothing
A customizable frequency of clothing purchase and the criteria used for determining what clothing to buy must be provided.
Different modes of clothing purchase need to be supported.
Let's look at each of these in more detail.